阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发

阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发

1、用户进入cms前端,点击“页面预览”在浏览器请求cms页面预览链接。
2、cms根据页面id查询DataUrl并远程请求DataUrl获取数据模型。
3、cms根据页面id查询页面模板内容
4、cms执行页面静态化。
5、cms将静态化内容响应给浏览器。
6、在浏览器展示页面内容,实现页面预览的功能。

阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发
阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发

copntroller

阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发
最终在浏览器显示html的内容。所以这里要用Controller这个注解
阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发
继承baseCojntroller。里面实际就是提供了Request和Response。因为我们待会要显示html的内容,所以要用response对象把它输出到浏览器
阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发

阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发

这样就完成了页面的预览
阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发

阶段5 3.微服务项目【学成在线】_day04 页面静态化_23-页面预览-页面预览开发

上一篇:Help Johnny-(类似杭电acm3568题)


下一篇:杭电60题--part 1 HDU1003 Max Sum(DP 动态规划)