Spring柜架基础总结

2012-11-12
    简介:这是Spring柜架基础总结的详细页面,介绍了和javascript,JavaScript Spring柜架基础总结有关的知识、技巧、经验,和一些javascript源码等。
    1.定义:
    Spring是一个开源的控制反转(IOC)和面向反切(AOP)的容器框架,主要用于简化企业开发,可以适用于任何java应用程序。使用框架的主要优势在于其分层架构,分层架构允许选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
    2.优点:
    1 降低组件之间的耦合度,实现软件各层之间的解耦。
    2 可以使用容器提供众多的服务(事务管理服务、消息服务)。
    3 容器提供单例模式支持,开发人员不再需要自己编写实现代码。
    4 容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能。
    5 容器提供众多辅作类,使用这些类能够加快应用的开发。
    6 Spring对于主流的应用框架提供了集成支持,便于应用开发。
    3.模块组成:
    1 核心容器:提供Spring框架的基本功能,BeanFactory是其主要组件,它是工厂模式的实现。BeanFactory使用控制反转模式将应用程序的配置和依赖性规范与实
    际的应用程序代码分开。
    2 Spring上下文:是一个配置文件,向Spring框架提供上下文信息。
    3 Spring AOP:直接将面向方面的编程功能集成到Spring框架中,为基于Spring的应用程序中的对象提供了事务管理服务。
    4 Spring DAO:提供了异常层次结构,可用该结构来管理异常处理和不同数据库供应商给定的错误信息。简化了错误处理,且大大降低了需要编写的异常代码数量。
    5 Spring ORM:提供ORM的对象关系工具,遵从Spring的通用事务和DAO异常层次结构。
    6 Spring Web:建立在应用程序上下文模块之上,为基于Web的应用程序提供了上下文,简化了处理多部分请求以及将请求参数绑定到域对象的工作。
分享到:
0
相关阅读
友情链接
© 2018 我考网 http://www.woexam.com 中国互联网举报中心 湘ICP备18023104号 京公网安备 11010802020116号
违法和不良信息举报:9447029@qq.com