spring
文章平均质量分 77
legoe
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别
由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好, 所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能 LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:转载 2012-03-17 17:35:16 · 1021 阅读 · 0 评论 -
关于spring中Assert的应用(方法入参检测工具类)
Web应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStreamgetData(String file),为了使方法能够成功执行,必须保证 file 入参不能为 null或空白字转载 2012-06-30 17:27:26 · 396 阅读 · 0 评论 -
Spring源代码解析(二):IoC容器在Web容器中的启动
上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。 简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业务对象,数据存取对象,资源,事物管理器等各种中间层对象。在这个上下文的基础上,和web转载 2012-07-01 12:25:54 · 715 阅读 · 0 评论 -
spring 的OpenSessionInViewFilter简介
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。 如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:转载 2012-06-30 13:27:05 · 320 阅读 · 0 评论 -
Hibernate缓存配置/批量处理
Hibernate除了自动对Session级别的事务进行一级缓存外,二级缓存都需要实现org.hibernate.cache.CacheProvider接口,Hibernate已经实现了一些缓存,开发人员可以直接配置使用,同时要启用二级缓存,配置hibernate.cache.use_second_level_cache为true。 可选值: org.hibernate.cache.H转载 2012-07-01 15:32:19 · 1476 阅读 · 0 评论
分享