效果图如下所示:
主页:
blog页面:
添加页面:
编辑页面:
第13页详情:
下面讲解项目:
晒出此次项目的框架图:
相关的包名可以自己定义,不用拘泥于本项目
下面主要分为以下几步骤:
1、首先创建动态Java项目,此处不再累赘;
2、然后引入jar包,我在这引入了以下jar包:
3、写数据库相关信息a_little_config.txt,放在res下
自己配置就行,另外自己在数据库建立jfinal_demo数据库,用户名和密码自己设置
3、创建包名,主要分为以下几个包
各自的作用和MVC架构差不多,
4、详细些各个包中的Java类
在此不贴出各自代码,
model包里是实体类,定义实体的,只需要继承Model类就行,然后为映射数据库做准备。
validator是检验类,主要是对角色权限和内容判断进行校检,此处我主要对内容进行判空处理。
common主要是写配置文件的,此处是关键,贴出详细代码:
controller是控制层,主要是控制业务层service的。详细的代码贴上:
5、在web.xml中修改:
注意修改成自己的config的路径
6先关的网页在此不再赘述,我认为的难点主要是网页模板的加载和分页的实现,、
附上主要的代码:https://pan.baidu.com/s/1TkUdVMx3lXElN7gPSOAjdA