资源简介
jfinal简单实例,可实现对数据的增删改查操作,有详细的代码解释,包含MySQL数据的sql文件,对初学者有一定的参考价值
代码片段和文件信息
package com.chao.config;
import com.chao.controller.UserController;
import com.chao.model.User;
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.ext.handler.ContextPathHandler;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.c3p0.C3p0Plugin;
import com.jfinal.render.ViewType;
/**
* @author volador
* @date 2018年7月15日
*/
public class ProjectConfig extends JFinalConfig {
/*配置常量
*此方法用来配置 JFinal 常量值,如开发模式常量 devMode 的配置,默认视图类型 ViewType的配置。
*在开发模式下,JFinal 会对每次请求输出报告,如输出本次请求的 Controller、Method 以 及请求所携带的参数。
*JFinal 支持 JSP、FreeMarker、Velocity 三种常用视图。
*/
@Override
public void configConstant(Constants me) {
loadPropertyFile(“datasource.properties“);
me.setDevMode(getPropertyToBoolean(“devMode“ false));
me.setViewType(ViewType.JSP);
}
/*配置路由
* 方法用来配置 JFinal 访问路由,如下代码配置了将“/user“映射到 UserController这个控 制器 ,
* 通 过 以 下 的 配 置 , http://localhost/user 将 访 问 UserController.index() 方法,
* 而 http://localhost/user/methodName 将访问到 UserController.methodName()方法。
*/
public void configRoute(Routes me) {
me.add(“/user“ UserController.class);
}
/*配置插件
* 此方法用来配置 JFinal的 Plugin,如下代码配置了 C3p0 数据库连接池插件与 ActiveRecord数据库访问插件。
* 通过以下的配置,可以在应用中使用 ActiveRecord 非常方便地操作数据库。
* */
@Override
public void configPlugin(Plugins me) {
C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty(“jdbcUrl“) getProperty(“user“) getProperty(“password“).trim());
me.add(c3p0Plugin);
// 配置动态语句插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(c3p0Plugin);
me.add(arp);
arp.addMapping(“user“ User.class);
}
//此方法用来配置 JFinal 的全局拦截器,全局拦截器将拦截所有 action 请求,除非使用@Clear 在 Controller 中清除
@Override
public void configInterceptor(Interceptors me) {
}
/*
* 此方法用来配置 JFinal 的 Handler
* Handler 可以接管所有 web 请求,并对应用拥有完全的控制权,可以很方便地实现更高层的功能性扩 展。
* */
@Override
public void configHandler(Handlers me) {
me.add(new ContextPathHandler(“basePath“));
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-18 21:52 jfinalTest\
文件 1360 2018-07-18 21:52 jfinalTest\.classpath
目录 0 2018-07-18 21:54 jfinalTest\.myeclipse\
文件 291 2018-07-18 21:52 jfinalTest\.myme
文件 1753 2018-07-18 21:52 jfinalTest\.project
目录 0 2018-07-18 21:52 jfinalTest\.settings\
文件 500 2018-07-18 21:52 jfinalTest\.settings\.jsdtscope
文件 247 2018-07-18 21:52 jfinalTest\.settings\com.genuitec.eclipse.migration.prefs
文件 395 2018-07-18 21:52 jfinalTest\.settings\org.eclipse.jdt.core.prefs
文件 552 2018-07-18 21:52 jfinalTest\.settings\org.eclipse.wst.common.component
文件 343 2018-07-18 21:52 jfinalTest\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-07-18 21:52 jfinalTest\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-07-18 21:52 jfinalTest\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\me
文件 36 2018-07-18 21:52 jfinalTest\WebRoot\me
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\me
文件 40 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\me
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\chao\
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\chao\config\
文件 2782 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\chao\config\ProjectConfig.class
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\chao\controller\
文件 1759 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\chao\controller\UserController.class
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\chao\model\
文件 532 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\classes\com\chao\model\User.class
文件 110 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\datasource.properties
目录 0 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\lib\
文件 434702 2018-07-18 21:52 jfinalTest\WebRoot\WEB-INF\lib\JFinal-bin-with-src-1.5.jar
............此处省略34个文件信息
相关资源
- 传智播客 韩忠康 视频教程 Mysql 中的
- Struts1+mysql数据库登陆注册
- mysql ocp认证考试题库
- MySQL性能调优与架构设计PDF高清电子书
- mysql-connector-odbc-5.2.2-ansi-win32.msi
- MYsql汉化补丁
- 毕业设计体检预约系统-springmvc+mybat
- 英汉大辞典mysql数据库
- 银行卡bin数据(Excel+MySQL)-2020最新最
- 医院预约挂号系统 数据库
- MYsql 学生宿舍管理系统
- mysqlbinlog工具
- mysql-connector-net-6.8.3
- 文本笑话数据库2w多条数据,mysql直接
- 安卓网上书店客户端+mysql数据库
- 深入浅出MySQL文字版带目录.pdf
- MySQL是怎样运行的.rar
- ATM源码附带MYSQL工具类库
- Struts2+Mysql图书管理系统
- MySQL ocp 1z0-883最准确题库
- mysql-connector-c-6.1.11-win32
- 酒店客房信息管理系统+源码+设计报告
- MySQL从入门到精通电子书
- 基于SSM框架的增删改查Ajax分页模糊查
- MySQL5.7绿色版(免安装)
- mysql connector net 6.9.9 官方版
- MySQL-Front5.3版本
- 简单酒店管理系统 swing+mysql
- mysql函数大全
- 深入浅出MySQL第二版
评论
共有 条评论