資源簡介
jfinal實例,幫你理解jfinal知識,包括登錄注冊,留言,修改,上傳文件,攔截器,驗證器,....

代碼片段和文件信息
package?org.jfinal.config;
import?java.io.File;
import?org.jfinal.controller.IndexController;
import?org.jfinal.controller.MessageController;
import?org.jfinal.controller.UserController;
import?org.jfinal.controller.WenjianController;
import?org.jfinal.handle.QqHandle;
import?org.jfinal.interceptor.LoginValidator;
import?org.jfinal.model.Message;
import?org.jfinal.model.User;
import?org.jfinal.model.Wenjian;
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.core.JFinal;
import?com.jfinal.kit.PropKit;
import?com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import?com.jfinal.plugin.c3p0.C3p0Plugin;
import?com.jfinal.render.ViewType;
public?class?MyConfig?extends?JFinalConfig?{
public?void?configConstant(Constants?me)?{
PropKit.use(“a_little_config.txt“);
me.setError404View(“/page/user/error.jsp“);//如果程序出現錯誤指向這個錯誤頁面?
me.setDevMode(PropKit.getBoolean(“devMode“?false));//設置開發模式
me.setViewType(ViewType.JSP);?
????me.setUploadedFileSaveDirectory(File.separator+?“upload“?+?File.separator);
//?設定文件保存?位置。默認是項目下的upload,因為項目是部署在D盤下的一個目錄下的,所以這將在D盤下。
//保存在固定文件夾下->?me.setUploadedFileSaveDirectory(“C:“?+?File.separator+?“uploadFiles“?+?File.separator);//定義頁面為jsp格式
}
public?void?configRoute(Routes?me)?{
me.add(“/“?IndexController.class?“/page/index“);
me.add(“/user“?UserController.class“/page/user“); //將含有這個“/user“的action指向“UserController.class類“來處理 處理完之后所指向的頁面是“/page/user“下的jsp頁面
me.add(“/message“?MessageController.class“/page/message“);
me.add(“/wenjian“WenjianController.class“/page/upload“);
}
public?void?configPlugin(Plugins?me)?{
C3p0Plugin?c3p0Plugin?=?new?C3p0Plugin(PropKit.get(“jdbcUrl“)?PropKit.get(“user“)?PropKit.get(“password“).trim());
//C3p0Plugin?cp?=?new?C3p0Plugin(“jdbc:mysql://localhost:3306/test“
???// “root“?“123456“);
me.add(c3p0Plugin);
ActiveRecordPlugin?arp?=?new?ActiveRecordPlugin(c3p0Plugin);
me.add(arp);
arp.addMapping(“user“?“userId“User.class); //映射表user和User類關系一一對應
arp.addMapping(“message““messageId“?Message.class);
arp.addMapping(“wenjian“?Wenjian.class);
//以上代碼中?arp.addMapping(“user”?User.class),表的主鍵名為默認為“id”,如果主
//鍵名稱為?“?user_id”則需要手動指定,如:?arp.addMapping(“user”?“user_id”?User.class)。
}
public?void?configInterceptor(Interceptors?me)?{
// me.add(new?LoginValidator());//全局攔截器;
}
public?void?configHandler(Handlers?me)?{
me.add(new?QqHandle());
}
public?void?afterJFinalStart()
{
System.out.println(“我“);
}?
//JFinal?會在系統啟動完成后回調?afterJFinalStart()方法,?會在系統?關閉前回?調
//beforeJFinalStop()方法。?這兩個方法可以很方便地在項目啟動后與關閉前讓開發者有機會進行
//額外操作,如在系統啟動后創建調度線程或在系統關閉前寫回緩存。
public?void?beforeJFinalStart()
{
System.out.println(“222“);
}
public?static?void?main(String[]?args)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-11-14?20:55??jfinal\
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\
?????文件?????1475341??2015-10-14?20:29??jfinal\jfinal-2.0-manual.pdf
?????文件?????5638442??2015-10-14?20:31??jfinal\jfinal-2.0_demo_for_jsp.zip
?????文件????????7933??2015-11-14?20:54??jfinal\jfinal.sql
?????文件????????1135??2015-10-17?15:53??jfinal\jfinal\.classpath
?????文件????????1189??2015-10-17?15:23??jfinal\jfinal\.project
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\.settings\
?????文件?????????522??2015-10-17?15:23??jfinal\jfinal\.settings\.jsdtscope
?????文件?????????108??2015-10-19?08:29??jfinal\jfinal\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2015-10-17?15:23??jfinal\jfinal\.settings\org.eclipse.jdt.core.prefs
?????文件?????????551??2015-10-17?15:53??jfinal\jfinal\.settings\org.eclipse.wst.common.component
?????文件?????????414??2015-10-17?15:23??jfinal\jfinal\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2015-10-17?15:23??jfinal\jfinal\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-10-17?15:23??jfinal\jfinal\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????66??2015-10-17?15:23??jfinal\jfinal\.tern-project
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\res\
?????文件?????????138??2015-11-14?20:53??jfinal\jfinal\res\a_little_config.txt
?????文件?????????556??2014-04-03?11:02??jfinal\jfinal\res\log4j.properties
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\src\
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\src\org\
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\src\org\jfinal\
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\src\org\jfinal\config\
?????文件????????3566??2015-11-11?21:07??jfinal\jfinal\src\org\jfinal\config\MyConfig.java
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\src\org\jfinal\controller\
?????文件?????????295??2015-11-11?21:07??jfinal\jfinal\src\org\jfinal\controller\IndexController.java
?????文件????????1813??2015-11-11?21:13??jfinal\jfinal\src\org\jfinal\controller\MessageController.java
?????文件?????????811??2015-11-11?21:07??jfinal\jfinal\src\org\jfinal\controller\UserController.java
?????文件????????1364??2015-11-11?20:51??jfinal\jfinal\src\org\jfinal\controller\WenjianController.java
?????目錄???????????0??2015-11-14?20:53??jfinal\jfinal\src\org\jfinal\handle\
?????文件?????????566??2015-11-08?19:34??jfinal\jfinal\src\org\jfinal\handle\QqHandle.java
............此處省略61個文件信息
- 上一篇:十字路口交通燈程序.docx
- 下一篇:合金彈頭 素材
評論
共有 條評論