摘要:
红色部分 定义model 定义api接口 Service 主要分为这几步 定义feignClient 打开cms接口,根据接口来写feignClient Service调用 service调用feignClient 配置文件内配置站点id等 配置是为了添加页面拼装cmsPage对象 和mongoDB 阅读全文
posted @ 2019-10-13 23:46
高山-景行
阅读(180)
评论(0)
推荐(0)
摘要:
5.3 CMS添加页面接口 cms服务对外提供添加页面接口,实现:如果不存在页面则添加,否则就更新页面信息。 此接口由课程管理服务在课程预览时调用。 接口方法、:页面没有就添加。有了更新数据 之前的接口定义的直接就是新增 定义api接口 所以建议单独定义保存页面的接口 实现接口 然后在Service 阅读全文
posted @ 2019-10-13 23:01
高山-景行
阅读(204)
评论(0)
推荐(0)
摘要:
5.2 CMS页面预览测试 CMS已经提供了页面预览功能,课程预览功能要使用CMS页面预览接口实现,下边通过cms页面预览接口测试课 程预览的效果。 1、向cms_page表插入一条页面记录或者从cms_page找一个页面进行测试。 注意:页面配置一定要正确,需设置正确的模板id和dataUrl。 阅读全文
posted @ 2019-10-13 21:23
高山-景行
阅读(262)
评论(0)
推荐(0)
摘要:
5 课程预览功能开发 5.1 需求分析 课程预览功能将使用cms系统提供的页面预览功能,业务流程如下: 1、用户进入课程管理页面,点击课程预览,请求到课程管理服务 2、课程管理服务远程调用cms添加页面接口向cms添加课程详情页面 3、课程管理服务得到cms返回课程详情页面id,并拼接生成课程预览U 阅读全文
posted @ 2019-10-13 21:08
高山-景行
阅读(237)
评论(0)
推荐(0)
摘要:
测试模板 页面的模板已经做好了 直接那来用 测试模板,把这个模板copy到这个测试freemarker的resources目录 远程调用 获取数据 返回模板的文件名 tomcat不支持ssr。nginx支持 ssr文件页面的合并 4.3.3 模板保存 模板编写并测试通过后要在数据库保存: 1、模板信 阅读全文
posted @ 2019-10-13 20:09
高山-景行
阅读(301)
评论(0)
推荐(0)
摘要:
根据课程详情页面写一个获取数据模型的接口 目录的数据来自于课程计划表 右侧是课程的图片 需要写一个接口 获取课程相关的所有信息。 所以就需要一个模型类,里面包含了基本信息、图片信息、等各种详情页面的信息数据 新建模型类 定义接口 controller service CourseMarket的dao 阅读全文
posted @ 2019-10-13 18:34
高山-景行
阅读(192)
评论(0)
推荐(0)
摘要:
4 课程详情页面静态化 4.1 静态页面测试 4.1.1 页面内容组成 我们在编写一个页面时需要知道哪些信息是静态信息,哪些信息为动态信息,下图是页面的设计图: 打开静态页面,观察每部分的内容。 红色表示动态信息,红色以外表示静态信息。 红色动态信息:表示一个按钮,根据用户的登录状态、课程的购买状态 阅读全文
posted @ 2019-10-13 17:54
高山-景行
阅读(353)
评论(0)
推荐(0)
摘要:
3.2.1 技术需求 课程详情页面是向用户展示课程信息的窗口,课程相当于网站的商品,本页面的访问量会非常大。此页面的内容设 计不仅要展示出课程核心重要的内容而且用户访问页面的速度要有保证,有统计显示打开一个页面超过4秒用户就 走掉了,所以本页面的性能要求是本页面的重要需求。 本页面另一个需求就是SE 阅读全文
posted @ 2019-10-13 17:03
高山-景行
阅读(216)
评论(0)
推荐(0)
浙公网安备 33010602011771号