任务一:导入JFinal工程
选择Maven项目导入
选择刚刚下载的demo
导入完成
按照教程启动
启动成功
任务二:阅读JFinal的源码并对每一部分的功能进行介绍
任务三:基于JFinal完成一个简单的学生信息管理系统
项目结构:
功能演示:
界面:
添加学生:
删除学生:
删除王五为例
修改学生:
修改李四为例
三、实验总结
在做学生管理时遇到了问题,卡了很久。
后来发现时 @Before 处写错了,由于项目时在Demo上的基础上做的,这里没有改过来。
这是第一次接触JFinal框架,实验过程中遇到了很多问题,比如一开始导入Demo项目时,导入JavaWeb项目时不行的;启动项目时,我首先想到了启动Tomcat,但是此框架并不是这样,按照启动说明
才一步步启动了项目。
学生信息管理系统是在Demo的基础上做的,做的时候我也思考了很多问题。
1.jfinal的服务器是什么?
在项目pox.xml中找到了答案
2.它是怎样操作数据库的,我怎么没有看到sql语句?
根据添加这里的action
找到
查看源码
forModelSave的实现
终于找到了sql语句
原来是将sql语句合成了,这样的操作在代码量上确实少了,但还是要了解它的原理才能更好的使用Jfinal .