spring实战
iteye_9286
这个作者很懒,什么都没留下…
展开
-
Spring3开发实战 之 第一章:Spring入门
认识Spring Spring是什么 Spring是一种轻量级的、非侵入式的Java/JavaEE应用框架 Spring背景 Rod Johnson 《Expert One-on-One J2EE Design and Development》(2002)这本书的中文译本为《J2EE 设计开发编程指南》(2003) 半年后,一个新的Java Framework发布,同...2012-07-30 21:13:43 · 101 阅读 · 0 评论 -
Spring3开发实战 之 第二章:IoC/DI开发(1)
IoC——Inversion of Control,控制反转 在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。 DI——Dependency Injection(依赖注入) 即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将...2012-08-02 12:10:10 · 105 阅读 · 0 评论 -
Spring3开发实战 之 第二章:IoC/DI开发(2)
通过<list/>、<set/>、<map/>及<props/>元素可以定义和设置与Java Collection类型对应List、Set、Map及Properties的值 ,示例如下: java代码: 查看复制到剪贴板打印 <bean id="moreComplexObject" class="example...2012-08-03 12:06:03 · 108 阅读 · 0 评论 -
Spring3开发实战 之 第三章:AOP开发(1)
AOP是什么(Aspect Oriented Programming) AOP是一种编程范式,提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。 AOP为开发者提供了一种描述横切关注点的机制,并能够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模块化。 AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,例如事务处理、日志管理...2012-08-04 06:13:47 · 84 阅读 · 0 评论 -
Spring3开发实战 之 第三章:AOP开发(2)
启用@AspectJ支持 通过在你的Spring的配置中引入下列元素来启用Spring对@AspectJ的支持: <aop:aspectj-autoproxy/> 声明一个方面 在application context中定义的任意带有一个@Aspect切面(拥有@Aspect注解)的bean都将被Spring自动识别并用于配置在Spring AOP。 配置如: j...2012-08-04 06:14:53 · 81 阅读 · 0 评论 -
Spring3开发实战 之 第四章:对JDBC和ORM的支持
简介 Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术,如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异常。 一致的异常层次 Spring提供了一种方便的方法,把特定于某种技术的异常,如SQLException, 转化为自己的异常,这种异常属于以 D...2012-08-06 09:46:15 · 80 阅读 · 0 评论 -
Spring3开发实战 之 第五章:Spring中的事务
Spring框架引人注目的重要因素之一是它全面的事务支持。Spring框架提供了一致的事务管理抽象,这带来了以下好处: 1:为复杂的事务API提供了一致的编程模型,如JTA、JDBC、Hibernate、JPA和JDO 2:支持声明式事务管理 3:提供比复杂的事务API(诸如JTA)更简单的、更易于使用的编程式事务管理API 4:非常好地整合Spring的各种数据访问抽...2012-08-13 13:25:46 · 83 阅读 · 0 评论 -
Spring中的事务
更简单的方式是使用@Transactional 1:在配置文件中开启对@Transactional的支持 <tx:annotation-driven transaction-manager="txManager"/> 2:在类或者方法上配置@Transactional 3:@Transactional后面可以跟属性配置,如下: @Transactiona...2012-08-14 08:19:56 · 83 阅读 · 0 评论 -
Struts2+Spring3+Hibernate3整合
准备三个框架结合的lib包 Spring3结合Struts2的步骤如下: 1:开启Struts2结合Spring3,在struts.xml中添加如下语句: java代码: 查看复制到剪贴板打印 <constant name="struts.objectFactory" value="spring"/> 2:在web.xml中添...2012-08-14 08:20:24 · 103 阅读 · 0 评论