国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux 寶庫(kù) - 圖解JDeveloper10g快速開發(fā)會(huì)話EJB(上)
摘要 本文詳細(xì)介紹了在Oracle JDeveloper 10g環(huán)境下開發(fā)會(huì)話Bean所涉及到的JDeveloper安裝、配置方法以及Enterprise JavaBean的設(shè)計(jì)、開發(fā)、運(yùn)行、測(cè)試方法,為Java初學(xué)者和JDeveloper學(xué)習(xí)者提供了有益的參考。
  
  1、JDeveloper 10g開發(fā)工具簡(jiǎn)介
  JDeveloper 10g是全球最大的數(shù)據(jù)庫(kù)軟件供應(yīng)商甲骨文公司(Oracle Corporation)開發(fā)的一款Java應(yīng)用集成開發(fā)環(huán)境(IDE)軟件。它針對(duì)Java應(yīng)用開發(fā)中的各項(xiàng)活動(dòng)提供了全面的支持,例如支持版本控制、系統(tǒng)建模、編碼開發(fā)、程序調(diào)試、自動(dòng)測(cè)試、系統(tǒng)性能優(yōu)化等,以及具有方便地部署Java應(yīng)用程序和Web服務(wù)的特性,大大簡(jiǎn)化了應(yīng)用系統(tǒng)的發(fā)布操作。
  
  不但如此,Oracle JDeveloper 10g 中還提出了其特有的J2EE 開發(fā)框架――Oracle Application Development Framework(ADF)。該框架以 J2EE 設(shè)計(jì)模式為基礎(chǔ),不僅可幫助程序員開發(fā)更為健壯的 J2EE 應(yīng)用系統(tǒng),也可大幅度提高程序的編寫效率、縮短應(yīng)用系統(tǒng)的開發(fā)時(shí)間。
  
  2、為什么用JDeveloper進(jìn)行會(huì)話Bean的開發(fā)
  如上所述,JDeveloper 10g開發(fā)工具不但具有很強(qiáng)的系統(tǒng)集成度,而且,也具有了提高開發(fā)生產(chǎn)率的一些有益特性。
  
  除此之外,JDeveloper 10g具有可免費(fèi)獲得并使用、基于模型驅(qū)動(dòng)開發(fā)(MDA)、以及集成OC4J J2EE應(yīng)用服務(wù)器的特性,決定了無論是開發(fā)還是學(xué)習(xí),其都不失為一個(gè)好的集成開發(fā)環(huán)境。
  
  因此,本文以簡(jiǎn)單的Hello Session Bean為例,來說明JDeveloper 10g下EJB的設(shè)計(jì)、編碼、發(fā)布以及測(cè)試的方法和步驟,以為J2EE初學(xué)者降低學(xué)習(xí)門檻,提供更好的學(xué)習(xí)工具。
  
  3、JDeveloper 10g運(yùn)行環(huán)境的準(zhǔn)備
  3.1 下載
  
 ?、?從Sun網(wǎng)站下載J2SE 1.4.2安裝包
  
  ② 從Oracle公司網(wǎng)站(http://www.oracle.com)下載Oracle JDeveloper 10g開發(fā)工具(.zip文件)
  
  3.2 安裝并設(shè)置Java 運(yùn)行環(huán)境
  
  安裝下載的J2SE 1.4.2安裝包,并進(jìn)行環(huán)境變量的設(shè)置。具體設(shè)置方法略,請(qǐng)參看相關(guān)文檔。
  
  需要說明的是,經(jīng)筆者測(cè)試,若Java SDK用的是J2SE 1.5(即Tiger),則JDeveloper 10g的OC4J應(yīng)用服務(wù)器啟動(dòng)時(shí)會(huì)報(bào)錯(cuò),因此,建議最好使用J2SE 1.4.2。
  
  3.3 解壓縮JDeveloper
  
  下載的Oracle JDeveloper 10g開發(fā)工具(.zip文件)不需要安裝,只需將其解壓縮到硬盤分區(qū)的某個(gè)文件夾下即可,如解壓縮到G:\Jdev9052。
  
  4、JDeveloper 10g應(yīng)用服務(wù)器OC4J的安裝
  JDeveloper 10g產(chǎn)品中內(nèi)嵌了Oracle的J2EE應(yīng)用服務(wù)器軟件――OC4J,其支持J2EE 1.3組件的開發(fā)。在此例中,要使用OC4J應(yīng)用服務(wù)器,必須對(duì)其進(jìn)行安裝并做必要的設(shè)置。
  
  4.1安裝和設(shè)置OC4J應(yīng)用服務(wù)器
  
  在Windows中進(jìn)入Dos命令提示符,輸入以下Dos命令以安裝和設(shè)置OC4J應(yīng)用服務(wù)器:
  
  D:\Documents and Settings\Administrator>g:
  G:\>cd jdev9052\j2ee\home
  G:\jdev9052\j2ee\home>java -jar oc4j.jar ?install
  
  正常情況下,該命令將顯示如下信息:
  
  Auto-unpacking G:\jdev9052_org\j2ee\home\applications\dms0.war... done.
  Auto-unpacking G:\jdev9052_org\j2ee\home\applications\dms.war... done.
  Auto-unpacking G:\jdev9052_org\BC4J\redist\bc4j.ear... done.
  Auto-unpacking G:\jdev9052_org\BC4J\redist\bc4j\webapp.war... done.
  Auto-deploying bc4j (New server version detected)...
  Auto-unpacking G:\jdev9052_org\soap\lib\soap.ear... done.
  Auto-unpacking G:\jdev9052_org\soap\lib\soap\soap.war... done.
  Auto-deploying soap (New server version detected)...
  To enable in-process JSP compilation (which can be faster in some cases),
  please add the path to your tools.jar in application.xml
  Example:
  Enter an admin password to use: 1234
  Confirm admin password: 1234
  If you are using J2SE 1.4 or higher, please ensure that all your imported classe
  s are within packages, as required by the Java Language Specification.
  Installation done
  
  在上述過程中,需要輸入兩次應(yīng)用服務(wù)器管理員用戶admin的密碼,這里為了便于記憶,設(shè)置管理員密碼為1234。
  
  4.2 測(cè)試應(yīng)用服務(wù)器
  
  在G:\Jdev9052\bin目錄下,存在兩個(gè)批處理文件:start_oc4j.bat和stop_oc4j.bat,分別用來啟動(dòng)和關(guān)閉OC4J應(yīng)用服務(wù)器。
  
  4.2.1 啟動(dòng)應(yīng)用服務(wù)器OC4J
  
  再進(jìn)入Dos命令提示符下,輸入以下命令:
  
  D:\Documents and Settings\Administrator>g:
  G:\>cd jdev9052\jdev\bin
  G:\jdev9052\jdev\bin>start_oc4j
  
  正常情況下,將顯示以下信息:
  
  Starting OC4J with command: D:\Java\jdk1.5.0\bin\java.exe -jar oc4j.jar
  04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/j2ee/home/applications/dm
  s0/ (New server version detected)...
  04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/j2ee/home/default-web-app
  / (New server version detected)...
  04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/j2ee/home/applications/dm
  s/ (New server version detected)...
  04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/BC4J/redist/bc4j/webapp/
  (New server version detected)...
  04/11/20 22:44:37 Auto-deploying file:/G:/jdev9052_org/soap/lib/soap/soap/ (New
  server version detected)...
  04/11/20 22:44:45 Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)
  initialized
  
  4.2.2 關(guān)閉應(yīng)用服務(wù)器OC4J
  
  在Dos提示符下進(jìn)入G:\jdev9052\jdev\bin目錄,輸入命令:
  
  stop_oc4j admin 1234
  
  其中,admin是管理員賬號(hào),1234是在安裝過程中輸入的管理員密碼。
  
  輸出信息略。
  
  4.3 在JDeveloper中設(shè)置到OC4J應(yīng)用服務(wù)器的連接
  
  運(yùn)行G:\Jdev9052\jdev\bin\jdevw.exe程序,可啟動(dòng)JDeveloper 10g開發(fā)工具。首次運(yùn)行將詢問你是否從以前版本升級(jí),選擇否即可。
  (因后續(xù)內(nèi)容多用圖示表達(dá),故只添加少量文字說明)
  
  建立到OC4J應(yīng)用服務(wù)器連接的操作步驟如以下圖所示:
  
 

  
