`
nbaertuo
  • 浏览: 76020 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JBoss Seam使用JBPM with out ejb

阅读更多

 现在的项目基础构架是HIBERNATE+SEAM,在开发中想使用JBPM。开始仿照SEAM的例子配置了JBPM,结果发现项目跟不能启动,启动的时候报错。

org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="com.ctazc.zs.model.system.Users"/>

在JBOSS FORMS上搜索以后发现这是JBPM的缺陷,JBPM不支持HIBERNATE annotations,给出的办法是重新构造org.jbpm.db.hibernate.HibernateHelper类中的createConfiguration方法,原始的如下:

Configuration configuration = new Configuration();

替换上面那句为

 AnnotationConfiguration configuration = new AnnotationConfiguration();

OK了,这样就可以然JBPM支持HIBERNATE annotations啦。。。

分享到:
评论
4 楼 nbaertuo 2009-03-05  
是使用一个sessionfactory事务不就同步了吗?
3 楼 alanpeng 2009-03-02  
如果在事务中操作JBPM的表,如移动流程到下一步,同时保存业务数据到数据库,会出错。好像是业务操作的事务与JBPM的事务不致。
2 楼 maya032 2008-10-14  
我想问问怎么在seam项目中配置jbpm
1 楼 SSailYang 2008-06-11  
虽然还没有实践,但还是学习到了经验。jBPM 应该会改进这个问题的。

相关推荐

    Jboss Seam中文版

    5. **使用Seam和jBPM的完整范例:DVD商店**:通过一个具体的商业场景,展示了如何利用Seam和jBPM构建复杂的业务流程。 6. **使用Seam工作空间管理的完整范例:IssueTracker**:介绍了一个问题追踪系统的实现过程,...

    jboss seam 教程

    - **使用JSF 1.2 RI**:提供了如何在JBoss平台上使用JSF 1.2参考实现来部署和运行Seam应用的具体步骤。 #### 三、结语 通过以上内容的学习,读者可以全面了解JBoss Seam框架的核心功能和技术特点,掌握如何使用...

    jboss seam 2.01GA REF DOC

    - **Seam 和 jBPM 集成**:使用 Seam 进行界面开发,jBPM 管理业务流程。 - **系统架构**:描述了系统的架构设计和技术选型。 #### 第七部分:Seam 和 Hibernate 示例 本节通过一个酒店预订系统示例展示了如何使用...

    深入浅出JBoss Seam.pdf

    除了整合EJB 3.0和JSF之外,Seam还能够扩展其他一系列开源框架,例如jBPM、JBoss Rules (Drools)、JBoss Portal 和 JBoss Microcontainer等。这不仅使得Seam能够成为一个高度集成的平台,还能够利用这些框架的功能来...

    深入浅出JBoss Seam

    例如,Seam与jBPM、JBoss Rules(Drools)、JBoss Portal和JBoss Microcontainer等框架的整合,既保持了各框架的原有功能,又提升了整体的效能。 Seam还特别关注ORM的使用。由于大多数Web框架并未为ORM设计,所以在...

    深入浅出JBoss Seam.doc

    Seam不仅限于JSF和EJB 3.0的整合,还扩展到了其他开源框架,如jBPM、JBoss Rules (Drools)、JBoss Portal和JBoss Microcontainer等,增强了这些框架之间的协同工作能力。Seam可以在任何Java EE 5.0服务器上部署,...

    jboss seam

    这是中文手册,Seam为持久化集成了JPA和Hibernate 3,为轻量化的异步性集成了EJB Timer Service和Quartz,为工作流集成了jBPM,为业务规则集成了JBoss规则,为电子邮件集成了Meldware Mail,为完整的文本搜索集成了...

    Seam全称是Jboss Seam,是一个Java EE 5框架

    Seam全称是Jboss Seam,是一个Java EE 5框架。它通过把JSF与EJB3.0组件合并在一起,以及利用JDK5.0的Annotation技术,从而为开发基于Web的企业应用程序提供一个最新的模式。Seam可以让你把EJB组件直接绑定到JSF页面...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    1.4. Seam 和jBPM:待办事项列表(todo list)示例..................................................................................................... 32 1.4.1. 理解代码....................................

    Jboss seam2.1版本开发参考文档

    - **理解代码:** 介绍了如何将Seam与流程管理引擎jBPM结合使用来创建待办事项列表应用。 - **工作原理:** 阐述了Seam与jBPM之间的交互方式及其在工作流中的角色。 5. **Seam页面流:猜数字游戏示例** - **理解...

    JbossSeam中文开发指南.docx

    Seam和jBPM提供了一个统一的编程模型,能够将JSF、EJB、JPA等技术整合在一起,提供了一个强大且灵活的开发环境。 Seam和Hibernate Seam和Hibernate是一个基于JPA的持久化框架,能够帮助开发者快速构建企业级应用...

    Seam JBPM Eclipse工程例子

    这个例子对于学习如何在Java EE环境中集成和使用Seam、JBPM、EJB和JSF非常有价值。它展示了如何在Eclipse中配置和管理这样的项目,以及如何利用这些技术来创建一个完整的、带有工作流程管理功能的应用程序。通过这个...

    jboss_seam.pdf

    值得一提的是,虽然Seam默认使用EJB3.0进行数据持久化,但该框架也支持使用其他持久化解决方案,如Hibernate。 #### 三、关键技术和实现思路 ##### 1. EJB3.0与JSF的集成 JBoss Seam通过紧密集成EJB3.0与JSF,...

    Practical_JBoss_Seam书的源代码

    Seam支持使用JBoss jBPM进行流程建模和执行,这使得开发者可以方便地创建和管理业务流程。 3. **pageflow**:Page Flow通常指的是页面导航和用户交互的控制结构。在Seam中,这可能涉及到使用Seam的导航规则和事件...

    Seam Framework 2.0 Reference中文版

    - **在 Jboss4.0 下使用 Seam**:这部分介绍了如何在 JBoss 4.0 上配置和运行 Seam 应用程序。 #### 第三章:上下文相关的组件模型 这一章深入探讨了 Seam 中的上下文模型。 - **Seam 上下文**:介绍了 Seam 上下文...

    seam_reference.pdf

    本教程主要介绍了如何使用JBoss Seam来构建几个示例应用程序,并深入探讨了这些应用程序背后的原理和技术细节。这些示例覆盖了从简单的注册表单到更复杂的酒店预订系统,以及结合工作流引擎(如jBPM)的案例。通过...

Global site tag (gtag.js) - Google Analytics