各技术框架架构图

各技术框架架构图


2024年5月8日发(作者:)

各种系统架构图及其简介

架构图

Spring 是一个开源 框 架,是为了解决企业 应 用程序开发复杂性而创建的。框架的主要优势之一就是其

分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的

功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理 的环境。Spring 的核心要点是:支持不绑

定到特定J2EE 服务的可重用业务和数据访问对象。这样的对象可以在不同J2EE 环境(Web 或EJB )、独立

应用程序、测试 环境之间重用。

组成Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模

块的功能如下:

核 心容器:核心容器提供Spring 框架的基本功能。核心容器的主要组件是BeanFactory ,它是工厂模

式的实现。BeanFactory 使用控制反转 (IOC ) 模式将应用程序的配置和依赖性规范与实际的应用程序代码

分 开。

Spring 上下文:Spring 上下文是一个配置文件,向Spring 框架提供上下文信息。Spring 上下文包括

企业服务,例如JNDI 、EJB 、电子邮件、国际化、校验和调度功能。

Spring AOP : 通过配置管理特性,Spring AOP 模块直接将面向方面的编程 功 能集成到了Spring 框

架中。所以,可以很容易地使Spring 框架管理的任何对象支持AOP 。Spring AOP 模块为基于Spring 的应

用程序中的对象提供了事务管理服务。通过使用Spring AOP ,不用依赖EJB 组件,就可以将声明性事务管理

集成到应用程序中。

Spring DAO :JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数

据库 供应商抛出的错误消息。异常层次结构简化了错误处理,并 且极大地降低了需要编写 的异常代码数量(例

如打开和关闭连接)。Spring DAO 的面向JDBC 的异常遵从通用的DAO 异常层次结构。

Spring ORM :Spring 框架插入了若干个ORM 框架,从而提供了ORM 的对象关系工具,其中包括

JDO 、Hibernate 和iBatis SQL Map 。所有这些都遵从Spring 的通用事务和DAO 异常层次结构。

架构图

ibatis 是 一个基于 Java 的持久层框架。 iBATIS 提供的持久层框架包括 SQL Maps 和 Data Access

Objects ( DAO ),同时还 提供一个利用这个框架开发的 JPetStore 实例。

IBATIS :最大的优点是可以有效的控制sql 发送的数目,提高数据层的执行效率!它需要程序员自己去写


发布者:admin,转转请注明出处:http://www.yc00.com/web/1715120667a2569128.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信