博主本人是菜鸟。写这篇博客的原因是为了让和我一样的入门级菜鸟少走弯,还有就是加深我的理解。
JFinal框架是国产的很轻量级的开发框架。能让程序员写的代码精简很多,开发效率从而更快。
我是写了一个JFinal版的数据库验证+跳转的Demo。
介绍开始:
编辑器:MyEclipse;
数据库:MySQL;
服务器:tomcat;
1 首先新建web项目
要强调的是Target runtime必须选择为None。然后点击两次Next,选中创建web.xml。finish~~~
2 导入支撑项目的jar包(包括JFinal、Mysql、JDBC)
必须导入这四个jar包。其中:(1) c3p0是支撑JDBC的;(2)jfina是支撑jfinal的,jfinal默认使用freemarker作为MVC的View,所以也要导入;(3)mysql-conncetor是支撑Mysql连接的
3 写java代码
在src文件夹中创建四个package,分别为config,controller, model,service。其中config包里是全局配置文件,controller对应的就是MVC中的Control,model与service组成MVC的Model。Control就是控制前后台的交互,model对应数据库的各个表以及派生model类,service就是写sql语句的地方。
config中有三个方法最重要configConstant、configPlugin、configRoute
(1)configConstant:此方法用来配置 JFinal 常量值