JAVA开源
文章平均质量分 80
iteye_9818
这个作者很懒,什么都没留下…
展开
-
Xwork2 源码阅读(一)
利用工作之余,看了一下xwork2 的源码,借此学学设计模式,并仿照Struts2 和 xwork2, 写了一个简单的mvc框架。 这东西容易忘,遂把这段时间的成果整理一下,不然过段时间忘光了就可惜了。写的也比较粗糙,望大家多提意见,一起学习提高。 我的email : shaolz1982@gmail.com 内容:xwork-2.1.1 源码,部分struts-2.0.11.2源码 (...2008-11-17 11:11:37 · 230 阅读 · 0 评论 -
Xwork2 源码阅读(二)
Dispatcher类Dispatcher类是在struts2中定义的,在 webwork2 中叫DispatcherUtils, 作用相同:1 初始化模块参数, 2 将 xwork 于 web层分离,3 中转请求,进入xwork 的 action处理流程。 1 初始化,涉及方法 init()在上一篇的 FilterDispatcher中的init() 方法,有这么两句: ...2008-11-17 11:45:43 · 88 阅读 · 0 评论 -
Xwork2 源码阅读(三)
接着看Dispatcher ActionProxy proxy = config.getContainer().getInstance(ActionProxyFactory.class).createActionProxy( namespace, name, extraContext, true, false); 用Conta...2008-11-17 17:14:50 · 153 阅读 · 0 评论 -
Xwork2 源码阅读(四)
xwork2 的Inteceptor,是实现AOP的,我理解的Aop,就是把代码拆开,分成一块一块的。然后在根据需要组装起来, 而Interceptor 就是代码分块后的一块。 我们看一下xwork的具体实现步骤, 1 先是在xwork 配置文件中,配置action有哪些Interceptor ,2 然后在xwork 初始化的时候,把action 的Interceptor 记录下来,...2008-11-20 11:05:04 · 113 阅读 · 0 评论 -
Xwork2 源码阅读(五)
在前边的几篇中,我们已经看了Action的执行,实际上 Action 的任务已经基本完成了,只剩下一个收尾的工作 : Action的跳转。 让我们看一下 Xwork 是如何做的。相关的方法是我们前边提到过的 ActionInvocation 的 invoke 方法, // now execute the result, if we're supposed toif (proxy.ge...2008-11-20 15:46:09 · 106 阅读 · 0 评论 -
hibernate3 源码阅读 (一) Configuration
最近简略看了一下hibernate的源代码,比较晕,不过也看出了大概,我看源代码喜欢模仿着写,这样有助理解,写的比较简陋,估计一段时间也不会再更新了,先贴这, 把总结写出来,边看边写吧,先写初始化部分。 Configuration cfg = new Configuration(); SessionFactory factory = cfg.buildSessionFactor...2008-11-24 16:46:07 · 135 阅读 · 0 评论 -
hibernate3 源码阅读 (二) Session
上一篇我们看了Configuration 初始化Configuration cfg = new Configuration(); 这篇看下和Session相关的SessionFactory factory = cfg.buildSessionFactory(); 从Configuration 取得一个 SessionFactory , public SessionFactory...2008-11-24 17:12:59 · 128 阅读 · 0 评论 -
hibernate3 源码阅读 (三) Connection
用 jdbc 操作数据库,是围绕 Connection 这个类 进行的,hibernate 也一样,这篇我们围绕 Connection, 看看hibernate是如何做的。 SessionImpl 里有一个方法 connection() public Connection connection() throws HibernateException { errorIfClosed()...2008-11-27 14:10:46 · 141 阅读 · 0 评论 -
Spring 学习 JdbcTemplate,模板模式,回调
先通过一个小例子,简单使用一下。 配置文件 applicationContext.xml <beans default-autowire ="autodetect"> <bean id ="dataSource" class ="org.apache.commons.dbcp.BasicDataSource"> <prop...2008-12-04 15:45:26 · 181 阅读 · 0 评论