|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。jBPM,全称是JavaBusinessProcessManagement,是一种基于J2EE的轻量级事情流办理体系。jBPM是公然源代码项目,它利用要遵守ApacheLicense。jBPM在2004年10月18日,公布了2.0版本,并在统一天到场了JBoss,成了JBoss企业两头件平台的一个构成部分,它的称号也改成JBossjBPM。跟着jBPM到场JBoss构造,jBPM也将进进一个全新的开展时期,它的远景是非常光亮的。
jBPM最年夜的特征就是它的商务逻辑界说没有接纳今朝的一些标准,如WfMC"sXPDL,BPML,ebXML,BPEL4WS等,而是接纳了它本人界说的JBossjBPMProcessdefinitionlanguage(jPdl)。jPdl以为一个商务流程能够被看做是一个UML形态图。jPdl就是具体界说了这个形态图的每一个部分,如肇端、停止形态,形态之间的转换等。
jBPM的另外一个特征是它利用Hibernate来办理它的数据库。Hibernate是今朝Java范畴最好的一种数据耐久层办理计划。经由过程Hibernate,jBPM将数据的办理本能机能分别进来,本人专注于商务逻辑的处置。
利用jBPM开辟事情流的一样平常流程以下:
1)jBPM的运转必要数据库的撑持,因而体系计划时要选定所用数据库。只需是Hibernate撑持的数据库,jBPM就撑持。数据库的初始化能够由jBPM主动完成,也能够经由过程antgenerate.ddl义务天生SQL语句,在jBPM内部本人创立所需的表。
2)利用jPdl界说事情流,天生processdinination.xml文件。能够接纳GUI工具gpdl,但今朝只撑持jBPM1.0,并且bug良多。XML的DTD界说文件在jBPM下载包中。
3)Antcreate.pde天生pde包的事情目次。将processdinination.xml文件和别的必要的文件放在指定的目次下,利用antbuild.precess.archives天生pde包。pde包的格局接纳jar。
4)变动pde事情目次/src/config/jbpm.properties的相干属性,次要是设定相干的数据库毗连信息。注重要将数据库的JDBC驱动放在pde事情目次的lib目次下。
5)Antdeploy.process.archives将方才天生的pde部署到数据库。实践上就是向数据库拔出一些相干数据。
6)使用jBPMAPI函数开辟响应的事情流程。
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。 |
|