Oracle應用服務器實現JavaCORBA
|
摘要:本文通過一個JCORBA應用實例,介紹了JCORBA的特點和如何在Oracle 應用服務器中部署Java CORBA構件。
關鍵詞:Oracle,CORBA,JCORBA,構件,Java
Internet的迅速發展改變了傳統的信息交流方式和企業的運行方式,它已經成為許多新興產業如電子商務、自助服務、網上購物和在線交易的媒介。越來越多的企業通過Internet構筑起自己企業的信息應用平臺,而JAVA語言以其易用性、跨平臺性、面向對象性等諸多優點,正隨著這股潮流成為面向企業應用和Internet應用的流行網絡計算語言。許多企業正在將他們的商業應用如電子商務用JAVA來實現,為了適應這種需求,Oracle公司推出其應用服務器產品OAS 4.0(Oracle Application Server Version 4.0),它將Java虛擬機(Virtual Machine)內置于 OAS4.0中,采用稱為Java加速器的自然編譯方法,將Java庫程序先編譯為標準的C代碼,再將C代碼在不同的CPU和操作系統的平臺上進行編譯,生成共享庫供Java程序調用,這種方式大大提高了Java程序的執行速度。
在OAS4.0中,Java應用有多種實現形式,其中以JCORBA(Java CORBA, 簡寫為JCO)以其靈活的客戶端調用,符合CORBA 2.0而廣受關注,同其它的一些CORBA實現平臺一樣,JCORBA構件在OAS 4.0中實現時,也融入了 Oracle一些自有的特點,下面通過介紹JCORBA應用實例"myStack"的開發過程,向大家介紹JCORBA的特點、開發和使用過程。
一、 JCORBA開發工具
開發JCORBA,你可以使用任何支持JAVA 1.1.4或以后版本的JAVA開發平臺進行開發,如Oracle 公司Jdeveloper、SUN公司的JDK、BORLAND 公司的Jbuilder等。在本實例中我們使用 SUN 公司的JDK 1.1.5。
二、 建立開發環境文件目錄
在建立JCORBA應用以前,建議建立固定格式的目錄結構,這樣有利于對整個JCORBA應用進行管理,圖1 的目錄結構已指明了實例中各文件的相應位置,相應的文件在以后的工作不斷加入。
