一,首先在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项目部署
整和:struts+hibernate+spring+jbpm 本系统业务流程用工作流(jbpm),数据库持久化采用 hibernate,视图层采用struts,用spring维护三者关系! Jbpm简介:是个复杂的可扩展的工作流管理系统. Jbpm 有直观的流程语言来...
新手,近段时间正在自学jbpm4.4,然后花了很长一段时间做会签,并与ssh集成,今天终于做出来。...开发环境为:jdk1.6.0_18+mysql5.1.48+jbpm4.4+struts2+spring3+hibernate3+ eclipse-jee-galileo-SR2-win32。
开发时间:2个月 软件开发坏境:oracle + windows Xp + jdk1.4.0 + eclipse + SVN 开发工具:Eclipse + mysql 使用技术:Struts2 + Spring + Hibernate+jbpm (SSH)框架++JSP+junit++jquery+javascript
整合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中英文版,Ajax_XMLHttpRequest帮助文档,Apache+Ant+1.7,Comm2.0_参考手册,DHTML_网页制作完全手册_中文,DHTML文档对象模型中文手册,DOS_练就高手,Hibernate3.1.2_帮助文档_中文,Hibernate3.2_帮助...
javaWeb综合参考手册(包含html,css,tomcat,jsp,xml,...jsp参考手册 struts参考手册 spring参考手册 hibernate参考手册 jsf参考手册 ajax参考手册 mysql参考手册 oracle 10g参考手册 jbpm工作流参考手册 J2EE参考手册
包装包括一下参考手册: JDK1.6 AJAX CSS DOM4J HIBERNATE J2EE JAVAWEB JBPM JDOM1.1 JSF JSP MYSQL ORA SPRING STRUTS 等
· 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是基于J2EE,Spring,Struts2,EXT3,Hibernate,Compass,Lucene,Jasper Report,Jbpm4.4优秀技术整合,支持windows、Linux、Unix**台运行。数据库支持Oracle、Sql server、Mysql、 DB2等多种数据库,文档支持全文...
包含:Ajax中文手册(快速上手).chm---CSS.chm---Hibernate_3.2.0_Reference_zh_CN.chm---J2EE完全参考手册-J2EE概述.pdf----Javascript高级教程.CHM---javaWeb.chm--JBPM工作流开发指南 .pdf---JSF中文教程.chm---JSP...
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...
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 --> ...
JBPM工作流开发指南 ;Ajax中文手册(快速上手);Codesamples;Hibernate_3.2.0_Reference_zh_CN;CSS.chm; Javascript高级教程; Spring_2.0_Reference_zh_CN; struts中文手册quan;MySql中文手册5.1;等等,东西太...
解决: hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect ======================================================================================================================== 三、 流程...
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....
Ajax中文手册(快速上手).chm CSS.chm Hibernate_3.2.0_Reference_zh_CN.chm J2EE完全参考手册-J2EE概述.pdf Javascript高级教程.CHM javaWeb.chm JBPM工作流开发指南.pdf ...struts中文手册quan.pdf
包含下列文档: Ajax中文手册(快速上手).chm CSS.chm Hibernate_3.2.0_Reference_zh_CN.chm J2EE完全参考手册-J2EE概述.pdf Javascript高级教程.CHM javaWeb.chm JBPM工作流开发指南 .pdf ...struts中文手册quan.pdf