Spring3核心技术之AOP配置

在Spring配置文件中,所有AOP相关定义必须放在标签下,该标签下可以有、、标签,配置顺序不可变。    ● :用来定义切入点,该切入点可以重用;  ● :用来定义只有一个通知和一个切入点的切面;  ● :用来定义切面,该切面可以包含多个切入点和通知,而且标签内部的通知和切入点定义是...

2012-12-20 09:53:54

阅读数 7051

评论数 0

怎么在spring官网上下载spring的jar包, 源代码和文档?

第一种,简单粗暴直接 1 http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4.RELEASE-dist.zi...

2013-12-08 21:24:06

阅读数 14059

评论数 3

SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结

下载地址 一 开发环境 1、动态web工程 2、部分依赖   java代码: 查看复制到剪贴板打印 hibernate-release-4.1.0.Final.zip   hibernate-validator-4.2.0.Final.j...

2013-12-05 10:42:37

阅读数 1107

评论数 0

基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。

基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。 我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spri...

2013-12-05 10:35:18

阅读数 2776

评论数 0

Spring配置中transactionAttributes的使用方法和作用

最近碰到这个问题,在使用spring提供的JpaTemplate进行查询时,如果数据量超过100 条,查询效率就会明显降低。由于开始时使用JPA内部的双向关联,造成各实体内部关联过多,从而影响所有的操作,因此怀疑是因为JPA的关联关系所致。但 是去掉关联关系后的效果不显著。  查找sprin...

2013-12-05 10:00:07

阅读数 1093

评论数 0

关于Spring配置中transactionAttributes的意义

各位大虾好,小弟最近在看Spring,有谁能解释一下下边的配置么?     class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">               ...

2013-12-05 09:57:05

阅读数 2419

评论数 1

Spring中PROPAGATION_REQUIRED的意思?

事务传播行为种类 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为, 它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 表1事务传播行为类型 事务传播行为类型 说明 P...

2013-12-05 09:50:10

阅读数 1250

评论数 0

OpenSessionInViewFilter 的配置及替代方案

Spring 为我们提供了一个叫做 OpenSessionInViewFilter 的过滤器,他是标准的 Servlet Filter 所以我们把它按照规范配置到 web.xml 中方可使用。使用中我们必须配合使用 Spring 的 HibernateDaoSupport 来进行开发,也就是说,我...

2013-12-05 09:48:52

阅读数 2120

评论数 0

spring配置datasource三种方式

1、使用org.springframework.jdbc.datasource.DriverManagerDataSource  说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。                  ${j...

2013-12-04 09:23:47

阅读数 1005

评论数 0

spring IOC容器实例化Bean的方式与RequestContextListener应用

spring IOC容器实例化Bean的方式有:   singleton            在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在. prototype            每次从容器中调用Bean时,都返回一个新的实例,即每次调...

2013-12-01 09:56:38

阅读数 1177

评论数 0

struts2+spring注解 通过form表单传递参数及文件

表单页面: $(function(){ $("#add").click(function(){ $("#p").append("file: "); }) }) username...

2013-05-10 13:25:47

阅读数 4245

评论数 0

current_session_context_class

平时在单独使用hibernate的时候,习惯于配置属性 thread 根据文档,这个是hibernate3.1以后的一个新扩展,目的在于可以让我们在某一个上下文环境(比如说当前线程)中可以通过SessionFactory.getCurrentSession()得到同一个se...

2013-04-07 16:40:40

阅读数 12600

评论数 4

Jax-ws 开发webService ,并使用spring注入service类中遇到 空指针

一般情况下,使用eclipse自带的 jax-ws 生成webservice 会自动生成2个类: ContractConnector.java package com.wonders.webservice.contract; import java.text.DecimalForma...

2013-03-26 10:04:04

阅读数 10506

评论数 4

使用Spring的HibernateDaoSupport时的getSession()3个方法的区别

在Hibernate中的两种session打开方式 this.getsession实际上是调用了父类中的方法获得session。使用spring管理hibernate的SessionFactory的时候,这个方法会从session池中拿出一session.这样做有可能有问题,就是超sessi...

2013-01-29 20:27:07

阅读数 3344

评论数 0

No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional

getHibernateTemplate().getSessionFactory().getCurrentSession()的意思是得到当前线程绑定的session,而当前线程绑定的session是通过当前的事务产生的,如果你没有配置事务的话,当前线程threadlocal中就不存在session...

2013-01-29 17:01:22

阅读数 3506

评论数 0

编程式事务管理—PlatformTransactionManager

JDBC的事务管理在Spring2.0下有两种编程式的实现 PlatformTransactionManager TransactionTemplate 对于PlatformTransctionManager,通常,不直接使用它,而是使用它的实现类DataSourceTransactio...

2013-01-04 10:30:26

阅读数 3909

评论数 1

spring的DriverManagerDataSource与apache的BasicDataSource(转)

情况是这样的。。。 2008-3-18 1:08:26 org.apache.tomcat.util.threads.ThreadPool logFull 严重: All threads (150) are currently busy, waiting. Increase maxThre...

2012-12-28 16:10:22

阅读数 929

评论数 0

spring批量更新数据 ---- BatchPreparedStatementSetter

spring给我们提供了jdbc的统一封装,和其它的orm不同,它是对jdbc api的封装,相当于我们自己写的java bean,而没有对对象模型进行封装(比如将po封装为pojo)。它保持了jdbc数据对象的原始性,具有极大程度的灵活性,其性能也极高。     我们知道在进行增量操...

2012-12-28 10:29:32

阅读数 4842

评论数 1

Spring 3 AOP总结 (包含注解式AOP定义, poincut及advice的一些定义方式)

概念 AOP(Aspect Oriented Programming),即面向切面编程(也叫面向方面编程,面向方法编程)。其主要作用是,在不修改源代码的情况下给某个或者一组操作添加额外的功能。像日志记录,事务处理,权限控制等功能,都可以用AOP来“优雅”地实现,使这些额外功能和真正的业务逻辑...

2012-12-20 11:17:28

阅读数 1917

评论数 0

Java本地应用 使用spring 注解初始化

service 类 及 接口  ISample.java /** * */ package test; import org.springframework.context.ApplicationContext; import org.springframework.conte...

2012-12-12 10:53:37

阅读数 7709

评论数 1

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