随笔分类 - Spring
摘要:AOP概述软件的编程语言最终的目的就是用更自然更灵活的方式模拟世界,从原始机器语言到过程语言再到面向对象的语言,我们看到编程语言在一步步用更自然、更强大的方式描述软件。AOP是软件开发思想的一个飞跃,AOP的引入将有效弥补OOP的不足,OOP和AOP分别从纵向和横向对软件进行抽象,有效地消除重复性的代码,使代码以更优雅的更有效的方式进行逻辑表达。AOP有三种植入切面的方法:其一是编译期织入,这要求使用特殊的Java编译器,AspectJ是其中的代表者;其二是类装载期织入,而这要求使用特殊的类装载器,AspectJ和AspectWerkz是其中的代表者;其三为动态代理织入,在运行期为目标类添加增
阅读全文
摘要:主要步骤有以下3步:1:下载spring的jar包2:在项目中web.xml中添加spring配置3:bean配置文件-applicationContext.xml1:引入包,这个就不说了,官网下载。1 spring-core-3.2.3.RELEASE.jar 核心依赖jar包 2 spring-context-3.2.3.RELEASE.jar 容器包3 spring-beans-3.2.3.RELEASE.jar beans的管理包4 spring-expression-3.2.3.RELEASE.jar5 另外还需加入commons-logging.jar2:在web....
阅读全文
摘要:原文地址:http://developer.51cto.com/art/200610/33311.htm本文主要讲解依赖注入(设值注入、构造注入),作用是可以使Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少。---------------------------------------------------------------------------------------Spring能有效地组织J2EE应用各层的对
阅读全文
摘要:原文地址:http://blog.163.com/zhihui20080313@126/blog/static/10128198320101152114814/ 2010-12-05 14:01:14| 相对于Hibernate(冬眠),Spring(春天),具有更多的诗意与希望的感觉,是为了解决传统J2EE开发效率过低、开发商之间不统一、没有真正实现“写一次到处使用”,它的优点有如下:1、低侵入式设计,代码污染极低(我是学php的,前几天看struts2,到处讲代码污染,现在才有点理解这个概念,低耦合,解耦合,在php中这个概念用的少)。2、独立于各种应用服务,真正实现写一次到处都可以使用.
阅读全文
摘要:原文地址:http://www.cnblogs.com/macula/archive/2013/05/08/3066914.html每次带班,讲到Spring事务这一块的时候,大家总是有很多的疑问,其实Spring事务并不难,可能初次接触的时候有的不好理解,今天我们就详细来谈一下Spring的事务管理机制,主要是对Hibernate进行的事务管理。在谈Spring事务管理之前我们想一下在我们不用Spring的时候,在Hibernate中我们是怎么进行数据操作的。在Hibernate中 我们每次进行一个操作的的时候我们都是要先开启事务,然后进行数据操作,然后提交事务,关闭事务,我们这样做的原因是
阅读全文
摘要:1:注意:spring是要求学完struts2和hibernate再去学习的2.如图:添加用户流程图:
阅读全文