您的位置:首页 > 编程语言 > Java开发

Spring的七大模块

2017-07-28 14:31 218 查看
spring是个框架,也是一个java工程,这个java工程由七个大的模块组成,在程序中表现是七个包:

1,spring core: spring 是spring框架的基本功能,这里主要是有一个对象工厂BeanFactory,用工厂模式实现,利用IOC将应用配置和代码分开。

2,spring web mvc: spring web mvc 是spring提供的一个类似于struts2的框架,为了构建web应用,mvc容纳了大量了的视图技术。

3,orm: orm中插入了很多orm框架,从而提供orm的映射关系工具,例如hibernate的实体类的orm.

4,dao: dao为数据访问层,该层提供了有意义的异常层次结构,管理不同的数据库连接访问。

5,context: spring context是一个spring的上下文的配置文件,向spring上下文包括企业服务,电子邮件,国际化。

6,aop: 模块主要是为了实现spring的aop功能

7,spring web: Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring