spring框架依赖关系
2017-11-16 14:09:52 8 举报
AI智能生成
描述Spring常见的JAR包介绍及依赖关系
作者其他创作
大纲/内容
maven配置文件导入<br>
spring-webmvc
spring-core<br>
commons-logging
spring-beans<br>
spring-expression
spring-context<br>
spring-aop
orgalliance>orgalliance
spring-web<br>
spring-aop<br>
spring-orm
spring-jdbc<br>
spring-tx
spring-aspects
org.aspectj>aspectjweaver
spring-data-jpa
spring-security
spring-security-config
spring-security-core
<font color="#ffffff">spring-core</font><br>
commons-logging
<font color="#ffffff">spring-beans</font><br>
spring-core<br>
<font color="#ffffff">spring-expression</font>
spring-core<br>
<font color="#ffffff">spring-context</font>
spring-core<br>
spring-beans<br>
spring-expression
spring-aop
spring-jdbc<br>
spring-core<br>
spring-beans<br>
spring-tx<br>
spring-tx
spring-core
spring-beans<br>
spring-orm
spring-core<br>
spring-beans<br>
spring-jdbc<br>
spring-tx
spring-oxm
spring-core<br>
spring-beans<br>
spring-jms
spring-core<br>
spring-beans<br>
spring-aop<br>
spring-tx<br>
spring-context<br>
<font color="#ffffff"><span>Core </span><a target="_blank" original-title="Docker知识库"><span>Container</span></a><span>:核心容器,下面4个模块jar包在使用spring时必须导入。</span><br></font><p><font color="#ffffff"><span> 1Core模块:主要包含Spring框架基本的核心工具类,特别重要</span></font></p><font color="#ffffff"><br></font><p><font color="#ffffff"><span> 2Beans模块:包含访问配置文件、创建和管理bean以及进行Ioc/DI操作相关的所有类</span></font></p><font color="#ffffff"><br></font><p><font color="#ffffff"><span> 3Context模块:构建于Core和Beans模块基础之上,提供了一种类似于JNDI注册器的框架式的对象访问方法</span></font></p><font color="#ffffff"><br></font><p><font color="#ffffff"><span><span> 4Expression Languaga模块:提供了一个强大的表达式语言用于在运行时查询和操纵对象</span></span></font></p>
<span>Data Access/Integration</span><br><p>1JDBC模块:jdbc支持</p><br><p>2ORM模块:对象关系映射,集成orm框架,如Hibernate,IBatis</p><br><p>3OXM模块:对象XML映射</p><br><p>4JMS(Java Message Service)模块:java消息服务</p><br><p>5Transaction模块:事务控制</p>
spring-web<br>
spring-core<br>
spring-beans<br>
spring-aop<br>
spring-context<br>
spring-webmvc
spring-core<br>
spring-beans<br>
spring-web<br>
spring-expression
spring-context<br>
spring-webmvc-portlet
spring-core<br>
spring-beans<br>
spring-web<br>
spring-webmvc
spring-context<br>
spring-aop
spring-core<br>
spring-beans<br>
orgalliance>orgalliance
Web:建立在应用程序上下文模块之上,为基于web的应用程序提供了上下文,还简化了处理多部分请求以及将请求参数绑定到域上的工作<br><p>1spring-web模块:提供了基础的面向web的集成特性,如文件上传</p><br><p>2spring-webmvc模块:包含了spring 的mvc实现</p><br><p>3spring-websocket:为web应用提供的高效通信工具</p><br><p>4spring-web-portlet模块:提供了用于Portlet环境和web-servlet模块的mvc实现</p>
spring-aspects
org.aspectj>aspectjweaver
spring-instrument-tomcat
AOP模块:提供了面向切面编程的实现,将逻辑代码分开,降低它们之间的耦合性
<p>1spring-aop:面向切面编程</p>
<p>2spring-aspects :Aspects模块提供了对AspectJ(一个面向切面的框架,它扩展了Java语言)的集成支持。</p>
<p>3spring-instrument:提供一些类级的工具支持和ClassLoader级的实现,用于服务器</p>
<p>4spring-instrument-tomcat:针对tomcat的instrument实现</p>
<p> 5spring-messaging:用于构建基于消息的应用程序</p>
spring-instrument
spring-context-support
spring-core<br>
spring-beans<br>
spring-context<br>
spring-text
Test模块:test部分只有一个模块,我将spring-context-support也放在这吧<br><p>1spring-test:spring测试,提供junit与mock测试功能</p><br><p>2spring-context-support:spring额外支持包,比如邮件服务、视图解析等</p>
Designer: juzi7<br>Date: 2017.11.1<br>Ads: SH<br>
收藏
0 条评论
下一页