欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

便攜的J2EE應(yīng)用(轉(zhuǎn))-創(chuàng)新互聯(lián)

便攜的J2EE應(yīng)用 (轉(zhuǎn))[@more@]

便攜的J2EE應(yīng)用

作者:羅時(shí)飛XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比商南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式商南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋商南地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

E_Mail: yahoo.com.cn">j2eebeans@yahoo.com.cn

(版權(quán)個(gè)人所有,引用指明出處,不要用于商業(yè)目的,寫于2003年09月29日,順祝大家國(guó)慶節(jié)愉快)

關(guān)鍵詞:J2EE  jboss  便攜

成功開發(fā)一個(gè)J2EE應(yīng)用后,如果需要發(fā)布到J2EE應(yīng)用服務(wù)器,在一般情況下,我們需要這樣做:第一,安裝jdk(有些時(shí)候不需要單獨(dú)安裝,比如websphere、WEBLOGIC;但有些時(shí)候需要安裝,比如JBoss);第二,安裝應(yīng)用服務(wù)器(比如,WebSphere、WebLogic);第三,安裝dbMS系統(tǒng)(比如,DB2、ORACLE、sql SERVER);第四,配置與待發(fā)布的J2EE應(yīng)用相關(guān)的DBMS內(nèi)容(比如,SQL腳本的安裝、數(shù)據(jù)庫(kù)初始化);第五,通過應(yīng)用服務(wù)器提供的部署工具(其中,包括應(yīng)用集成工具、基于Web的部署、命令行方式)手工完成J2EE應(yīng)用的發(fā)布。

大家是否看到,要讓我們看到J2EE應(yīng)用能夠運(yùn)行起來(lái)步驟很多,而且很煩瑣。如果是用于實(shí)際應(yīng)用,那么這些步驟是不可避免的,比如產(chǎn)品需要上線;但如果只是公司的產(chǎn)品宣傳、為市場(chǎng)人員提供產(chǎn)品(本文的產(chǎn)品特指,J2EE應(yīng)用)的功能、業(yè)務(wù)流程實(shí)現(xiàn),且具有可操作性,采用這樣一種方式是否顯得有些多余。既然多余,難道是否有其他的好辦法來(lái)簡(jiǎn)化這幾個(gè)過程?

當(dāng)然,最終的J2EE應(yīng)用Deploy到具體的應(yīng)用服務(wù)器類型的種類在很大程度上借助于開發(fā)工具能夠?qū)崿F(xiàn)。比如,JBuilder能夠?qū)崿F(xiàn)業(yè)界主流的J2EE應(yīng)用服務(wù)器集成(JBuilder本身的bug還是蠻多的);WebSphere Studio所支持的J2EE應(yīng)用服務(wù)器有限,但借助于Eclipse同樣能夠?qū)崿F(xiàn)這種便攜性(IBM開發(fā)工具的易用性往往受到很多開發(fā)者的抨擊,但有一點(diǎn)WebSphere Studio是一款不錯(cuò)的產(chǎn)品);其他的工具,比如支持Eclipse的JBosside(作者將有這方面的文章具體介紹JBossIDE),也不少。

本人就試探回答這樣一個(gè)問題,使得J2EE應(yīng)用具有真正的便攜性。

一,  實(shí)現(xiàn)思路

JBoss,作為一款J2EE應(yīng)用服務(wù)器,其在業(yè)界的口碑相當(dāng)不錯(cuò)。其本身基本不需要怎么安裝(純綠色軟件)。同時(shí),其內(nèi)置了一個(gè)純Java的DBMS,即Hsqldb數(shù)據(jù)庫(kù)系統(tǒng)。所以,大家細(xì)想,如果采用Hsqldb作為J2EE應(yīng)用的DBMS、JBoss作為應(yīng)用服務(wù)器,我們將簡(jiǎn)化很多J2EE應(yīng)用的實(shí)現(xiàn)步驟。但是有一點(diǎn)希望大家不要忽視,即JDK是否還需要單獨(dú)安裝。答案是,不需要,我們可以把JDK集成到JBoss里面。

本人參與的某項(xiàng)目,采用基于struts的架構(gòu),主要的架構(gòu)方法為主流的,“表示層+業(yè)務(wù)代理+Session Facade(封裝了Entity Beans和部分操作數(shù)據(jù)庫(kù))”,方法。開發(fā)工具采用WebSphere Studio Application Developer 5.1,成功開發(fā)后能夠直接支持WebSphere Application Server;經(jīng)過簡(jiǎn)單的移植工作,也實(shí)現(xiàn)了基于JBoss的運(yùn)行方式。另外,由于這兩套產(chǎn)品可以幾乎同時(shí)完成,從市場(chǎng)、產(chǎn)品策略角度考慮,我們可以加快產(chǎn)品的開發(fā)周期、上市時(shí)間,提高生產(chǎn)率,為贏得市場(chǎng)奠定良好的基礎(chǔ)。

