读书人

【转】 一个请假单流程的兑现(struts2

发布时间: 2012-08-30 09:55:54 作者: rapoo

【转】 一个请假单流程的实现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3)

?

网上随便找了个请假的流程图,在此先谢谢提供图片的人:

【转】 一个请假单流程的兑现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3)

使用jbpm工具画出流程图,中文好像是乱码,所以改为英文:

?【转】 一个请假单流程的兑现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3)


?leave.jpdl.xml内容:


      1.因为jbpm里面带有hibernate,所以创建web项目后,导入jbpm-4.3\lib下的所有包,导入jbpm-4.3\jbpm.jar,
      把jbpm4.3\lib\下面得juel.jar,juel-engine.jar,juel-impl.jar放到tomcat的lib下面。导入spring2.5的jar,导入struts2.1.8所需jar包。以下jar包不是最简,有些不是必须的。

      spring2.5所需jar包清单:
      aspectjrt.jar
      aspectjweaver.jar
      cglib-nodep-2.1_3.jar
      common-annotations.jar
      commons-logging.jar
      log4j-1.2.15.jar
      spring.jar
      spring-webmvc-struts.jar
      ------------------------------------
      struts2.1.8所需jar包清单:
      commons-fileupload-1.2.1.jar
      commons-io-1.3.2.jar
      freemarker-2.3.15.jar
      ognl-2.7.3.jar
      struts2-core-2.1.8.1.jar
      struts2-dojo-plugin-2.1.8.1.jar
      struts2-spring-plugin-2.1.8.1.jar
      xwork-core-2.1.6.jar
      -----------------------------------
      数据库和数据源所需jar包:
      c3p0-0.9.1.2.jar
      mysql-connector-java-5.1.7-bin.jar
      找到jbpm-4.3\install\src\cfg\jbpm\下的spring.jbpm.cfg.xml文件,放入项目的src处,改名为jbpm.cfg.xml.

      在项目src下面创建applicationContext.xml配置文件,内容如下:

            ?


                ?普通员工登陆用户名和密码为cj:


                【转】 一个请假单流程的兑现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3)
                ?经理用户名和密码为hj,登陆后如图:



                【转】 一个请假单流程的兑现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3)
                ?
                ?老板的用户名和密码zxp,进去后如图:


                【转】 一个请假单流程的兑现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3)

                ?

                ?

                1 楼 rihongliu 2012-05-14 刚刚学习JBPM,很有帮助 2 楼 lipulvp 2012-06-08 能把代码提供一个吗

读书人网 >编程

热点推荐