本站首页    管理页面    写新日志    退出


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7574362
建立时间:2006年5月29日




[JBoss]org.jbpm.identity.hibernate包之IdentitySession类
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 16:13:06

一、这个类实现了IndentityService接口和ExpressionSession接口:
1.IndentityService接口:
校验用户方法:Object verify(String userName, String pwd);
根据用户id获得User:User getUserById(Object userId);
2.ExpressionSession接口:
 Group getGroupByName(String groupName);
User getUserByName(String userName);
二、包含字段:
  Session session
        Transaction transaction
三、方法:
1.其中的verify(String userName,String pwd)的处理是通过传递用户名和密码获得一个User列表,如果为空或者size()为0,返回异常,否则ge


阅读全文(2619) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]org.jbpm.indentity.xml包之 IdentityXmlParser类
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 16:12:31

三个字段:
1. List  entities
2. Map user
3. Map groups
这个类主要从一个流文件中获得
users用户列表  Map列表  name<key>,user<value>。 user : name email password
组列表   Map列表  name<key>,group<value>。 group : name type
父组列表
memberships列表

这个类主要用来解析XML流中的用户 组 父组 以及会员等等操作的。


阅读全文(1793) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]org.jbpm包的JbpmConfiguration类
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 16:11:44

有一阵没有看jBPM的source了,正好这几天是国庆,口袋也没有多少米,没有出去旅游的计划,所以,又重新研究分析一下src。希望从中可以学习到有用的东东!
  JbpmConfiguration,从名字上就知道是获取jBPM的相关配置信息。不过这里写的是一个公共的获取properties的方法。
  首先声明了一个static properties(静态属性)的实例properties,然后使用静态方法getProperties(),为properties获得具体的值(取org.jbpm.jbpm.properties)。
  然后是N多获取方法:
  public static String getString(String key)
  public static String getString( String key, String defaultValue ) //如果没有这个值,默认返回的是defaultValue
  public static long getLong( String key, long defaultValu

阅读全文(2002) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]jBPM 流程部署文件研究
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 16:06:12

jBPM 为流程定义及其相关文件专门使用了一种打包机制,就是.par文件,似乎JBoss很喜欢这样的形式,之前还有为Hibernate提供的.har包。这个.par被称为Process Archive,故名思义,里面包含了流程需要的所有信息。 其实.par文件就是一个简单的zip格式的压缩包。里面的核心文件是processdefinition.xml这个流程定义,当然用 Eclipse jBPM插件制作的流程还含有一个流程图片,可以使用jBPM提供的webapp动态标示当前所执行的流程。除次之外,classes这个目录以内的文件 都会被动态加载到内存,因为流程里面定义的Action和Task等的实现类都需要去Classpath找,jBPM会在部署.par包的时候用自己的 Class Loader加载进去。(PS:也可以直接放在上层Classpath里面,只要能够加载到就可以) 流程部署详解 如果认为一定要使用Eclipse jBPM插件来部署流程的话,那就错了,j

阅读全文(2602) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]学习jpdl
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 15:52:32

下面开始接触JBPM的JPDL部分:
在jpdl参考手册中主要介绍了processdefinition.xml文件的格式(schema)
一、Process archive:
如前面所描述的,process archive是商务流程的规则描述。它被打成jar包,通常以扩展名.par结束,jbpm识别一个流程需要三种类型的文件数据:
1、  业务流程的正式声明:在jpdl中,是以processdefinition.xml文件来表达。这一章节我们就来解析这个文件的格式。
2、  设计逻辑:在流程上加上规划逻辑这些也是在processdefinition.xml中给予描述的,在process archive中可以嵌套java-classes。所有在process archive中的classes应该放在子目录/classes中。
3、  其他资源文件。作为工作流引擎的客户端,在运行时你可能想要在流程中包含一些资源文件的变量。例如。窗体(form)的描述与某人执行任务相关联。Jbpm不能在你想要包含在一个流程定义中的资源文件的类

阅读全文(4044) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]jbpm 异常处理与安全问题
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 15:51:59

下面来学习jbpm的高级话题部分(包括异常处理、安全、运行jbpm测试例子)

阅读全文(1981) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]学习jbpm部署部分
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 15:41:41

在经过了jbmp开始入门以及指南两章后,对JBPM有个大概的了解。下面我们来看看JBPM部署方面的知识。
接下来介绍如何把JBPM部署到不同的环境中。
JBPM可以在许多不同的环境进行部署,其中包括ant task(应该算是个附属脚本,不应该算做部署环境吧),swing client,web app,ejb,web services中。
部署jbpm到j2se环境:
这应该算是jbpm可以部署的几种方案中最简单的,把jbpm应用到一个简单java main程序中,一个单元测试中,一个swing应用中。
作为最最基础的,jbpm能够被应用在简单的java程序中。你只要把jbpm.core.jar添至系统classpath中并且配置好数据库。在java程序中你就可以获得jbpm服务org.jbpm.JbpmServiceLocator
下面给出几种部署:
1、  在webapp中:如果一个servlet容器:tomcat、resin等。
2、  在一个ant-task:jbpm包含一个ant-tasks,用来给proces

阅读全文(5516) | 回复(1) | 编辑 | 精华 | 删除
 


[JBoss]jbpm指南部分学习
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 15:40:21

还没进行实际实践,只是就个人理解对此部分进行翻译,肯定会有很多疏漏错误地方,希望谅解:同时希望各位给予宝贵意见。谢谢!互相学习。接下来会进一步把实践部分补上,同时对错误地方进行补充说明。下面开始学习jbpm的tutorial部分的学习。

阅读全文(2357) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]学习jbpm开始一章中剩余部分
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 15:37:32

1、首先:在配置jbpm的环境中“第3步”我提到过,如何部署到
阅读全文(1885) | 回复(0) | 编辑 | 精华 | 删除
 


[JBoss]初次接触jbpm--环境搭建
软件技术,  电脑与网络

lhwork 发表于 2006/6/30 15:36:43

欣喜之下,下载了jbpm的各种版本,一看目录里乱七八糟,到底应该如何玩转它呢?虽然接触java有段时间,jboss也用过,但是都是只限于皮毛,我想还是一步一步的来,不着急。

阅读全文(4398) | 回复(1) | 编辑 | 精华 | 删除
 


« 1 2 3 4 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.809 second(s), page refreshed 144750209 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号