前台系统(内容管理)
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:
后台系统添加图片:
前台系统(内容管理)相关推荐
- springBoot+thymeleaf框架实现cms内容管理和商城系统
springBoot+thymeleaf框架实现cms内容管理和商城系统 概要介绍 基于开源框架springBoot2.3+thymeleaf+springSecurity+lucene8.5.2 是 ...
- Axure通用版电商后台管理系统+通用版移动端商城商户端+电商管理系统+对账管理+消息管理+内容管理+运营管理、会员管理、订单管理、促销管理、财务管理+通用版商城前后端电商系统+电商用户数据大屏看板
作品介绍:Axure通用版电商后台管理系统+通用版移动端商城商户端+电商管理系统+对账管理+消息管理+内容管理+运营管理.会员管理.订单管理.促销管理.财务管理+通用版商城前后端电商系统+电商用户数据 ...
- 智慧、智能图书馆管理平台系统+web端业务数据管理平台+Axure通用web端高保真交互业务数据管理平台+铭牌管理+设备监控+系统管理+内容管理+机构列表管理+用户权限管理+专题管理+服务包管理
作品介绍:智慧.智能图书馆管理平台系统+web端业务数据管理平台+Axure通用web端高保真交互业务数据管理平台+铭牌管理+设备监控+系统管理+内容管理+机构列表管理+用户权限管理+专题管理+服务包 ...
- .NET Core实战项目之CMS 第八章 设计篇-内容管理极简设计全过程
写在前面 上一篇文章.NET Core实战项目之CMS 第七章 设计篇-用户权限极简设计全过程中我带着大家进行了权限部分的极简设计,也仅仅是一个基本的权限设计.不过你完全可以基于这套权限系统设计你的更 ...
- php前台用户权限开通,vue实现网站前台的权限管理
本文主要介绍了基于vue实现网站前台的权限管理(前后端分离实践),小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧,希望能帮助到大家. Javascript做为当下的热门语言 ...
- php里pluck,pluck - 内容管理CMS - PHP开源项目 - 开源吧
相关开源项目 Website Baker:Website Baker是一个基于PHP的内容管理系统.它的特点包括基于模板的前台界面,分页支持, 多用户管理,等. Enano CMS:KFM是一个开源的 ...
- NO.7--定区关联快递员前台系统注册用户(发送验证码)
定区关联快递员 需求: 显示快递员列表 显示收派时间列表 实现定区关联快递员 分析: 给关联快递员绑定点击事件 只能勾选一条定区 显示未删除的快递员列表 发送AJAX请求获取快递员的数据,并展示到下拉 ...
- 商业银行内容管理和档案管理
关键词:流程再造.档案管理.电子化 摘要:流程再造工程中,银行需要将大量的业务档案进行电子化,才有可能实现集中运营.后台集中运营是银行业流程再造的主要方向. 近年来,在监管要求不断提升.市场竞 ...
- 国内CMS网站内容管理系统介绍
国内免费(开源)CMS系统大全 最近在网上搜集了一下国内的CMS程序,包括了类型,脚本,及其特点和评价,希望能对大家有所帮助, 由于搜集于网络难免有不足和纰漏之处,还请大家能多多指正! 首先还是介绍一 ...
- 苹果系统iOS、macOS系统应用管理机制
iOS.macOS系统应用管理机制 苹果系统包括:iOS.macOS.watchOS.tvOS.应用软件的生命周期为:开发.上线.安装.使用.卸载.这篇文档将从应用生命周期的各个环节介绍苹果系统对应用 ...
最新文章
- led透明屏生产厂家_LED透明屏与LED玻璃屏有何区别
- 汇编语言--数据传送指令
- 骑士 java_在递归骑士之旅中正确声明变量(Java作业)
- 仿某某网站模板thinkphp_西安网站建设到底是什么?
- 企业自助分析难以推动?我用这套四步走方案解决了这个难题
- 黄子韬现身助力公益 百度推出听障儿童手语翻译小程序
- wordpress发送测试邮件
- The BIG Talk 2015 :创新金融和智能城市
- 深度学习群体行为识别python包_入门Python深度学习,学会这个方法事半功倍
- 计算机考试没关好文件,挽救未存盘WPS文件慎点关闭按钮
- 信息检索与利用(第三版)第二章信息资源与信息源
- 设置gvim中横竖光标_VIM配置高亮光标所在行和所在列
- C# 中where关键字详解
- 网盘搜索工具整理2020.8
- 小孔成像总结_初中生必看:中考物理解题技巧+方法总结!
- android刷广告,android – 广告不可见.没有刷新广告.屏幕关闭后
- 简化开发流程--UEditor富文本编辑器
- 怎么把视频合并到一起?这几种方法轻松合并视频
- 同程艺龙:如何基于RocketMQ打造日均容量1500亿的消息引擎?
- 金和获微软ISV认证 提升产品技术优势
热门文章
- Quartz配置文件详解生产配置
- circ2Traits:环状RNA相关疾病数据库
- 返回json格式报错:Inf and NaN cannot be JSON encoded
- axure rp8学习回忆
- centos7搭建radius认证服务器
- 【C语言】标准内容介绍(C99)
- 固高运动控制卡学习1--运动模式介绍(1)--点位,Gear,Jog,插补
- android刷成苹果手机版下载地址,安卓怎么刷苹果系统 安卓变苹果系统方法教程...
- 微信WAP H5支付功能实现
- ise许可证怎么解决_ISE 2.4升级警报:安装的少量VM许可证比配置的VM节点