发布一篇使用J2EE Connector Architecture
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......弁言
CICS使用程序与事件的服务质量有一律寄义;将这些使用程序与支流J2EE组件集成在一同是现今很多企业面对的配合困难。可使用J2EEConnectorArchitecture(JCA)和CICSTransactionGateway供应对WebSphereApplicationServer中部署的CICS使用程序和J2EE组件的事件集成。
为了向您先容怎样完成这一集成,我们将从概述基础事件观点入手下手,然后详细先容以下软件中的事件情况:IBMWebSphereApplicationServer、CICSTransactionServerforz/OS™(CICSTS)和CICSTransactionGateway(CICSTG),个中包含CICSTGV6.1forz/OS中新的XA两阶段提交撑持。我们将具体剖析WebSphereApplicationServer中的Servlet和EJB组件的事件把持,并论述怎样利用这些把持来供应WebSphereApplicationServer中部署的使用程序与CICS之间的分歧级其余事件集成。
本文的方针读者是必要懂得将JCA和CICS一同利用的事件实质的使用程序计划职员和架构师。本文假定您懂得CICS和JCA方面的基本常识。
事件为什么物?
在J2EE天下里,事件是举动单位,在举动单位内,把可恢复的资本的屡次更新作为原子性的(更切实地说,一个不成支解的事情单位),以使得要末全体更新要末全不更新。但是,在CICS天下里,事件是指被特定的事件标识符(transaction-identifier)挪用的经由过程一个CICS程序(或一系列的程序)完成的事情,而且运转在一个特定的CICS义务下。该CICS义务自己由多个可恢复的事情单位(也被称为逻辑事情单位)构成,这些事情单位经由过程同步点辨别。这些事情单位是一些可恢复的原子单位,因而它们相似于J2EE天下的事件。
基础组件
在事件情况中,一切介入者都被分别为资本办理器或事件办理器。资本办理器卖力办理可恢单数据,比方文件或行列。事件办理器卖力事件呼应,而且在多个资本办理器之间和谐事件的了局。在它们之间,事件办理器和资本办理器卖力牢靠地和谐对可恢复资本的更新,以便保护原子性、分歧性、断绝性和耐久性之类的事件划定规矩。为完成此方针,有需要为每一个介入者完成一个配合的系统布局尺度。鄙人面的部分中,我们将扼要先容以下尺度和协定:
J2EEConnectorArchitecture(JCA)
两阶段提交。
JCA是J2EE尺度的一部分,并指定由资本适配器完成的体系左券。这些体系左券界说资本适配器为事件办理、毗连办理和平安供应的服务质量()。
.JCA体系左券
在J2EE系统布局中,散布式事件称为全局事件,办理可恢复资本的体系称为资本办理器,示例有CICS、IMS™和DB2 是一种使网页(Web Page)产生生动活泼画面的语言 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 Java 编程语言的风格十分接近C、C++语言。 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
页:
[1]