美文网首页
2018-06-30(6.27-spring开发包介绍)

2018-06-30(6.27-spring开发包介绍)

作者: acebear | 来源:发表于2018-06-30 16:40 被阅读0次

    spring核心开发包的基本用途:

    1、Spring Core:包含了spring基本框架的jar文件,spring其他组件都需要用到这个包,是其他组件的基本核心。

    2、Spring Beans:包含了配置文件、创建和管理bean,以及进行控制反转和依赖注入相关操作的重要文件,是所有应用都会用到的。

    3、Spring AOP:包含了使用spring aop特性时所需要的文件。用于基于aop的spring核心,如声明性的事务管理、日志系统的引入等等。

    4、Spring Context:为Spring核心提供大量扩展。

    Spring辅助开发包的基本用途(提供了各种企业级的服务):

    1、Spring Aspects:提供了对aspects的支持。以便可以方便地面向方面的功能集中进ide中。eg:eclipse的ajdt

    2、Spring Context Support:包含了支持缓存cache、gca、gmx邮件服务等方面的所有文件。

    3、Spring Expression:是Spring3.0之后创建的,新的方式用以配置对象的植入,便是spel。有异于Spring的静态配置。支持在运行时操作和查询对象。

    4、Spring Framework Bom:是用来在使用Maven时确保所有的模块都使用统一的版本。maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建。

    5、Spring Instrument:提供了Spring服务器的代理接口。

    6、Spring Instrument Tomcat:提供了对Tomcat的支持。

    7、Spring JDBC:包含了对于jdbc数据访问时进行封装的所有类。

    8、Spring JMS:提供了JMS 的支持类,Spring的jms抽象框架简化了api的使用。

    9、Spring orm:Spring对dao进行了扩展,使这个包里大部分类都依赖于dao.jar。

    10、Spring oxm:Spring对objects xmr的映射支持,可以让java与xmr之间来回切换。

    11、Spring Struts:提供了对struts框架的支持,可以更方便更容易地集中Struts方向。

    12、Spring test:提供对junit等测试框架的简略封装。使得对Spring的代码进行测试时更加方便和快捷。

    13、Spring tx:为jdbc、hibernate、jdo、jpa等提供了一致的声明式的编程式事务管理。

    14、Spring web:包含了web应用研发时用到的Spring框架时所需要的核心类。包括自动载入、web applications context的类、ajax、文件上传等的集成类和大量辅助工具类。

    15、Spring webmvc:包含了springMVC框架的所有类。如果在应用使用了独立的mvc框架,则不需要这个jar文件的类。

    16、Spring webmvc portlet:提供了对Springmvc的增强。

    相关文章

      网友评论

          本文标题:2018-06-30(6.27-spring开发包介绍)

          本文链接:https://www.haomeiwen.com/subject/xkwtuftx.html