jfinal
edagarli
java
展开
-
jfinal notes(2)
基于JFinal 的web项目需要创建一个 继承自 JFinalConfig类的 子类 ,该类用 于对整个 web项目进行配置 项目进行配置 。JFinalConfig 子类需要实现 五个抽象方法 ,如:public class DemoConfig extends JFinalConfig {public void configConstant(Constants me转载 2013-11-01 03:45:58 · 1221 阅读 · 0 评论 -
jfinal notes continuing
在jfinal中的configInterceptor方法中加入的拦截器是全局拦截器,所以的访问都会先经过拦截器,当只有少数类不需要经过拦截器,但是大多数类需要经过拦截器,就配置全局拦截器,在不需要经过拦截器的类中加上@ClearInterceptor (xxx.class)就可以了。,当拦截器只需要在访问具体的业务才调用时就不要在configInterceptor方法中加入此拦截器,只要在具体转载 2013-11-01 03:54:47 · 1140 阅读 · 0 评论 -
jfinal 继续
Interceptors是jfinal aop的实现方式,通过实现Interceptor接口以及使用@Before可以精确进行配置,Interceptor接口仅仅定了一个方法void intercept(ActionInvocation ai);我们可以让一个类实现这个接口,重写方法,如:public class DemoInterceptor implements转载 2013-11-01 03:57:08 · 1491 阅读 · 0 评论 -
jfinal
看见Jfinal很火,就手痒痒了,想学一下,无奈入门较慢,没有找到比较全的文档。于是就经常看讨论区大家的提问与解答。后来就忽然萌生了整理下来的想法。其中的问题如果是 Jfinal 回答的,那我就标注了【jfinal答】。 刚刚整理,先发了,一会儿处理格式。 1.【问】:Jfina如何不区分数据库列名的大小写?我这儿随时出现 The attribute name is转载 2013-11-01 03:30:30 · 7312 阅读 · 0 评论 -
jfinal notes
当用户访问系统时,所有请求先进过在web.xml中配置的com.jfinal.core.JFinalFilter这个核心类,先执行这个类的的init方法,实例化jfinalConfig对象,这个对象是需要开发者自己定义一个类继承JFinalConfig类,实现几个抽象方法,其中public void configConstant(Constants me)方法是配置数据库的信息,开转载 2013-11-01 03:44:10 · 1190 阅读 · 0 评论 -
jfinal go go
render系列的方法将渲染不同类型的视图并返回给客户端,jfinal目前支持的视图类型有:freemarker,jsp,velocity,json,file,text,html等等,此外还可以继承render抽象类来无限扩展视图类型。使用render(String)方法来渲染视图,是请求转发方式渲染视图的,当执行完一个action后,想重定向到另一个action时,使用redirect(转载 2013-11-01 03:55:34 · 1230 阅读 · 0 评论 -
jfinal系统启动时调用的方法和系统停止时调用的方法
public class DemoConfig extends JFinalConfig {//在系统停止时调用的方法 public void beforeJFinalStop() { }; //在系统启动时调用的方法 @Override public void afterJFinalStart() { //转载 2013-11-01 03:57:45 · 4562 阅读 · 2 评论 -
jfinal note(3)
JFinal主要特点:MVC架构,设计精巧,使用简单遵循COC原则,零配置,无xmlActiveRecord支持,使数据库开发极致快速自动加载修改后的java文件,开发过程中无需重启web serverAOP支持,拦截器配置灵活,功能强大Plugin体系结构,扩展性强多视图支持,支持FreeMarker、JSP、Velocity强大的Validator后端校验功能功能齐全,拥有stru转载 2013-11-01 03:48:19 · 1249 阅读 · 0 评论 -
jfinal框架教程-学习笔记(二)
上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点先上图1、建数据库(我用的是oracle数据库,其他的相对也差不多)-- Create tablecreate table CLASSES( classesid NUMBER not null, classesname VARCHAR2(20), classes转载 2013-10-20 00:58:46 · 2062 阅读 · 0 评论