
spring
cuker919
无言
展开
-
spring Assert
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的 Spring转载 2009-12-08 16:31:00 · 3187 阅读 · 1 评论 -
什么叫控制反转(IoC )
IOC(Inversion ofControl)控制反转模式,意味着去除所有有该类产生但不由该类直接负责的对象实例,而改由外界传入。由简单的对象开发模式到IOC(控制翻转)<br />1. 依赖注入(Dependency Injection)<br /> 组件之间的依赖关系有容器在运行时期决定。<br />2. 控制反转(IoC. Inversion of Control Containers)<br /> 控制权由应用代码中转移到外部容器,控制权的转移。<br /><b转载 2010-12-07 12:05:00 · 8707 阅读 · 4 评论 -
Spring @Transactional (一) 加强版
Spring事务的传播行为在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。如何改变默认规则:1 让checked例外也回滚:在整个方法前加上 @Transactional(rollbackFor=Exception.class)2 让unchecked例外不回滚: @Tra转载 2010-10-21 17:54:00 · 48097 阅读 · 4 评论 -
事务策略: API 层策略
不论您是在 EJB 2.1 或 3.0 中使用容器环境,还是使用 Spring Framework 环境,或者是 Tomcat 和 Jetty 等带有 Java Open Transaction Manager (JOTM) 的 Web 容器环境,都需要一种事务策略来确保数据库的一致性和完整性。Java Transaction API (JTA) 指定了与事务处理有关的语法和接口(参见 参考资料),但是并没有描述如何将这些构建块组合起来。正如建筑工人需要根据一张设计图来将一堆木材建造成一栋房转载 2010-12-22 17:15:00 · 1027 阅读 · 0 评论 -
spring propertyplaceholderconfigurer
<br />Spring的框架中为您提供了一个 BeanFactoryPostProcessor 的实作类别: org.springframework.beans.factory.config.PropertyPlaceholderConfigurer。藉由这个类别,您可以将一些组态设定,移出至.properties档案中,如此的安排可以让XML定义档负责系统相关设定,而.properties档可以作为客户根据需求,自定义一些相关的参数。<br />来看一个Bean定义档的实际例子:转载 2011-01-05 10:44:00 · 1480 阅读 · 0 评论