JBPM4
littie1987
这个作者很懒,什么都没留下…
展开
-
JBPM4的常用方法
TaskService的常用方法: TaskService是一个接口,他的一个常用的实现类是TaskServiceImpl。它的常用的方法有: (1): String saveTask(Task task);//Saves the given task to persistent storage,return the taskId (2): Task ge...原创 2011-03-08 17:37:43 · 150 阅读 · 0 评论 -
JBPM中使用Hibernate
在JBPM中可以通过environment获得各种服务和接口。 1.在JBPM中获得Hibernate的session的方法为:EnvironmentImpl environment = ((EnvironmentFactory)processEngine).openEnvironment();Session session = environment.get(Session.c...原创 2011-03-09 11:20:22 · 147 阅读 · 0 评论 -
JBPM4.4中嵌入自己的用户体系
很多时候,JBPM自己提供的用户系统是不够用的,这时候就要求我们自己去扩展自己的用户体系。JBPM允许外挂一个用户体系。 如果想嵌入自己的用户体系,只需如下几步: 一:创建MyUserImpl,MyGroupImpl,MyMembershipImpl三个类,分别实现接口User,Group。由于类MyMembershipImpl是独立的,因此没有必要继承或实现其他接口。...原创 2011-03-10 14:38:53 · 68 阅读 · 0 评论 -
JBPM中的异常处理
在处理SQL异常的时候,通常不建议直接在持久层catch异常,这么做意义不大。而SQL异常包括hibernate的异常是一种checked异常,也就是说,如果不处理的话就通不过编译。那么一般的做法是,将这种checked异常进行包装让他成为运行时异常,即:RuntimeException。这样,在持久层就不必catch这个异常,可以直接向外抛出,谁有能力处理就交给谁处理,谁也处理不了,...原创 2011-03-10 16:23:16 · 177 阅读 · 0 评论 -
JBPM4 sqlserver建表语句
JBPM4没有自带sqlserver的脚本,所以只能自己创建数据表 下面是建表语句:create table JBPM4_DEPLOYMENT ( DBID_ numeric(19,0) not null, NAME_ varchar(255), TIMESTAMP_ numeric(19,0), STATE_ varchar(255), ...原创 2012-03-26 17:28:33 · 96 阅读 · 0 评论 -
JBPM4整合Spring环境搭建
搭建JBPM4.4和Struts2.2.1、Spring2.5.6开发环境:(1):创建JBPM的主配置文件:jbpm.cfg.xml。该文件在JBPM下的/install/src/cfg/jbpm/spring.jbpm.cfg.xml。将spring的前缀去掉后copy到项目的src目录下(2):spring的核心配置文件applicationContext.xml。该文件也不需要自...原创 2012-03-27 14:01:27 · 72 阅读 · 0 评论