好了,具體的步驟讓我慢慢講來(lái)。

二,  JDK的集成

可能大家在這個(gè)過程,往往都會(huì)在目標(biāo)機(jī)器上單獨(dú)安裝JDK,并配置好環(huán)境變量(比如,classpath、path、JAVA_HOME)。

其實(shí),JBoss本身簡(jiǎn)化了這種方式,即獲取JDK??紤]到J2EE 1.3應(yīng)用的規(guī)范性,筆者采用了JDK 1.3.1_09(比如,WebSphere Application 5.0不支持JDK 1.4)。所以,我們可以將安裝完后的JDK 1.3.1_09拷貝一份到JBoss目錄下(筆者采用的是JBoss 3.2.1 with tomcat 4.1.24)。如果JBoss安裝在,C:jboss-3.2.1_tomcat-4.1.24,那么JDK 1.3.1_09將位于C:jboss-3.2.1_tomcat-4.1.24jdk1.3.1_09。

其次,打開C:jboss-3.2.1_tomcat-4.1.24inun.bat文件,并加入如下一句設(shè)置JAVA_HOME的語(yǔ)句(注意,一定要加在[if not "%JAVA_HOME%" == "" goto ADD_TOOLS]之前)。

:FOUND_RUN_JAR

set JAVA_HOME=..jdk1.3.1_09

if not "%JAVA_HOME%" == "" goto ADD_TOOLS

set JAVA=java

好了,經(jīng)過集成JDK的JBoss現(xiàn)在可以在沒有單獨(dú)安裝JDK的機(jī)器上很完美的運(yùn)行。

三,  Hsqldb的相關(guān)配置

Hsqldb(sourceforge.NET/">/tupian/20230522/ )的默認(rèn)配置其實(shí)JBoss已經(jīng)完成了。細(xì)心的讀者,會(huì)發(fā)現(xiàn)位于C:jboss-3.2.1_tomcat-4.1.24serverdefaultdeploy下有一個(gè)hsqldb-ds.xml文件。打開后,可以發(fā)現(xiàn)其提供了JDBC相關(guān)內(nèi)容。因此,為生成J2EE應(yīng)用所需的數(shù)據(jù)庫(kù)和初始化數(shù)據(jù)自然可以通過JDBC Client工具(比如,Borland Database Pilot)完成。

該DBMS的具體內(nèi)容,可以參考上文給出的URL。

四,  J2EE應(yīng)用的部署

  完成上述配置后,我們可以將自己開發(fā)完成的J2EE應(yīng)用部署到JBoss。

五,  結(jié)論

通過上述過程,我們將所有J2EE應(yīng)用所需要的內(nèi)容(包括JDK、DBMS、J2EE Application Server、J2EE應(yīng)用),都集成起來(lái)。基于此,我們可以借助于安裝制作軟件(比如,InstallAnywhere、InstallShield)以產(chǎn)品的形式實(shí)現(xiàn)J2EE真正的便攜性!

由于作者才識(shí)有限,不對(duì)之處還望批評(píng)指正!也歡迎給作者來(lái)信,切磋!

謝謝,您的閱讀。


網(wǎng)站欄目:便攜的J2EE應(yīng)用(轉(zhuǎn))-創(chuàng)新互聯(lián)
文章地址:http://aaarwkj.com/article8/cocgop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google建站公司、靜態(tài)網(wǎng)站App設(shè)計(jì)、營(yíng)銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
在线观看免费视频成人播放| 日韩中文字幕资源一区| 人妻中字幕出轨中文字幕| 欧美一区二区高清不卡| 国产毛片精品一区内射| 国产精品人妻在线av| 蜜桃av一区二区三区在线| 日本又色又爽又黄又高潮| 久久精品国产亚洲av蜜点| 99久久久国产精品日本久久区一| 国产久精品热看久品热久热| 国产丝袜美腿诱惑久久| 亚洲成在人线免费观看| av黄色在线播放网页| 大香蕉国产精品视频在线| 日韩精品福利片午夜免费| 放荡精品少妇一区二区三区| 亚洲男人天堂黄色av| 欧美大吊视频在线观看| 日本一区二区日本一区| 日韩精品高清中文字幕| 五月婷婷六月丁香免费视频| 97视频在线视频免费| 黑丝美女大战白丝美女| 999久久免费精品国产| 国产一区二区三区性色| 日韩精品综合成人欧美| 91精品手机在线观看| 成人免费亚洲av在线| 国产激情盗摄一区二区三区| 五月婷婷六月丁香伊人网| 国内精品久久久国产盗摄| 国产成人av中文字暮在线| 欧美 日本国产一区| 国产超碰久久久久久精品| 亚洲国产高清国产拍精品| 东京热一精品无码av| 九九九视频在线观看免费| 日本视频一曲二曲三曲四曲| 国内外成人皇色视频| 日韩亚洲人成网站在线播放|