5.2 内容管理

5.2.1 功能点分析

1.内容列表查询(作业)

Service:

Controller:

2.新增内容

3.编辑内容(作业)

修改TbContentMapper:

content.jsp(添加):

内容修改:

content-edit.jsp

4.删除内容(作业)

5.2.2 内容列表查询

请求的url:/content/query/list

参数:categoryId 分类id

响应的数据:json数据

{total:查询结果总数量,rows[{id:1,title:aaa,subtitle:bb,...}]}

EasyUIDataGridResult

描述商品数据List<TbContent>

查询的表:tb_content

业务逻辑:

根据内容分类id查询内容列表。要进行分页处理。

5.2.3 新增内容

功能分析

新增内容,必须指定一个内容分类。

提交表单请求的url:/content/save

参数:表单的数据。使用pojo接收TbContent

返回值:E3Result(json数据)

业务逻辑:

1、把TbContent对象属性补全。

2、向tb_content表中插入数据。

3、返回E3Result

Dao

逆向工程

Service

参数:TbContent

返回值:E3Result

@Service

public class ContentServiceImpl implements ContentService {

@Autowired

private TbContentMapper contentMapper;

@Override

public E3Result addContent(TbContent content) {

//补全属性

content.setCreated(new Date());

content.setUpdated(new Date());

//插入数据

contentMapper.insert(content);

return E3Result.ok();

}

}

发布服务

引用服务

Toatao-manager-web工程中引用。

Controller

提交表单请求的url:/content/save

参数:表单的数据。使用pojo接收TbContent

返回值:E3Result(json数据)

@Controller

public class ContentController {

@Autowired

private ContentService contentService;

@RequestMapping("/content/save")

@ResponseBody

public E3Result addContent(TbContent content) {

E3Result result = contentService.addContent(content);

return result;

}

}

6 轮播图实现

pom文件引入:

引用服务:

前端controller进入首页时查询数据

resource.properties(轮播图id):

Controller:

Service:

index.jsp:

后台系统添加图片:

前台系统(内容管理)相关推荐

  1. springBoot+thymeleaf框架实现cms内容管理和商城系统

    springBoot+thymeleaf框架实现cms内容管理和商城系统 概要介绍 基于开源框架springBoot2.3+thymeleaf+springSecurity+lucene8.5.2 是 ...

  2. Axure通用版电商后台管理系统+通用版移动端商城商户端+电商管理系统+对账管理+消息管理+内容管理+运营管理、会员管理、订单管理、促销管理、财务管理+通用版商城前后端电商系统+电商用户数据大屏看板

    作品介绍:Axure通用版电商后台管理系统+通用版移动端商城商户端+电商管理系统+对账管理+消息管理+内容管理+运营管理.会员管理.订单管理.促销管理.财务管理+通用版商城前后端电商系统+电商用户数据 ...

  3. 智慧、智能图书馆管理平台系统+web端业务数据管理平台+Axure通用web端高保真交互业务数据管理平台+铭牌管理+设备监控+系统管理+内容管理+机构列表管理+用户权限管理+专题管理+服务包管理

    作品介绍:智慧.智能图书馆管理平台系统+web端业务数据管理平台+Axure通用web端高保真交互业务数据管理平台+铭牌管理+设备监控+系统管理+内容管理+机构列表管理+用户权限管理+专题管理+服务包 ...

  4. .NET Core实战项目之CMS 第八章 设计篇-内容管理极简设计全过程

    写在前面 上一篇文章.NET Core实战项目之CMS 第七章 设计篇-用户权限极简设计全过程中我带着大家进行了权限部分的极简设计,也仅仅是一个基本的权限设计.不过你完全可以基于这套权限系统设计你的更 ...

  5. php前台用户权限开通,vue实现网站前台的权限管理

    本文主要介绍了基于vue实现网站前台的权限管理(前后端分离实践),小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧,希望能帮助到大家. Javascript做为当下的热门语言 ...

  6. php里pluck,pluck - 内容管理CMS - PHP开源项目 - 开源吧

    相关开源项目 Website Baker:Website Baker是一个基于PHP的内容管理系统.它的特点包括基于模板的前台界面,分页支持, 多用户管理,等. Enano CMS:KFM是一个开源的 ...

  7. NO.7--定区关联快递员前台系统注册用户(发送验证码)

    定区关联快递员 需求: 显示快递员列表 显示收派时间列表 实现定区关联快递员 分析: 给关联快递员绑定点击事件 只能勾选一条定区 显示未删除的快递员列表 发送AJAX请求获取快递员的数据,并展示到下拉 ...

  8. 商业银行内容管理和档案管理

    关键词:流程再造.档案管理.电子化   摘要:流程再造工程中,银行需要将大量的业务档案进行电子化,才有可能实现集中运营.后台集中运营是银行业流程再造的主要方向.   近年来,在监管要求不断提升.市场竞 ...

  9. 国内CMS网站内容管理系统介绍

    国内免费(开源)CMS系统大全 最近在网上搜集了一下国内的CMS程序,包括了类型,脚本,及其特点和评价,希望能对大家有所帮助, 由于搜集于网络难免有不足和纰漏之处,还请大家能多多指正! 首先还是介绍一 ...

  10. 苹果系统iOS、macOS系统应用管理机制

    iOS.macOS系统应用管理机制 苹果系统包括:iOS.macOS.watchOS.tvOS.应用软件的生命周期为:开发.上线.安装.使用.卸载.这篇文档将从应用生命周期的各个环节介绍苹果系统对应用 ...

最新文章

  1. led透明屏生产厂家_LED透明屏与LED玻璃屏有何区别
  2. 汇编语言--数据传送指令
  3. 骑士 java_在递归骑士之旅中正确声明变量(Java作业)
  4. 仿某某网站模板thinkphp_西安网站建设到底是什么?
  5. 企业自助分析难以推动?我用这套四步走方案解决了这个难题
  6. 黄子韬现身助力公益 百度推出听障儿童手语翻译小程序
  7. wordpress发送测试邮件
  8. The BIG Talk 2015 :创新金融和智能城市
  9. 深度学习群体行为识别python包_入门Python深度学习,学会这个方法事半功倍
  10. 计算机考试没关好文件,挽救未存盘WPS文件慎点关闭按钮
  11. 信息检索与利用(第三版)第二章信息资源与信息源
  12. 设置gvim中横竖光标_VIM配置高亮光标所在行和所在列
  13. C# 中where关键字详解
  14. 网盘搜索工具整理2020.8
  15. 小孔成像总结_初中生必看:中考物理解题技巧+方法总结!
  16. android刷广告,android – 广告不可见.没有刷新广告.屏幕关闭后
  17. 简化开发流程--UEditor富文本编辑器
  18. 怎么把视频合并到一起?这几种方法轻松合并视频
  19. 同程艺龙:如何基于RocketMQ打造日均容量1500亿的消息引擎?
  20. 金和获微软ISV认证 提升产品技术优势

热门文章

  1. Quartz配置文件详解生产配置
  2. circ2Traits:环状RNA相关疾病数据库
  3. 返回json格式报错:Inf and NaN cannot be JSON encoded
  4. axure rp8学习回忆
  5. centos7搭建radius认证服务器
  6. 【C语言】标准内容介绍(C99)
  7. 固高运动控制卡学习1--运动模式介绍(1)--点位,Gear,Jog,插补
  8. android刷成苹果手机版下载地址,安卓怎么刷苹果系统 安卓变苹果系统方法教程...
  9. 微信WAP H5支付功能实现
  10. ise许可证怎么解决_ISE 2.4升级警报:安装的少量VM许可证比配置的VM节点