Spring 7大模块的解说

Posted alive

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 7大模块的解说相关的知识,希望对你有一定的参考价值。

先看以下Spring的组成图:

 

7大模块包括:core、AOP、ORM、DAO、WEB、Context、WebMvc。

1:core:spring的容器,主要组成是BeanFactury。也是Spring的核心功能。他主要实现控制反转,实现对象的控制权交给容器管理,也即不用new 一个对象。

2:AOP,Spring的面相切面编程。也是spring的一个核心功能。主要实现共用的代码块抽取出来实现共用,比如系统日期,权限控制。

3:ORM:对象关系映射。主要实现数据库的数据封装成对象

4:DAO:JDBC数据库的对接,实现数据的持久性。也可以抛出第三方供应方的操作异常。

5:WEB:建立在Context上下文之上。

6:Context:spring 的上下文。是一个配置文件,提供企业 服务,比如电子邮件,国际化等功能

7:WebMvc:这个其实就是SpringMvc,实现前端发送来的请求,处理以及相应。

以上是关于Spring 7大模块的解说的主要内容,如果未能解决你的问题,请参考以下文章

Map-Reduce 大数据要点解说

Spring+EhCache缓存实例(具体解说+源代码下载)

天津政府应急系统之GIS一张图(arcgis api for flex)解说鹰眼模块

纤亿通分享光模块发展简述,全系列光模块解说

揭秘“撩”大数据的正确姿势:生动示例解说大数据“三驾马车”

iOS 灵活的 模块化/组件化 工具与规范 Lotusoot 解说