`

Seam 中的事务管理

阅读更多

 

      一、JSF 请求默认是开启 seam 事务管理的,关闭此事务管理的方法,在 components.xml 中设置:

           <core:init transaction-management-enabled="false"/>

            <transaction:no-transaction/>

      二、配置 JPA RESOURCE_LOCAL 事务:

            <transaction:entity-transaction entity-manager="#{entityManager}"/>

      三、配置 hibernate 管理的事务:

            <transaction:hibernate-transaction session="#{hiberanteSession}"/>

      四、Seam 默认是使用 JPA 的事务组件。。。

分享到:
评论

相关推荐

    JBOSS SEAM组件中文手册

    2. **JPA集成**: Seam支持JPA,方便地处理数据库操作,包括实体管理和事务控制。 3. **EJB 3集成**: Seam与EJB 3的集成,使得企业级服务的开发变得简单,如会话bean、实体bean等。 4. **WS和JMS集成**: Seam还提供...

    seam需要的jar包

    还有可能包含`seam-core.jar`,这是Seam框架的基础模块,提供了核心功能,如事件处理、安全性、会话管理和事务管理。此外,`seam-persistence.jar`可能包含Seam对JPA(Java Persistence API)的支持,用于数据库持久...

    Seam2.0GA 中文开发指南

    接着,将Seam应用的部署包放置到服务器的相应目录中,并通过管理控制台或命令行工具启动应用。 **1.1.2 在Tomcat服务器上运行示例** 在Tomcat服务器上部署Seam应用的过程与在JBoss AS上类似,但是需要注意的是,...

    jboss seam 中文文档

    - **关键特性**:强调了使用 Seam 和 Hibernate 进行数据持久化的优点,包括对象关系映射、事务管理等。 ##### 1.10 RESTful 的 Seam 应用程序:博客示例 - **MVC 风格**:解释了在 RESTful 应用程序中如何采用...

    为Seam做好准备

    10. **Seam安全性和事务管理**:Seam提供了内置的安全框架和事务管理机制,学习如何配置和使用这些特性对于构建安全、可靠的业务应用非常重要。 总之,在开始Seam之旅之前,开发者应具备扎实的Java EE基础,了解...

    《SeamInAction》+《JbossSeam》+《官方中文指南》

    《JBoss Seam》是另一本关于Seam的著作,它不仅介绍了Seam的基本功能,还提供了高级特性的深入讨论,包括事务管理、安全性、AOP(面向切面编程)和实时通信等。这本书有助于开发者更全面地理解和掌握Seam框架,提升...

    seam 框架整合hibernate+jsf

    3. **事务管理**:Seam自动管理Hibernate的事务,使得开发者无需编写繁琐的事务控制代码。在JSF动作事件触发时,Seam可以自动开启、提交或回滚事务。 4. **安全性和身份验证**:Seam提供了内置的安全框架,可以轻松...

    jboss seam 学习资料,seam in action和官方手册

    5. **持久化支持**:讨论Seam对JPA和Hibernate的支持,包括实体管理和事务管理。 6. **安全管理**:学习Seam的认证和授权机制,如使用Security子模块。 7. **事件和回调**:了解Seam事件系统的工作方式,以及如何...

    Seam in Action

    其中,AOP使得开发者可以方便地定义横切关注点,如日志、事务管理等,提高代码的可维护性。 《Seam in Action》这本书详细介绍了如何使用Seam进行实际项目开发,包括设置环境、创建Seam应用、使用Seam组件、调试和...

    eclipse 工程的 Seam 例子

    在Seam工程中,EJB常被用作业务逻辑层,处理数据库操作、事务管理等。EJB有三种主要类型:Stateless Session Beans(无状态会话豆)、Stateful Session Beans(有状态会话豆)和Message-driven Beans(消息驱动豆)...

    Jboss Seam 三本最受欢迎的教材

    4. **安全和事务管理**:学习Seam的安全框架和事务管理机制,确保应用的安全性和数据一致性。 5. **富客户端集成**:了解如何将Seam与RichFaces等富客户端框架结合,创建交互性强的Web应用。 6. **开发流程和实践**...

    Jboss_seam 中英文文档

    2. **组件和依赖注入**:Seam 使用CDI(在早期版本中称为Seam上下文)来管理组件,实现了依赖注入,让开发者能够声明性地配置和管理对象的生命周期。 3. **事件驱动**:Seam 支持事件驱动的编程模式,允许组件之间...

    Seam_Java框架.doc

    它将这些复杂性完全封装起来,避免了Spring中常见的手动事务管理与数据库访问问题。Seam的这种全栈式框架特性使得它可以隐藏这些底层实现,减轻了开发者的负担。 另外,Seam对第三方框架的集成深度令人印象深刻。...

    jboss-seam2.0文档

    Seam 2.0与JPA的集成使得数据库操作变得更加简单,支持实体管理和事务控制。 三、Seam 2.0的开发工具和资源 在`jbosseam2.0文档.CHM`中,开发者可以找到详细的API参考、教程、最佳实践以及常见问题解答。这份文档...

    jboss seam 2.01GA REF DOC

    - 包括 EJB 的事务管理、安全性等设置。 - **1.2.1.8 EJB 持久化部署描述符:persistence.xml** - 此文件定义了持久化单元和数据源配置。 - 包括数据源名称、JPA 提供者等信息。 - **1.2.1.9 视图:register....

    整合了seam的一些资源

    此外,Seam还整合了`EJB`,使得开发者可以轻松地利用EJB的强大功能,如事务管理、安全性和可扩展性。 `Ajax`支持使得Seam应用能够实现部分页面更新,提供更流畅的用户体验。Seam与`RichFaces`的集成则进一步增强了...

    Seam-gen生成基础项目骨架

    Seam 是一个强大的 Java EE 框架,它整合了 JSF、EJB 3、CDI 等技术,提供了丰富的功能,如事务管理、安全控制、状态管理等。 Seam-gen 提供了两种使用方式:命令行脚本和 IDE 插件。命令行版本基于 Ant,生成的...

    Seam 资源

    它不仅与Java Persistence API(JPA)紧密配合,实现了数据持久化,还通过Seam Transactions管理事务,确保了业务操作的完整性和一致性。此外,Seam还支持Spring、Hibernate等流行框架,使得开发者可以充分利用现有...

    Configuring Seam and packaging Seam applications

    它简化了组件集成、事务管理、安全性和其他复杂功能,使开发者能够更高效地构建应用程序。以下是对配置Seam和打包Seam应用程序的关键知识点的详细解释: ### 1. 基本Seam配置 #### 1.1.1. 集成Seam与JSF和Servlet...

    jboss seam 教程

    - **EJB部署描述符**:`ejb-jar.xml`配置了EJB模块的信息,如事务管理、安全性等。 - **持久化部署描述符**:`persistence.xml`定义了持久层的配置,如数据源、实体映射等。 - **视图**:`register.jsp` 和 `...

Global site tag (gtag.js) - Google Analytics