来看jBPM-4.0中文开辟指南-第14章 耐久化
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.第14章耐久化
14.1.尺度情况设置
这一节形貌了情况怎样设置来在尺度Java情况中利用hibernate.
01|<jbpm-configuration>
02|
03| <process-engine>
04| <hibernate-session-factory/>
05| <hibernate-configuration>
06| <propertiesresource="hibernate.properties"/>
07| <mappingresource="jbpm.pvm.typedefs.hbm.xml"/>
08| <mappingresource="jbpm.pvm.wire.hbm.xml"/>
09| <mappingresource="jbpm.pvm.definition.hbm.xml"/>
10| <mappingresource="jbpm.pvm.execution.hbm.xml"/>
11| <mappingresource="jbpm.pvm.variable.hbm.xml"/>
12| <mappingresource="jbpm.pvm.job.hbm.xml"/>
13| <mappingresource="jbpm.jpdl.hbm.xml"/>
14| <cache-configurationresource="jbpm.pvm.cache.xml"
15| usage="nonstrict-read-write"/>
16| </hibernate-configuration>
17| </process-engine>
18|
19| <transaction-context>
20| <standard-transaction/>
21| <hibernate-session/>
22| <pvm-db-session/>
23| </transaction-context>
24|
25|</jbpm-configuration>
line04在流程引擎情况下指定了一个hibernate会话。这意味着hibernate会话工场会被提早创立,当它第一次必要时,会缓存到EnvironmentFactory中。
一个hibernate会话工场在一个hibernate设置中经由过程挪用buildSessionFactory()办法创立。默许情形下,hibernate设置会依据范例举行查找。
line05指定一个hibernate设置。
line06指定资本文件hibernate.properties应当被加载到设置中。
line07-13指定映照资本文件。
line14-15供应一个独自的中央来指定hibernate缓存战略,为一切的PVM类和汇合。
line20指定一个尺度事件。这是一个十分复杂的全局事件战略,没有能够用在尺度情况下的恢复,会取得一切或没有切合语义的多个事件型资本之上。
line21指定hibernate会话,会主动注册它本人,利用尺度事件。
line22指定一个PvmDbSession.那是一个类,增加了办法绑定到特定的查询,将在hiberante会话中实行。
<p>
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 是一种将安全性(Security)列为第一优先考虑的语言 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 是一种语言,用以产生「小应用程序(Applet(s)) Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
页:
[1]