以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)

效果图如下所示:

主页:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第1张图片

blog页面:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第2张图片


添加页面:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第3张图片


编辑页面:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第4张图片

第13页详情:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第5张图片

下面讲解项目:

晒出此次项目的框架图:


以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第6张图片


相关的包名可以自己定义,不用拘泥于本项目

下面主要分为以下几步骤:

1、首先创建动态Java项目,此处不再累赘;

2、然后引入jar包,我在这引入了以下jar包:


以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第7张图片

3、写数据库相关信息a_little_config.txt,放在res下

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第8张图片

自己配置就行,另外自己在数据库建立jfinal_demo数据库,用户名和密码自己设置

3、创建包名,主要分为以下几个包

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第9张图片

各自的作用和MVC架构差不多,

4、详细些各个包中的Java类

在此不贴出各自代码,

model包里是实体类,定义实体的,只需要继承Model类就行,然后为映射数据库做准备。

validator是检验类,主要是对角色权限和内容判断进行校检,此处我主要对内容进行判空处理。

common主要是写配置文件的,此处是关键,贴出详细代码:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第10张图片

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第11张图片

controller是控制层,主要是控制业务层service的。详细的代码贴上:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第12张图片

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第13张图片

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第14张图片

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第15张图片

5、在web.xml中修改:

以jfinal框架为基础,做的简单博客管理系统(与官网的demo类似,不过过程更简单)_第16张图片

注意修改成自己的config的路径

6先关的网页在此不再赘述,我认为的难点主要是网页模板的加载和分页的实现,、

附上主要的代码:https://pan.baidu.com/s/1TkUdVMx3lXElN7gPSOAjdA


你可能感兴趣的:(jfinal)