摘要: ctrl+1:显示修改错误的建议;ctrl+shift+<:显示标签属性(需要有一个空格)ctrl+shift+o:组织引入的包;ctrl+shift+m:引入包;ctrl+shift+f:将编码格式正规化; 阅读全文
posted @ 2009-04-24 18:13 妮子0614 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 前篇说起要讲在JBPM中实现用户权限,但这段时间比较忙,一直拖着。这里先把jbpm自带的websale例子放上来,大伙先将就看看。这个例子我已经把它抽取了出去,网页部份丢弃了。在看的时候主要看WebsaleTest.java,看看它的用户权限是怎么用的。几个重点:(1) jBPM没有角色的概念!!! 很多人把ActorID理解成角色,那是相当错误的。jBPM只有参与者的概念,也就是ActorID,... 阅读全文
posted @ 2009-04-24 17:36 妮子0614 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 7 jBPM 的客户端开发 有了前面的 HelloWorld 后台流程,我们就要开始客户端程序了。正如前面提到的,本文不写 JSP ,而改采用 JUnit 的形式,输出则用 System.out.println 。举一反三,知道在方法中输入及用 println 输出,在 JSP 和 SWING 等 GUI 界面还不是一样嘛。 这个 JUnit 客户端,我们就借用创建项目时自动生成的... 阅读全文
posted @ 2009-04-24 17:34 妮子0614 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 5 安装 jBPM 的 Eclipse 开发插件 有个辅助工具开发起来方便一点,只不过现在 jBPM 的开发工具插件功能还不算太强,也就一个“项目创建向导”的功能,让你: (1)不用再去配置 classpath 库的引用了 (2)直接得到了一个 jBPM 的项目初始结构 其实吧,开发 jBPM 也不需要什么插件工具,在熟练了以后,库引用了项目初始结构都可以手工创建。 插件不用再去... 阅读全文
posted @ 2009-04-24 17:30 妮子0614 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 4 数据库初始化 jBPM 需要数据库支持, jBPM 会把自己的一个初始化数据存储到数据库,同时工作流的数据也是存储到数据库中的。 jBPM 使用 Hibernate 来做为自己的存储层,因此只要是 Hibernate 支持的数据库, jBPM 也就支持。 本文先以 MySQL 为例,然后再以 Oracle 为例,来谈谈 jBPM 的数据库初始化操作。 注:在上面的 JBoss... 阅读全文
posted @ 2009-04-24 17:28 妮子0614 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 本文摘自陈刚的博客“子在川上曰” 工作流虽然还在不成熟的发展阶段,甚至还没有一个公认的规范标准。但其应用却已经在快速展开,这说明市场对工作流框架的需求是急迫而巨大的。 我们公司的后台短信管理系统涉及短信编发、领导层层审核等操作,这是一个比较典型的工作流系统。过去我们用的工作流引擎是 shark ,然后在使用后发现其过于庞大,后台数据库操作频繁而未进行优化,直接导致的后果就是前台操作缓慢。于是... 阅读全文
posted @ 2009-04-24 17:18 妮子0614 阅读(453) 评论(0) 推荐(0) 编辑