设为首页收藏本站 JeeStudy企业开发官网①

JEE Study|JAVA EE|企业级开发学习网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2547|回复: 0
打印 上一主题 下一主题

JEE Study:Spring 之旅 - 概述

[复制链接]

219

主题

221

帖子

1418

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1418

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

跳转到指定楼层
楼主
发表于 2016-8-8 20:33:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Spring 概述:    Spring 是由Rod Johnson创建的一个开源轻量级框架,她也是企业级开发的一站式解决方案。之所以称她为一站式解决方案,因为在 JEE企业级开发 中她无所不能,她的能量超乎你想象。

Spring 模块:

    Spring 框架有20多个功能模块组成。这些功能模块又分为以下7大模块

  • Core Container
  • Data Access/Integration
  • Web
  • AOP (Aspect Oriented Programming)
  • Instrumentation
  • Messaging
  • Test




Spring 4.x 框架 jar 包说明:

一、Core Container

  • Spring-Core.jar:这个jar包含Spring框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心;外部依赖Commons Logging,(Log4J)。
  • Spring-Beans.jar: Spring IOC的基础实现,包含访问配置文件、创建和管理bean等;外部依赖Spring-Core,(CGLIB)。
  • Spring-Context.jar:这个jar为Spring Core提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,Instrumentation组件以及校验Validation 方面的相关类;外部依赖Spring-beans, (Spring-aop)。
  • Spring-Context Support.jar:Spring Context 的扩展支持,用于MVC方面。
  • Spring-Expression:Spring表达式语言。


二、AOP (Aspect Oriented Programming)

  • Spring-AOP.jar:这个jar包含在应用中使用 Spring 的 AOP 特性时所需的类和源码级元数据支持。使用基于AOP 的Spring特性,如声明型事务管理(Declarative Transaction Management);外部依赖Spring-core, (Spring-beans,AOP Alliance, CGLIB,Commons Attributes)。
  • Spring-Aspects:Spring提供的对AspectJ框架的支持(整合)。


三、Messaging

  • Spring-Messaging:对消息框架 和 协议的支持。


四、Web

  • Spring-Web.jar:这个jar包含Web 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类;外部依赖Spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。
  • Spring-WebMVC.jar:这个jar包含Spring MVC 框架相关的所有类。包括框架的Servlets,Web MVC框架,控制器和视图支持;外部依赖Spring-Web, (Spring-Support,Tiles,iText,POI)。
  • Spring-WebSocket.jar:这个jar提供 WebSocket 功能。
  • Spring WebMVC Portlet:Spring MVC的增强,提供 Portlet 环境支持。


五、Data Access/Integration

  • Spring-JDBC.jar:这个jar包含对Spring 对JDBC 数据访问进行封装的所有类;外部依赖Spring-Beans,Spring-DAO。
  • Spring-TX.jar    :这个jar为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理。
  • Spring-Orm.jar :这个jar整合第三方的Orm实现,如Hibernate,iBatis,JDO以及Spring 的JPA实现。
  • Spring-OXM.jar :这个jar提供Spring对于Object/Xml映射的支持,可以让JAVA与XML之间来回切换。
  • Spring-JMS.jar  :这个jar提供对JMS的支持。


六、Test

  • Spring-Test.jar:这个jar提供对Junit、TestNG等测试框架的支持。


七、Instrumentation

  • Spring-Instrument.jar:这个jar提供Spring对服务器代理接口的支持。
  • Spring-Instrument-Tomcat.jar:这个jar提供Spring对tomcat连接池集成的支持。



Spring爆发洪荒之力,支持但不限于如下方面:











知识改变命运!

JAVA EE 学习     JAVA EE 资料
JEE Study:企业级开发学习网!
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|JEE Study ( 京ICP备16036936   JeeStudy企业开发官网①

GMT+8, 2024-4-23 18:00 , Processed in 0.299846 second(s), 41 queries .

Powered by JeeStudy!

© 2008-2020 JEE Study 企业级开发学习网

快速回复 返回顶部 返回列表