Spring入门(个人学习笔记)

Spring入门

Spring是一个轻量级Java开发框架,设计目的:解决企业级应用开发业务逻辑层和其他各层的耦合问题。

1.Spring的体系结构

Spring框架集成了20多个模块,分布在核心容器(Core Container)、数据访问/集成(Data Access/Integration)层、Web层、AOP (Aspect Oriented Programming,面向切面的编程)模块、植入(Instrumentation)模块、消息传输(Messaging)和测试(Test)模块中。

1.1核心容器

是其他模块建立的基础,由Spring-core、Spring-beans、Spring-context、Spring-context-support和Spring-expression(Spring表达式语言)等模块组成。

1.2AOP和Instrumentation

AOP有Sporing-aop模块和Spring-aspects模块。Instrumentation有Spring-instrumentation模块。

1.3消息

Spring4.0后新增消息模块,即Spring-messaging模块:提供了对消息传递体系结构和协议的支持。

1.4数据访问/集成

数据访问/集成层由JDBC、ORM、OXM、JMS和事物模块组成。

即包含模块有: Spring-jdbc模块、Spring-orm模块、Spring-oxm模块、Spring-jms模块和Spring-tx(事务模块)。

1.5Web

Web层由Spring-web、Spring-webmvc/Web-Servlet、Spring-websocket和Portlet模块组成。

1.6测试

Spring-test模块支持使用JUnit或TestNG对Spring组件进行单元测试和集成测试。

参考文档:

《JavaEE框架整合开发入门到实战》 清华大学出版社的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值