您的位置:首页 > 编程语言 > Java开发

Spring3.0企业开发

2014-03-24 18:06 99 查看
Spring的简单介绍。

Spring是一个非常活越的开源框架,它是一个基于IOC和AOP来构架多层JavaEE系统框架的框架,它的主要目的是简化企业开发。

SPring以一种非侵入式的方式来管理你的代码,Spring提倡最少侵入,这也就意味着你可以在适当的时候安装或卸载Spring。

应用Spring的好处,

*方便解耦,简化开发----Spring就像一个大工厂,将所有对象创建和依赖关系维护,交给Spring管理。

*AOP编程的支持----Spring提供面向切面编程,可以方便的实现对程序进行权限拦截,运行监控等功能。

*声明式事务处理的支持----只需通过配置就可以完成对事务的管理,而无需手动编程。

*方便程序的测试-----Spring对
Junit4支持,可以通过注解方便的测试Spring程序。

*方便集成各种优秀的框架----Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、Mybatis、Quartz等)的直接支持。

*降低JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低。

理解控制反转(IOC)

IOC就是Inversion of Control。所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。

理解依赖注入(DI)

DI(Dependency Injection)。所谓依赖注入就是在运行期,由外部动态地将依赖对象注入到组件中。

实现IOC

1:到http://www.springsouce .org/dowload下载spring,然后进行解压缩,在解压缩目录中找到下面jar文件,拷贝到类路径下。

*org.spfingframework.asm-3.0.2.release.jar//spring的独立asm程序.

*org.springframework.beans-3.0.2.release.jar//所有的应用都用到的,它包含要进行(Ioc/DI)操作的所有类。

*org.springframework.context-3.0.2release.jar//spring提供在基础Ioc功能上的扩展报务,此外还提供许多企业级服务的支持。

*org.springframework.core-3.0.2release.jar//包含spring框架基本的核心工具类,Spring其它组件都要使用这个包里的类,是其它组件的基本核心。

*org.springframework.expression-3.0.2release.jar//Spring表达式语言。

*org.apache.commons.logging-1.1.1.jar.第三方的主要用于处理日志

*
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring 开源框架 管理