JFinal源码分析
文章平均质量分 77
孤星可
这个作者很懒,什么都没留下…
展开
-
JFinal源码走读_5_Validator校验源码分析
validate使用起来很简单也很有效,不过占用了一个action级别的拦截器,而action级别的拦截器用@before注解只能注册一个,如果有多个拦截器需要配置到action级别上,该如何做?使用拦截器栈即可原创 2015-03-19 18:42:54 · 1131 阅读 · 0 评论 -
JFianl源码走读_6_框架总览
官方文档的JFinal的顶层架构图如下浅谈web开发本质JFinal是如何提高生产力的遵循COC原则约定优于配置配置项少且易于理解Jfinal架构容易理解容易被扩展源码清晰activerecord支持精巧的orm实现官方文档的JFinal的顶层架构图如下浅谈web开发本质 http web开发其实只是做了三件事,接收客户端的request、响应response、解析request填原创 2015-03-20 11:51:22 · 937 阅读 · 0 评论 -
JFianl源码走读_7_Interceptor
JFinal中的aop jfinal中的aop具体实现就是interceptorInterceptor初始化Interceptor的初始化是和actionMapping耦合在一起Interceptor的创建和全局拦截器的初始化 // 实例化interceptorBuilder ,构造方法无操作 InterceptorBuilder interceptorBuilder = new原创 2015-03-20 14:46:06 · 987 阅读 · 1 评论 -
JFinal源码走读_3_ActiveRecord初始化
ActiveRecord初始化activerecord实例化c3po实例化activerecordplugin实例化c3po插件的初始化没什么好说的构建datasource仅此而已activerecord插件的初始化TableBuilderbuildtableList config解析doBuildtable conn config解析ActiveRecord初始化小结Active原创 2015-03-17 16:26:52 · 4243 阅读 · 0 评论 -
JFinal源码走读_1_jfinal初始化
jfinal的入口步进分析jfinal核心初始化方法jfinalinit分析ConfigconfigJFinaljfinalConfig分析ConfigconfigJFinaljfinalConfig分析startPlugins分析url到action映射的核心实现initHandler分析initRender分析renderFactoryinitconstants servlet原创 2015-03-17 09:27:20 · 2309 阅读 · 1 评论 -
JFinal源码走读_4_ActiveRecord CURD分析
ActiveRecord CURD分析ActiveRecord初始化时,将Table对象与数据表进行了映射关联,那么activerecord又是如何实现与数据库交互的呢所有的自定义model都会继承Model 类,而Model类封装了常用的数据库操作Model通过Table来处理具体的映射关系Model使用MapModel的save方法探秘public boolean save() {原创 2015-03-17 20:49:11 · 1220 阅读 · 1 评论 -
JFinal源码走读_2_运行时初探
运行时入口handlerhandletarget request response isHandled的探究new ActionInvocationaction controllerinvoke的探究rendersetContextrequest response actiongetViewPathrender的探究运行时小结运行时入口由于filter拦截了所有的请求url,所以所有访问j原创 2015-03-17 13:16:56 · 1182 阅读 · 0 评论