JAVA 各种系统框架图简介
原文出处: http://space.itpub.net/6517/viewspace-609654
1.Spring 架构图
Spring 是一个开源 框架 , 是为了解决企业 应用程序开发复杂性而创建的 。 框架的主要优势之
一就是其分层架构 , 分层架构允许您选择使用哪一个组件 , 同时为 J2EE 应用程序开发提供集成
的框架。 Spring 框架的功能可以用在任何 J2EE 服务器中,大多数功能也适用于不受管理 的环
境。 Spring 的核心要点是:支持不绑定到特定 J2EE 服务的可重用业务和数据访问对象。这样
的对象可以在不同 J2EE 环境( Web 或 EJB ) 、独立应用程序、测试 环境之间重用。
组成 Spring 框架的每个模块 ( 或组件 ) 都可以单独存在 , 或者与其他一个或多个模块联合实现
。
每个模块的功能如下:
核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory ,它
是工厂模式的实现。 BeanFactory 使用控制反转 ( IOC ) 模式将应用程序的配置和依赖性规
范与实际的应用程序代码 分开。