浏览 2770 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-24
做事这前先打基础 搭好测试 MockServlet中 Spring + Acegi +Hibernate+ JBPM 集成测试 工程 里面自带两个测试样例 增加几个主要功能: 1.通过指定ORM目录和process目录自动发布流程 2.可以设置测试流程自动删除,尽量不污染数据库 有几个要点: 1.testcase 与testcase间,对象清除 2.存在多个session的分离 在Spring + Acegi +Hibernate+ JBPM 中, sessionFacotry维护了一个session JbpmContext 维护了一个session 3.缓存问题 4.依赖注入问题 例子: 1.WebsaleTestInServlet 测试流程 2.JbpmAcegiSecurityBridgeTest 关于JbpmAcegiSecurityBridge 可以另行讨论,只是个想法而已。 我的想法是JBPM只关心流程角色定义不应关心AcegiSecurity中的角色定义,由AcegiSecurity自行去加载JBPM中的角色并维护。当然这需要强制行规则。
代码就不贴了。 直接发附件了 ,附件中无 lib包。自行添加即可,注意是jbpm3.12 关键地方都写了注释 请大家拍砖 。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |