- 浏览: 18383 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
文章分类
最新评论
-
marshan:
http://abelzcg.iteye.com/ 是你的另一 ...
JBoss Seam从头学到脚之20---基本功之再练习 -
marshan:
我用了不到1个小时拜读了你20篇的心血之作。
能感觉到你的认真 ...
JBoss Seam从头学到脚之20---基本功之再练习
记录一下学习情况,有不对的地方请大家多多指正,thanks!
- hibernate.cfg.xml文件中的"org/jbpm/graph/action/Script.hbm.xml"
该文件存在于jbpm-jpdl.jar包中,该包位于jboss路径的common\lib下面。
- jbpm所用到的数据库,是通过hibernate.cfg.xml文件的设置而自动生成的,
该文件是设置的启动文件。
- 学习的时候,为了看数据库的变动情况
先把hbm2ddl.auto的属性改成create,
即<property name="hbm2ddl.auto">create</property>
启动一次后,再改成update,这样就不会每次启动数据库后的内容都被清空,便于学习。
- 通过"@Begin"启动一个page flow,
EditCustomerAction.java中的
@Begin(nested=true, pageflow="newuser") public void startEdit() { }
另:CheckoutAction.java的写法也是一样的。
- 通过"@CreateProcess"启动page flow
见CheckoutAction.java的submitOrder的标记部分
@CreateProcess(definition="OrderManagement", processKey="#{completedOrder.orderId}")
这样执行完这个方法后,就启动了一个订单管理的业务流。
- page flow动态设置的方法
在本例中,如果使用manager/password登陆后,
就可以作为管理员,有权利设置订单管理的流程,
本例提供了3种page flow供设置,具体实现方法详见:
incl/processmenu.xhtml和
ProcessDefinitionSwitcher.java文件。 - 任务分配给actor的方法
比如:ordermanagement3.jpdl.xml文件中- <task name="approve" description="Review order">
- <SPAN style="BACKGROUND-COLOR: #ffff99"> <assignment pooled-actors="reviewers"/></SPAN>
- </task>
<task name="approve" description="Review order"> <assignment pooled-actors="reviewers"/> </task>
意思是,
把"review order"任务分配给“reviewers”这个group,
reviewers这个group是在用户登录后分配的,具体代码在AuthenticatorAction.java的
actor.getGroupActorIds().add("reviewers"); - 设置一个默认的page flow的地方及方法
在核心文件components.xml中- <bpm:jbpm>
- <bpm:process-definitions>
- <value>ordermanagement1.jpdl.xml</value>
- </bpm:process-definitions>
- </bpm:jbpm>
<bpm:jbpm> <bpm:process-definitions> <value>ordermanagement1.jpdl.xml</value> </bpm:process-definitions> </bpm:jbpm>
END
发表评论
-
JBoss Seam从头学到脚之20---基本功之再练习
2009-04-23 02:18 905工作之余,学学seam,虽然大概意思能明白,但是老感觉,掌控不 ... -
JBoss Seam从头学到脚之19---dvdstore例子的理解(2)
2009-04-23 02:18 753@DiscriminatorValue的用法(在Admin. ... -
JBoss Seam从头学到脚之17---目前seam的开发工具都是GA版的了
2009-04-23 02:17 990随着jboss tools的3.0.0.GA的正式发布, ... -
JBoss Seam从头学到脚之16---eclipse中,dvdstore例子的理解点
2009-04-23 02:16 814org.jboss.seam.international ... -
JBoss Seam从头学到脚之15---自己的学习点滴,记录一下
2009-04-23 02:16 855记录下自己的学习轨迹,todo部分是日后的任务。---附件 ... -
JBoss Seam从头学到脚之14---eclipse中,dvdstore例子的实现
2009-04-23 02:16 767继续学习seam中自带的例子,今天学习的是dvdstore,特 ... -
JBoss Seam从头学到脚之13---javax.ejb.Local的一点理解
2009-04-23 02:15 815学习seam过程中,写了一个用户注册的例子,按照常规,用户 ... -
JBoss Seam从头学到脚之12---eclipse中,seamspace例子的实现及理解
2009-04-23 02:15 706继续学习seam中自带的例子,今天学习的是seamspac ... -
JBoss Seam从头学到脚之11---eclipse中,itext例子的实现及理解
2009-04-23 02:14 1086继续学习seam中自带的例子,今天学习的是itext,是一个关 ... -
JBoss Seam从头学到脚之10---eclipse中,numberguess例子的实现及理解
2009-04-23 02:14 699继续学习seam中自带的例子,今天学习的是numbergu ... -
JBoss Seam从头学到脚之9---eclipse中,contactlist例子的实现及理解
2009-04-23 02:13 824继续学习seam中自带的例 ... -
JBoss Seam从头学到脚之8---eclipse中,booking例子的实现及理解
2009-04-23 02:13 1130继续学习seam中自带的 ... -
JBoss Seam从头学到脚之7---eclipse中,blog例子的理解
2009-04-23 02:12 773把学习过程自己不理解的地方记录下来,供参考,指正, 初 ... -
JBoss Seam从头学到脚之6---eclipse中,blog例子的实现
2009-04-21 21:52 758首先,创建一个名为blog的"Seam Web ... -
JBoss Seam从头学到脚之5---eclipse中,registration例子的实现
2009-04-21 21:51 1022学习的最好途径还是多看例子,从中吸取知识点。 regi ... -
JBoss Seam从头学到脚之4---如何支持国际化设置
2009-04-21 21:50 914“如何支持国际化设置”这个标题不知道合适不合适,姑且这么叫 ... -
JBoss Seam从头学到脚之3---支持多国语言(utf8)时遇到的问题及解决办法
2009-04-21 21:49 954Q1:如果在home.xhtml里面输入了中文,或者日文,会发 ... -
JBoss Seam从头学到脚之2---创建工程
2009-04-21 21:48 13741:创建一个seam工程,工程类型选择如下图 ... -
JBoss Seam从头学到脚之1---事前准备及配置
2009-04-21 21:46 1411关于seam是什么,以及优缺点网络上有很多讲解,我这里 ...
相关推荐
jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3 这个压缩包文件包含的是JBOSS jBPM4.3的源代码,这是一个用于业务流程管理(BPM)的开源框架。jBPM是一个强大的工具,它提供了流程定义、执行和...
- **下载文件**:jboss-seam-2.1.1.GA.zip 4. **JBoss Tools** - **下载地址**:[www.jboss.org/tools/download/index.html](http://www.jboss.org/tools/download/index.html) - **推荐版本**:3.0.0 CR1 - *...
JBoss_Enterprise_Application_Platform-5.0.1-Seam_Reference_Guide-en-US.pdf
标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...
### JBoss Seam 教程知识点概述 #### 一、Seam简介与教程概览 - **Seam**:一个基于Java EE平台的应用框架,旨在简化企业级应用开发。 - **JBoss Seam**:由JBoss提供的Seam实现,提供了一系列功能强大的工具和...
2. **集成到Eclipse IDE**:JBoss jBPM提供了Eclipse插件,方便开发者在Eclipse环境中进行开发。用户需要在Eclipse中安装该插件,以便能够使用JBoss jBPM的图形化设计工具。 #### 三、引导式JBoss jBPM GPD教程 ##...
本示例通过实现一个简单的消息列表功能,演示了Seam中组件之间的交互方式。 1. **代码理解**:逐行分析代码,帮助读者理解每个部分的作用和意义。 2. **工作原理**:探讨了Seam是如何管理和更新列表数据的,特别是...
jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版jboss jbpm 5.0 最新版
本书聚焦于JBoss Seam框架,旨在为读者提供一个全面、深入的理解,以掌握其在企业级应用开发中的应用与优势。 ### JBoss Seam框架概览 JBoss Seam是一个开源的应用框架,它基于Java EE标准,但通过引入一系列创新...
java jboss seam jboss-seam-selectitems
**JBoss Seam 中文文档集合概述** JBoss Seam 是一个开源的应用框架,它结合了JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 3.0 和其他Java EE组件,旨在简化企业级开发。这个...
3. **注入(Injection)**: Seam支持依赖注入,可以将一个组件的实例自动注入到其他组件中,无需手动创建对象或管理依赖关系。 4. **导航和流程控制(Navigation and Flow Control)**: Seam提供了强大的导航机制,...
### JBoss Seam 2.01GA REF DOC #### 引言:JBoss Seam概览与功能介绍 JBoss Seam 是一个为简化企业级 Java 应用开发而...以上是对 JBoss Seam 2.01GA REF DOC 的详细解读,希望对您理解和掌握 JBoss Seam 有所帮助。
JBoss Seam被称为是“Java EE 5.0的一个轻量级的框架”,这个表述意味着Seam是建立在Java EE 5.0之上的一层,为开发者提供了一个更加统一且易于理解的编程模型。Seam的目标是简化企业级Web应用的开发,特别是对于...
- **在 JBoss AS 上运行示例**:这是最直接的方式之一,可以快速验证环境配置是否正确,并且熟悉 Seam 在 JBoss AS 上的运行方式。 - **在 Tomcat 服务器上运行示例**:如果开发者已经熟悉了 Tomcat,那么这种方式...
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
本文档将引导您完成从安装JBoss jBPM Designer到创建首个流程定义的全过程,特别适合于初学者和初次使用者。 二、目标读者 本文档面向所有希望开始使用JBoss jBPM的开发者和流程分析师,无论您是编程新手还是资深...
JBoss jBPM 是一个复杂的可扩展的工作流管理系统. JBoss jBPM 有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等.把这些操作绑在一起,, JBoss jBPM 就有了最强大和易扩展性...