spring 2.0.3
TonysXue
这个作者很懒,什么都没留下…
展开
-
实例化spring容器applicationContext的几种方法
一、定义web.xml,由web容器自动加载配置文件初始化ApplicationContext实例,用WebApplicationContextUtils.getWebApplicationContext()得到ApplicationContext的引用。方法1(web.xml) <web-app> <context-param> <param-...原创 2009-06-15 21:20:58 · 1608 阅读 · 0 评论 -
SpringMVC源码剖析(一)- 从抽象和接口说起
本文转自:http://my.oschina.net/lichhao/blog/99039仅供学习参考SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开Sprin...原创 2015-08-10 15:40:41 · 73 阅读 · 0 评论 -
事务的传播行为和隔离级别[transaction behavior and isolated level]
Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATI...原创 2010-09-29 13:32:44 · 76 阅读 · 0 评论 -
HibernateCallBack()
HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate 实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作, void delete(Object entity)删除...原创 2010-09-07 16:19:46 · 69 阅读 · 0 评论 -
spring+hibernate 批量更新操作
class Main { public static void main(String args[]) throws Exception { ApplicationContext ac = new ClassPathXmlApplicationContext("context.xml", Main.class); DataSource dataSource = (DataSource...原创 2010-01-18 21:20:54 · 100 阅读 · 0 评论 -
ssh 初始化spring配置的两种方式
在用ssh框架做开发的时候,通常我们可以利用多种方式加载初始化applicationContext配置文件,例如:1.可以用spring集成struts,在web.xml中配置一个listener加载配置文件<listener> <listener-class>org.springframework.web.context.ContextLoaderList...2009-07-28 15:13:42 · 215 阅读 · 0 评论 -
hibernate 延迟加载
OpenSessionInViewFilter类作用 假设在你的应用中Hibernate是通过spring来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法...原创 2009-07-28 14:40:20 · 75 阅读 · 0 评论 -
RowMapper 将查出的一行记录封装到用户定义的类中
RowMapper可以将数据中的每一行封装成用户定义的类,在数据库查询中,如果返回的类型是用户自定义的类型则需要包装。public class ItemDAOImpl implements ItemDAO { private JdbcTemplate jdbcTemplate; public void setJdbcTemplate(JdbcTemplate jdbcTemp...原创 2009-07-21 16:39:49 · 97 阅读 · 0 评论 -
Spring中常用的hql查询方法
Spring中常用的hql查询方法(getHibernateTemplate()) ---------------------------------一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(...原创 2009-06-24 16:29:12 · 66 阅读 · 0 评论 -
OpenSessionInViewFilter 说明与配置
Spring为我们解决最让人头痛的难题之一,Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领...2009-06-22 11:55:13 · 56 阅读 · 0 评论 -
SpringMVC源码剖析(二)- DispatcherServlet的前世今生
本文转自;http://my.oschina.net/lichhao/blog/100138仅供学习参考 上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个...原创 2015-08-10 15:59:35 · 75 阅读 · 0 评论