资源简介
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个文件信息
相关资源
- php mysql经典留言本源码 代码通俗易懂
- PHP MySQL 物流管理 数据库文件
- PHP MySQL 技术 毕业设计 物流管理系统
- php mysql 在线作业管理系统
- MySql.data.dll +使用说明
- 图书管理系统 PHP MYSQL实现
- [PHP MySQL]图书馆管理系统前后台全部代
- 基于PHP+MYSQL的学生成绩管理系统
- Spring+Struts2+Hibernate人力资源管理系统
- 我自己写php mysql聊天室
- mysql 数据库连接池
- 完整的php mysql js用户注册与登陆
- MySQL数据库用户在线注册系统
- mysql数据库驱动8.0.12版本
- mha4mysql-0.56-0.el6
- mysql_5.6.24_winx64
- MYSQL作业提交作业批改系统.zip
- Maven搭建Spring+Mybatis+MySql
- 成语首尾字用于成语接龙.sql
- MySQL中文手册api帮助文档
- linux_mysql5.1.66x86_64.zip
- oracle 到mysql转换工具
- 数据库原理实验指导书Mysql
- mysql 5.6 绿色精简版 5Mb
- mysql Premium 破解
- 深入浅出MySQL第二版本pdf
- 深入浅出MySQL.pdf
- 深入浅出mysql全文
- 全球国家及地区库,采集自腾讯QQ国内
- mysql操作练习的表数据
川公网安备 51152502000135号
评论
共有 条评论