仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 964|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA网站制作之JBOSS jBPM 事情流办理体系简介仓酷云

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:37:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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来编写应用程序和电脑游戏。
只想知道 该用户已被删除
沙发
发表于 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 来自手机 | 只看该作者
是一种使用者不需花费很多时间学习的语言
莫相离 该用户已被删除
5#
发表于 2015-2-6 07:39:28 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
柔情似水 该用户已被删除
6#
发表于 2015-2-15 17:09:57 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
飘灵儿 该用户已被删除
7#
发表于 2015-3-4 11:58:48 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
小妖女 该用户已被删除
8#
发表于 2015-3-11 19:26:42 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
金色的骷髅 该用户已被删除
9#
 楼主| 发表于 2015-3-11 21:23:04 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
若天明 该用户已被删除
10#
发表于 2015-3-19 13:58:39 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
蒙在股里 该用户已被删除
11#
发表于 2015-3-20 11:16:17 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
若相依 该用户已被删除
12#
发表于 2015-3-23 18:00:34 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
再见西城 该用户已被删除
13#
发表于 2015-3-24 05:25:25 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
谁可相欹 该用户已被删除
14#
发表于 2015-3-29 10:03:27 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
活着的死人 该用户已被删除
15#
发表于 2015-4-4 18:00:45 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
海妖 该用户已被删除
16#
发表于 2015-4-8 02:34:35 | 只看该作者
是一种使用者不需花费很多时间学习的语言
不帅 该用户已被删除
17#
发表于 2015-4-9 23:09:54 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
山那边是海 该用户已被删除
18#
发表于 2015-4-12 04:59:28 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
admin 该用户已被删除
19#
发表于 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而写的。
精灵巫婆 该用户已被删除
20#
发表于 2015-5-4 10:22:18 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 02:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表