自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring:JdbcTemplate使用指南

Spring:JdbcTemplate使用指南    版权所有,转载请注明出处:http://blog.csdn.net/nomadsPDF 下载:点此处 前言: 本文指在介绍Spring框架中的JdbcTemplate类的使用方法,涉及基本的Spring反转控制的使用方法和JDBC的基本概念。目标是使读者能够对JdbcTemplate快速地掌握和使用。          准备: 1. Sprin...

2008-11-28 15:01:43 1952

原创 Hibernate事务处理机制

Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction 处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate...

2008-11-27 15:09:56 225

hibernate3 源码阅读 (三) Connection

用 jdbc 操作数据库,是围绕 Connection 这个类 进行的, hibernate 也一样, 这篇我们围绕 Connection, 看看hibernate是如何做的。   SessionImpl 里有一个方法 connection()   public Connection connection() throws HibernateException { errorIfClosed()...

2008-11-27 14:10:46 141

原创 软件及程序员的价值在哪里?

蔡世友--失望与迷惘,软件及程序员的价值在哪里? 原文地址:http://blog.csdn.net/easyjf/archive/2008/06/04/2509604.aspx 越来越觉得在中国做程序员很没意思,甚至找不到中国软件公司及程序员的价值在哪里。   先来看一个简单的例子,公司接了一个小case,花了两个月,给客户报的是20个人月,两个月后项目验收,客户交付30万。而实际的情况是,公司...

2008-11-25 09:43:01 117

hibernate3 源码阅读 (二) Session

  上一篇我们看了Configuration 初始化 Configuration cfg = new Configuration();   这篇看下和Session相关的 SessionFactory factory = cfg.buildSessionFactory();   从Configuration  取得一个 SessionFactory , public SessionFactory...

2008-11-24 17:12:59 128

hibernate3 源码阅读 (一) Configuration

最近简略看了一下hibernate的源代码,比较晕,不过也看出了大概, 我看源代码喜欢模仿着写,这样有助理解,写的比较简陋,估计一段时间也不会再更新了, 先贴这,  把总结写出来,边看边写吧,先写初始化部分。   Configuration cfg = new Configuration(); SessionFactory factory = cfg.buildSessionFactor...

2008-11-24 16:46:07 136

Xwork2 源码阅读(五)

在前边的几篇中,我们已经看了Action的执行, 实际上 Action 的任务已经基本完成了,只剩下一个收尾的工作 : Action的跳转。   让我们看一下 Xwork 是如何做的。 相关的方法是我们前边提到过的 ActionInvocation 的 invoke 方法,   // now execute the result, if we're supposed to if (proxy.ge...

2008-11-20 15:46:09 106

Xwork2 源码阅读(四)

xwork2 的Inteceptor,是实现AOP的,我理解的Aop,就是把代码拆开,分成一块一块的。 然后在根据需要组装起来, 而Interceptor 就是代码分块后的一块。    我们看一下xwork的具体实现步骤,   1 先是在xwork 配置文件中,配置action有哪些Interceptor , 2 然后在xwork 初始化的时候,把action 的Interceptor 记录下来,...

2008-11-20 11:05:04 113

Xwork2 源码阅读(三)

接着看Dispatcher   ActionProxy proxy = config.getContainer().getInstance(ActionProxyFactory.class).createActionProxy( namespace, name, extraContext, true, false);   用Conta...

2008-11-17 17:14:50 153

Xwork2 源码阅读(二)

Dispatcher类 Dispatcher类是在struts2中定义的,在 webwork2 中叫DispatcherUtils,   作用相同: 1 初始化模块参数, 2 将 xwork 于 web层分离, 3 中转请求,进入xwork 的 action处理流程。   1 初始化,涉及方法 init() 在上一篇的 FilterDispatcher中的init() 方法,有这么两句:    ...

2008-11-17 11:45:43 88

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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除