资源简介
一个jfinal的简单实例,里面的每个包都写了注释,十分适合刚学jfinal的人员学习,希望对大家有所帮助!
代码片段和文件信息
package config;
import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.Model;
import com.jfinal.plugin.c3p0.C3p0Plugin;
import com.jfinal.render.ViewType;
import com.jfinal.template.Engine;
import controller.IndexController;
import controller.UserController;
import pojo.User;
/***
*
* 作者:bao
* 2018年1月6日
* 恒之贵,何必三更起五更睡;最无益,只怕一日曝十日寒!!
* 简介:jfinal的基本配置
*/
public class LoginConfig extends JFinalConfig {
@Override
public void configConstant(Constants me) {
// 设置语言编码
me.setEncoding(“utf-8“);
// 设置为开发者模式
me.setDevMode(true);
// 视图为jsp
me.setViewType(ViewType.JSP);
}
@Override
public void configRoute(Routes me) {
// controller的访问路径配置这个前一定要让controller继承Jfinal的controller类
me.add(“/“ IndexController.class);
me.add(“/user“ UserController.class);
}
@Override
public void configPlugin(Plugins me) {
// 数据库连接配置连接的事mysql数据库
loadPropertyFile(“jdbc.properties“);
C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty(“jdbcUrl“) getProperty(“user“) getProperty(“password“)
getProperty(“driver“));
me.add(c3p0Plugin);
ActiveRecordPlugin arp = new ActiveRecordPlugin(c3p0Plugin);
me.add(arp);
arp.addMapping(“user“ User.class);
}
@Override
// 此方法是用来配置Jfinal的全局拦截器全局拦截器将拦截所有action请求除非是有@clear在controller中清除
public void configInterceptor(Interceptors me) {
}
@Override
//此方法用来配置jfinal的Handlerhandler可以接管所有web请求并对应用拥有完全的控制权可以很方便实现高层功能的扩展
public void configHandler(Handlers me) {
// TODO Auto-generated method stub
}
@Override
//此方法用来配置模板引擎
public void configEngine(Engine me) {
// TODO Auto-generated method stub
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-06 16:45 jfinalTest\
文件 1529 2018-01-05 11:10 jfinalTest\.classpath
文件 1086 2018-01-05 11:09 jfinalTest\.project
目录 0 2018-01-06 16:45 jfinalTest\.settings\
文件 639 2018-01-05 11:09 jfinalTest\.settings\.jsdtscope
文件 430 2018-01-05 11:10 jfinalTest\.settings\org.eclipse.jdt.core.prefs
文件 90 2018-01-05 11:09 jfinalTest\.settings\org.eclipse.m2e.core.prefs
文件 755 2018-01-05 11:10 jfinalTest\.settings\org.eclipse.wst.common.component
文件 252 2018-01-05 11:10 jfinalTest\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-01-05 11:09 jfinalTest\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-01-05 11:09 jfinalTest\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2018-01-05 11:09 jfinalTest\.settings\org.eclipse.wst.validation.prefs
文件 3833 2018-01-05 14:14 jfinalTest\pom.xm
目录 0 2018-01-06 16:45 jfinalTest\src\
目录 0 2018-01-06 16:45 jfinalTest\src\main\
目录 0 2018-01-06 16:45 jfinalTest\src\main\java\
目录 0 2018-01-06 16:45 jfinalTest\src\main\java\config\
文件 2108 2018-01-06 16:25 jfinalTest\src\main\java\config\LoginConfig.java
目录 0 2018-01-06 16:45 jfinalTest\src\main\java\controller\
文件 300 2018-01-06 16:24 jfinalTest\src\main\java\controller\IndexController.java
文件 1629 2018-01-06 16:41 jfinalTest\src\main\java\controller\UserController.java
目录 0 2018-01-06 16:45 jfinalTest\src\main\java\pojo\
文件 499 2018-01-06 16:27 jfinalTest\src\main\java\pojo\User.java
目录 0 2018-01-06 16:45 jfinalTest\src\main\java\sql\
文件 1132 2018-01-06 11:09 jfinalTest\src\main\java\sql\test.sql
目录 0 2018-01-06 16:45 jfinalTest\src\main\resources\
文件 158 2018-01-05 13:42 jfinalTest\src\main\resources\jdbc.properties
文件 567 2018-01-05 15:13 jfinalTest\src\main\resources\log4g.properties
目录 0 2018-01-06 16:45 jfinalTest\src\main\webapp\
目录 0 2018-01-06 16:45 jfinalTest\src\main\webapp\WEB-INF\
文件 578 2018-01-05 14:32 jfinalTest\src\main\webapp\WEB-INF\web.xm
............此处省略128个文件信息
评论
共有 条评论