项目介绍
主要通过后台系统对前台页面的管理
项目使用的技术
后端:
SSM框架:Spring,SpringMVC,Mybatis
FreeMark页面静态化
前端:
JSP,JQuey,Bootstrap
后台系统的前端展示
前台的页面展示
文章管理模块
文章管理模块主要应用的技术是页面静态化,空间换时间,使新添加的文章不用再自己手动去生成一个HTML页面,后台根据模板,自动生成前端页面。
使用页面静态化技术必须要导包,再有一个ftl为后缀的文件,文件中的内容可以是任意的,也可以直接是HTML静态网页代码。
主要通过FreeMark模板类
在新增和修改的时候都直接调用这个模板类,在指定路径生成对应的HTML页面,把文件路径保存到数据库中即可。新增修改代码如下:
/**
* 新增和修改,判断有无id,如果有id就修改,没有则新增
*/
@Override
public void save(Article article,HttpServletRequest req)