📜  Spring模块教程

📅  最后修改于: 2020-12-04 05:58:52             🧑  作者: Mango

弹簧模块

Spring框架包含许多模块,例如核心,Bean,上下文,表达语言,AOP,Aspects,Instrumentation,JDBC,ORM,OXM,JMS,Transaction,Web,Servlet,Struts等。这些模块分为测试,核心容器,AOP,方面,工具,数据访问/集成,Web(MVC /远程),如下图所示。

测试

该层提供了使用JUnit和TestNG进行测试的支持。

弹簧芯容器

Spring Core容器包含核心,Bean,上下文和表达语言(EL)模块。

核心和豆类

这些模块提供IOC和依赖注入功能。

语境

该模块支持国际化(I18N),EJB,JMS,基本远程处理。

表达语言

它是对JSP中定义的EL的扩展。它为设置和获取属性值,方法调用,访问集合和索引器,命名变量,逻辑和算术运算运算符,按名称检索对象等提供支持。

AOP,方面和仪器

这些模块支持面向方面的编程实现,您可以在其中使用建议,切入点等来分离代码。

Aspects模块提供了与AspectJ集成的支持。

检测模块为类检测和类加载器实现提供支持。

资料存取/整合

该组包括JDBC,ORM,OXM,JMS和事务模块。这些模块基本上提供与数据库交互的支持。

网页

该组包括Web,Web-Servlet,Web-Struts和Web-Portlet。这些模块提供了创建Web应用程序的支持。