金色的骷髅 发表于 2015-1-18 11:37:07

JAVA网站制作之JBOSS jBPM 事情流办理体系简介仓酷云

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来编写应用程序和电脑游戏。

只想知道 发表于 2015-1-21 11:12:26

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

第二个灵魂 发表于 2015-1-29 06:18:46

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

爱飞 发表于 2015-1-30 05:56:10

是一种使用者不需花费很多时间学习的语言

莫相离 发表于 2015-2-6 07:39:28

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

柔情似水 发表于 2015-2-15 17:09:57

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

飘灵儿 发表于 2015-3-4 11:58:48

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

小妖女 发表于 2015-3-11 19:26:42

是一种使网页(Web Page)产生生动活泼画面的语言

金色的骷髅 发表于 2015-3-11 21:23:04

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

若天明 发表于 2015-3-19 13:58:39

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

蒙在股里 发表于 2015-3-20 11:16:17

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

若相依 发表于 2015-3-23 18:00:34

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

再见西城 发表于 2015-3-24 05:25:25

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

谁可相欹 发表于 2015-3-29 10:03:27

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

活着的死人 发表于 2015-4-4 18:00:45

是一种使网页(Web Page)产生生动活泼画面的语言

海妖 发表于 2015-4-8 02:34:35

是一种使用者不需花费很多时间学习的语言

不帅 发表于 2015-4-9 23:09:54

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

山那边是海 发表于 2015-4-12 04:59:28

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

admin 发表于 2015-4-16 19:09:15

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

精灵巫婆 发表于 2015-5-4 10:22:18

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
页: [1]
查看完整版本: JAVA网站制作之JBOSS jBPM 事情流办理体系简介仓酷云