圖1 新建應(yīng)用服務(wù)器連接操作

  
 

  
圖2 選擇應(yīng)用服務(wù)器類型窗口

  
 

  
圖3 設(shè)置應(yīng)用服務(wù)器連接參數(shù)窗口1

  
  在圖3窗口中,填寫admin用戶的密碼為:1234
  
 

  
圖4 設(shè)置應(yīng)用服務(wù)器連接參數(shù)窗口2

  
  在圖4窗口中,直接選擇“下一步”即可。
  
 

  
圖5 應(yīng)用服務(wù)器連接測(cè)試窗口

  
  這里可以點(diǎn)擊“Test Connection”按鈕進(jìn)行連接測(cè)試,當(dāng)然,正確連接的前提是,你先前已經(jīng)通過4.2.1節(jié)的方法啟動(dòng)了OC4J應(yīng)用服務(wù)器。
  
  此處,我們不進(jìn)行測(cè)試,直接選擇“完成”。
  
  5、在JDeveloper 10g中新建應(yīng)用程序空間
  應(yīng)用程序空間是JDeveloper組織和管理多個(gè)應(yīng)用項(xiàng)目(Project)的一種管理形式。一個(gè)應(yīng)用程序空間中可以包含多個(gè)應(yīng)用項(xiàng)目。
  
  新建應(yīng)用程序空間的具體操作:選擇工具欄中的“新建”按鈕。
  
 

  
圖6 選擇新建類型窗口

  
  選擇Application Workspace(這種Workspace可以為應(yīng)用指定所要使用的模板),然后選擇“確定”。
  
 

  
圖7 模板類型設(shè)置窗口

  
  在上面的對(duì)話框中輸入應(yīng)用程序名稱、應(yīng)用程序包的前綴、應(yīng)用模板等信息。這里,應(yīng)用模板選擇Web Application[JSP,Struts,EJB]模板。
  
  6、JDeveloper 10g中Hello Session Bean的設(shè)計(jì)與開發(fā)
  6.1 為業(yè)務(wù)模型建立EJB Diagram
  
  具體操作如以下圖所示:
  
 

  
圖8 新建項(xiàng)目操作

  
 

  
圖9 選擇新建項(xiàng)目窗口

  
  輸入Diagram名稱:
  
 

  
圖10 EJB組件參數(shù)設(shè)置窗口

  
  通過拖動(dòng)組件面板中的“SessionBean”按鈕到編輯區(qū)方法從而創(chuàng)建會(huì)話Bean類:
  
 

  
圖11 JDeveloper 10g界面中的
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Jdeveloper開發(fā)工具優(yōu)化(一)
OAF二次開發(fā)step by step(一)
十四種Java開發(fā)工具點(diǎn)評(píng)(一)
第 2 周(共 12 周):管理 J2EE 項(xiàng)目
Java程序員必須了解的事情之十大組織 - 電腦編程技巧與維護(hù)
常用的java應(yīng)用服務(wù)器
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服