`
yerk
  • 浏览: 21504 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVAEE事务模型

阅读更多
在JAVA中有三种事务模型,本地事务模型、编程事务模型和声明事务模型。
本地事务模型:由DBMS等管理
优点:只需JDBC
缺点:基于连接,编码容易出错.
适用范围:小型应用
编程事务模型:通过JTA(JAVA事务API)管理
优点:基于事务
缺点:需要框架支持,编码容易出错.
适用范围:大中型应用
声明事务模型:通过框架(容器)管理
优点:只需声明配置
缺点:需要框架支持,需要设置事务属性
适用范围:大中型应用(推荐)
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    JAVAEE 的四层模型.doc

    JAVAEE 四层模型 JAVAEE 的四层模型是 JAVAEE 技术的核心组件之一,用于构建企业级应用程序。该模型将应用逻辑按功能划分为组件,每个应用组件根据他们所在的层分布在不同的机器上。 JAVAEE 的四层模型包括客户层、...

    javaee大作业实例

    4. **EJB(Enterprise JavaBeans)**:EJB是JavaEE的高级组件模型,提供了一种规范来创建可部署的、分布式的、组件化的服务器端应用程序,如会话bean、实体bean和消息驱动bean。 5. **MVC(Model-View-Controller)...

    javaee_api.zip_JavaEE_Javaee的api_Javax.javaee-api_javaee api 文档_

    3. **EJB**:Enterprise JavaBeans是JavaEE中用于构建分布式企业级应用的组件模型。EJB提供了事务管理、安全性、持久性等功能,分为三种类型:会话Bean(Session Beans)、实体Bean(Entity Beans,现在通常使用JPA...

    JavaEE期末复习模拟题

    4. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的核心组件,用于构建分布式、事务处理和多层架构的企业级应用。有三种类型的EJB:Session Beans(会话bean)、Message-driven Beans(消息驱动bean)和Entity ...

    JAVAEE中文版(最新)

    3. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的企业级组件模型,提供了用于创建可部署在服务器上的业务逻辑组件的标准接口和容器。EJB有三种类型:Session Beans(负责处理客户端的业务逻辑)、Message ...

    javaee网络工程期末大作业

    5. **EJB(Enterprise JavaBeans)**:EJB是JavaEE的组件模型,提供了创建可部署的、分布式的企业级服务的方法。在现代JavaEE应用中,轻量级的EJB(如@Stateless或@Singleton注解的bean)常用于业务逻辑处理。 6. *...

    javaee课程源代码

    3. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的核心组件模型,用于创建可部署的、面向服务的企业级组件。EJB有三种类型:会话Bean(Session Beans)处理业务逻辑,实体Bean(Entity Beans)代表持久化的数据...

    基于JavaEE的学生会服务与事务管理系统.zip

    《基于JavaEE的学生会服务与事务管理系统》是一个典型的Web应用程序,它使用JavaEE技术栈来构建,旨在管理和处理学生会的各项事务。这个系统不仅适用于学习和理解JavaEE平台的开发,也适合用作期末大作业的参考案例...

    简单的javaee大作业

    7. **JTA(Java Transaction API)**:JavaEE支持事务管理,JTA定义了如何在分布式环境中处理事务的一致性和隔离性。在简单项目中,可能涉及到单个数据库的本地事务管理。 8. **MVC架构模式**:模型-视图-控制器...

    javaEE教学练习作业

    JavaEE平台基于Java SE(标准版)之上,提供了丰富的API和服务,使得开发者能够更高效地处理企业应用中的事务管理、数据库连接、安全性、并发性等复杂问题。 在这个"javaEE教学练习作业"资源中,我们可以预期找到...

    JAVAEE基础教程实例

    EJB是JavaEE中的企业级组件模型,用于构建可复用的、分布式的业务组件。EJB包含三种主要类型:Session Beans(会话bean),用于处理单个客户端交互;Message-driven Beans(消息驱动bean),用于处理JMS消息;以及...

    毕业JavaEE设计说明书

    1. **MVC模式**:Model-View-Controller模式是JavaEE中常见的设计模式,用于分离业务逻辑、数据模型和用户界面。在JavaEE中,例如Struts、Spring MVC等框架实现了这一模式,提高了代码的组织结构和可重用性。 2. **...

    JavaEE5学习笔记01-JTA和数据库事务

    ### JavaEE5学习笔记01-JTA和数据库事务:深入解析与应用 #### 一、JavaEE5概览与核心组件 JavaEE5是Java Enterprise Edition的第五个版本,标志着企业级Java应用的一个重要里程碑。它引入了一系列重要的新特性,...

    javaee.jar包下载

    EJB(Enterprise JavaBeans)是JavaEE为企业级应用提供的组件模型,它定义了三种类型的Bean:Session Bean(用于客户端交互)、Entity Bean(持久化对象)和Message-driven Bean(消息驱动Bean),这些Bean可以封装...

    JavaEE

    JavaEE的目标是简化企业级软件开发,提高可移植性和可维护性,并通过组件模型促进重用。 在JavaEE体系中,主要包含以下几个核心技术: 1. **Servlet**:Servlet是JavaEE中的基础,用于接收HTTP请求并处理响应。...

    JavaEE7 API 文档

    8. **JTA 1.2**:Java Transaction API(JTA)处理分布式事务,1.2版本增加了对XA事务的管理,优化了编程模型。 9. **WebSocket 1.0**:JavaEE7引入了WebSocket规范,提供了双向通信的低延迟连接,适用于实时通信...

    javaee5源代码

    5. **JSF(JavaServer Faces)**:JSF是一种MVC(模型-视图-控制器)架构的UI框架,JavaEE 5包含JSF 1.2,提供了一套用于构建用户界面的组件和事件处理机制。 6. **JMS(Java Message Service)**:JMS是JavaEE的...

    javaee大作业学籍管理系统

    EJB提供了事务管理、安全性和资源管理等功能,确保了系统的稳定性和可靠性。 JPA是JavaEE中的持久化框架,用于简化数据库操作。在学籍管理系统中,JPA可以用来映射实体类(如Student)到数据库表,通过ORM(Object-...

    javaee的杂乱笔记

    - **面向切面编程(AOP)**:AOP允许将横切关注点(如日志记录、事务管理等)从业务逻辑中分离出来,从而提高代码的可维护性和可扩展性。 - **轻量级**:Spring框架的轻量特性体现在其小体积和低开销上。Spring框架的...

    javaee.rar 电子讲义

    JavaEE的主要目标是简化企业级应用的开发,通过组件模型和统一的规范,降低了系统的复杂性,提高了开发效率。 电子讲义中,可能涵盖了以下几个主要的知识点: 1. **Servlet与JSP**:Servlet是JavaEE中最基本的...

Global site tag (gtag.js) - Google Analytics