`

关于Struts+JBPM+Hibernate+MYsql的结合

 
阅读更多

一,首先在eclipse里新建一个JBpm project,然后再新建一个processDefinition.xml.这些都是在eclipse菜单新建里完成。然后在建构路径里加入Hibernate3.jar和mysql-connetor-java-3.1.7.jar因为这是第三方包,Jbpm Library里没有这两个包。改写Hibernate.cfg.xml,修改如下dialect:org.hibernate.dialect.MySQLDialect;driverclass:com.mysql.jdbc.Driver;url:jdbc:mysql://localhost:3306/jbpm;username:root;password:123456;然后写个流程部署部署文件deploy.java.代码如下:
public class deploy extends TestCase {
public  void testdeploy() throws FileNotFoundException{
  JbpmConfiguration confi=JbpmConfiguration.getInstance();
  JbpmContext context=confi.createJbpmContext();
  InputStream is=new FileInputStream("processes/helloworld/processdefinition.xml");
  ProcessDefinition pd=ProcessDefinition.parseXmlInputStream(is);
  context.deployProcessDefinition(pd);
  context.close();

}
}
部署的前提是初始化过一个名为jbpm的数据库,具体方法如下:在Dos下进入jbpm-db目录,然后ant mysql.scripts,打开mysql query browser ,执行mysql.create.sql.可参考本博客的相关文章。

二,新建一个Webproject,
   把Jbpm project中的processes和config.files复制到本project.然后在构建路径里加入jbpm-starters-ket-3.1.2\jbpm\lib和build里库文件,点击工具栏中的部署按钮,让project与Tomcat关联。这样project就部署到Tomcat下,产生一个project文件夹,应该库文件都自动拷贝到Tomcat下项目,但它有时不会自动,不知道为什么,那自己把库文件拷贝到Tomcat下project的lib文件夹。这样jbpm与web应用程序结合就完成了,下面就是写.jsp文件了。
三.增加struts框架,
    点击右键,在myelipse里添加struts.以后的操作就是.jsp文件,FormBean,Action的创建,具体操作这方面的视频比较多,就不细说了。
四。增加Hibernate框架
    在添加框架之前,要先配置数据库描述文件。点击eclipse右上角的按钮,选择其他,在选择透视图里选择myeclipse Database Explorer,具体配置看命令提示。完成这些工作后,再添加hibernate框架。再回到myeclipse Database Explerer,在数据库中建立一个mapping文件。这样javaobject就与相应的表建立了对应。
四 配置文件冲突的解决。
    Hibernate和Jbpm里都有hibernate.cfg.xml文件。所以这两个要合成一个
分享到:
评论

相关推荐

    Jbpm+Spring+hibernate+struts2+mysql+c3p0部署

    Jbpm+Spring+hibernate+struts2+mysql+c3p0项目部署

    工作流督-办管理

    整和:struts+hibernate+spring+jbpm 本系统业务流程用工作流(jbpm),数据库持久化采用 hibernate,视图层采用struts,用spring维护三者关系! Jbpm简介:是个复杂的可扩展的工作流管理系统. Jbpm 有直观的流程语言来...

    jbpm4.4与ssh集成做的一个简单的会签例子

    新手,近段时间正在自学jbpm4.4,然后花了很长一段时间做会签,并与ssh集成,今天终于做出来。...开发环境为:jdk1.6.0_18+mysql5.1.48+jbpm4.4+struts2+spring3+hibernate3+ eclipse-jee-galileo-SR2-win32。

    办公系统oa

    开发时间:2个月 软件开发坏境:oracle + windows Xp + jdk1.4.0 + eclipse + SVN 开发工具:Eclipse + mysql 使用技术:Struts2 + Spring + Hibernate+jbpm (SSH)框架++JSP+junit++jquery+javascript

    ssh整合jbpm5.4

    整合struts2.3,spring3.1,hibernate4.1,jbpm5.4,mysql5.1.22部署到jboss7.1上的所有jar包

    一个基于的简单的工作流

    这是一个基于JBPM3.2的简单的工作流,从填写审请单...用了JDK1.5+mysql5.0+struts1.2+hibernate3.2,没有与spring整流合,下一步再进行此工作 因为分不多了,赚点分,但绝不骗分 里面包括的相应的JAR包,下载即可运行!

    java学习阶段所有的API帮助文档

    有java api中英文版,Ajax_XMLHttpRequest帮助文档,Apache+Ant+1.7,Comm2.0_参考手册,DHTML_网页制作完全手册_中文,DHTML文档对象模型中文手册,DOS_练就高手,Hibernate3.1.2_帮助文档_中文,Hibernate3.2_帮助...

    JavaWeb开发必备资源

    javaWeb综合参考手册(包含html,css,tomcat,jsp,xml,...jsp参考手册 struts参考手册 spring参考手册 hibernate参考手册 jsf参考手册 ajax参考手册 mysql参考手册 oracle 10g参考手册 jbpm工作流参考手册 J2EE参考手册

    JavaWeb开发手册

    包装包括一下参考手册: JDK1.6 AJAX CSS DOM4J HIBERNATE J2EE JAVAWEB JBPM JDOM1.1 JSF JSP MYSQL ORA SPRING STRUTS 等

    开源框架jar包(百度云盘)

     · mysql-connector-java-5.1.7.zip  · joda-time-2.3-dist.zip  · jfreechart-1.0.13-javadocs.zip  · jfreechart-1.0.13.zip  · jdom-1.1.zip  · javamail-1_4_1.zip  · jakarta-taglibs-standard-...

    J.Office 2 开发体验版本(part2).rar

    J.Office是基于J2EE,Spring,Struts2,EXT3,Hibernate,Compass,Lucene,Jasper Report,Jbpm4.4优秀技术整合,支持windows、Linux、Unix**台运行。数据库支持Oracle、Sql server、Mysql、 DB2等多种数据库,文档支持全文...

    JavaWeb资源(集合).rar

    包含:Ajax中文手册(快速上手).chm---CSS.chm---Hibernate_3.2.0_Reference_zh_CN.chm---J2EE完全参考手册-J2EE概述.pdf----Javascript高级教程.CHM---javaWeb.chm--JBPM工作流开发指南 .pdf---JSF中文教程.chm---JSP...

    68个常用开发手册

    Hibernate3.2.chm html5参考手册.chm HTML入门与提高.CHM Html标签一览表.chm html语法教程.chm HTTP1.1.chm J2EE_1.5_API.CHM J2EE_1.6_API.chm Java+EE+6+API+Specifications.CHM JavaEE_API_5[1].0.chm ...

    各种开发手册大全

    │ jBPM 4.4 API.chm │ jdk 1.7_api_doc.CHM │ JDK_API_1_6_zh_CN.CHM │ JDK_API_1_6_zh_CN.chw │ jquery1.7 中文手册.chm │ JQuery_1.4_API.CHM │ jQuery文档.chm │ JSP API.chm │ Jsp帮助文档.chm │ JSP...

    JAVA学习的参考学习流程

    06 开源框架 Struts 1.x --> AJAX --> ECSide报表组件 --> Hibernate --> Spring --> Struts 2.0 --> AJAX框架(DWR、JSON、JQuery) 07 XML 基础语法 --> 解析(DOM/SAX/JDOM) 08 分布式开发 RMI --> EJB 3.0 --> ...

    java web 开发必备资料,非常全

    JBPM工作流开发指南 ;Ajax中文手册(快速上手);Codesamples;Hibernate_3.2.0_Reference_zh_CN;CSS.chm; Javascript高级教程; Spring_2.0_Reference_zh_CN; struts中文手册quan;MySql中文手册5.1;等等,东西太...

    javaee三大框架整合宅急送项目lib包

    解决: hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect ======================================================================================================================== 三、 流程...

    iuhyiuhkjh908u0980

    JBPM文档1、 加入JBPM支持包下载jbpm-starters-kit-3.1.4在项目的classPath中加入jbpm-3.1.4.jar、jbpm-identity-3.1.2.jar、jbpm-webapp-3.1.2.jar,jbpm-3.1.4.jar必须加入,是JBPM的核心包;bpm-identity-3.1.2....

    javaWeb综合参考手册 合集包

    Ajax中文手册(快速上手).chm CSS.chm Hibernate_3.2.0_Reference_zh_CN.chm J2EE完全参考手册-J2EE概述.pdf Javascript高级教程.CHM javaWeb.chm JBPM工作流开发指南.pdf ...struts中文手册quan.pdf

    JavaWeb资源

    包含下列文档: Ajax中文手册(快速上手).chm CSS.chm Hibernate_3.2.0_Reference_zh_CN.chm J2EE完全参考手册-J2EE概述.pdf Javascript高级教程.CHM javaWeb.chm JBPM工作流开发指南 .pdf ...struts中文手册quan.pdf

Global site tag (gtag.js) - Google Analytics