学成在线(day01)

大概图

功能模块

技术栈

 1.开发步骤

1、需求分析
梳理用户的需求,分析业务流程
2、接口定义
根据需求分析定义接口

2.什么是CMS?

每个公司对每个项目的CMS定位不同,CMS基本上分为:针对后台数据内容的管理、针对前端页面的
管理、针对样式风格的管理等 。比如:一个给企业做网站的公司,其CMS系统主要是网站页面管理及样式风格的
管理。

本项目:

本项目作为一个大型的在线教育平台,对CMS系统的定位是对各各网站(子站点)页面的管理,主要管理由于运营
需要而经常变动的页面,从而实现根据运营需要快速进行页面开发、上线的需求。

3.页面查询{增删改查}(系统管理中心,CMS对页面的管理)

页面字段以及注释:

CmsSite:站点模型
CmsTemplate:页面模板
CmsPage:页面信息

1.

使用 Lombok 插件
还要加入Lombok 的坐标依赖
@Tostring   ==tostring 方法
@Data        ==set  get 方法

2.

mongo来维护该表。
@Document(collection="mongodb 对应 collection 名")

3.@PathVariable   通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“)

详细请参考:

定义接口

1.定义统一的请求类型,与响应类型

2.定义接口得重新创建一个新的工程   

在Api工程单独定义接口的原因如下:

1、接口集中管理
2、Api工程的接口将作为各微服务远程调用使用。

接口如下:

Controller层

@Service    省略

@Dao         省略

接口开发规范

Api请求及响应规范

为了严格按照接口进行开发,提高效率,对请求及响应格式进行规范化。
1、get 请求时,采用key/value格式请求,SpringMVC可采用基本类型的变量接收,也可以采用对象接收。
2、Post请求时,可以提交form表单数据(application/x-www-form-urlencoded)和Json数据(Content-
Type=application/json),文件等多部件类型(multipart/form-data)三种数据格式,SpringMVC接收Json数据
使用@RequestBody注解解析请求的json数据。
4、响应结果统一信息为:是否成功、操作代码、提示信息及自定义数据。
5、响应结果统一格式为json。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值