一款人博客网站,包括客户前后端一体、CMS前后端一体。
负责项目的全栈开发:
包含功能设计、编码开发、运行测试、云上部署全流程。
前端
采用thymeleaf模板渲染引擎,因考虑到需要配合SEO搜索引擎优化以提高页面搜索权重。
同时对thymeleaf的片段(fragment)机制加以利用,以增强前端逻辑的代码复用性。
CSS样式使用flex布局。
结合springboot集成spring mvc技术,获取到后端数据,并实时渲染到页面上。
后端
采用springboot框架
使用了常规的后端三层(controller、service、dao)分层开发思想。
controller层支持thymeleaf模板渲染,对不同业务进行分接口设计。
dao层技术使用spring data jpa。
orm表映射。
jpa技术涉及:jpa命名方法查询、jpa自动生成表、jpa自动更新日期字段。
数据模型知识涉及:多对多联查、及联修改、表字段双索引、无限层级数据表结构设计。
CMS端则提供表单填写功能,用于轻松管理博客文章、博客标签等内容。
点击空白处退出提示









评论