亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

圖解JDeveloper 10g快速開發會話EJB(上)

2019-11-18 12:34:43
字體:
來源:轉載
供稿:網友

  摘要 本文具體介紹了在Oracle JDeveloper 10g環境下開發會話Bean所涉及到的JDeveloper安裝、配置方法以及EnterPRise javaBean的設計、開發、運行、測試方法,為Java初學者和JDeveloper學習者提供了有益的參考。
  
  1、JDeveloper 10g開發工具簡介
  JDeveloper 10g是全球最大的數據庫軟件供給商甲骨文公司(Oracle Corporation)開發的一款Java應用集成開發環境(IDE)軟件。它針對Java應用開發中的各項活動提供了全面的支持,例如支持版本控制、系統建模、編碼開發、程序調試、自動測試、系統性能優化等,以及具有方便地部署Java應用程序和Web服務的特性,大大簡化了應用系統的發布操作。
  
  不但如此,Oracle JDeveloper 10g 中還提出了其特有的J2EE 開發框架——Oracle application Development Framework(ADF)。該框架以 J2EE 設計模式為基礎,不僅可幫助程序員開發更為健壯的 J2EE 應用系統,也可大幅度提高程序的編寫效率、縮短應用系統的開發時間。
  
  2、為什么用JDeveloper進行會話Bean的開發
  如上所述,JDeveloper 10g開發工具不但具有很強的系統集成度,而且,也具有了提高開發生產率的一些有益特性。
  
  除此之外,JDeveloper 10g具有可免費獲得并使用、基于模型驅動開發(MDA)、以及集成OC4J J2EE應用服務器的特性,決定了無論是開發還是學習,其都不失為一個好的集成開發環境。
  
  因此,本文以簡單的Hello session Bean為例,來說明JDeveloper 10g下EJB的設計、編碼、發布以及測試的方法和步驟,以為J2EE初學者降低學習門檻,提供更好的學習工具。
  
  3、JDeveloper 10g運行環境的預備
  3.1 下載
  
 ?、?從Sun網站下載J2SE 1.4.2安裝包
  
 ?、?從Oracle公司網站(http://www.oracle.com)下載Oracle JDeveloper 10g開發工具(.zip文件)
  
  3.2 安裝并設置Java 運行環境
  
  安裝下載的J2SE 1.4.2安裝包,并進行環境變量的設置。具體設置方法略,請參看相關文檔。
  
  需要說明的是,經筆者測試,若Java SDK用的是J2SE 1.5(即Tiger),則JDeveloper 10g的OC4J應用服務器啟動時會報錯,因此,建議最好使用J2SE 1.4.2。
  
  3.3 解壓縮JDeveloper
  
  下載的Oracle JDeveloper 10g開發工具(.zip文件)不需要安裝,只需將其解壓縮到硬盤分區的某個文件夾下即可,如解壓縮到G:/Jdev9052。
  
  4、JDeveloper 10g應用服務器OC4J的安裝
  JDeveloper 10g產品中內嵌了Oracle的J2EE應用服務器軟件——OC4J,其支持J2EE 1.3組件的開發。在此例中,要使用OC4J應用服務器,必須對其進行安裝并做必要的設置。
  
  4.1安裝和設置OC4J應用服務器
  
  在Windows中進入Dos命令提示符,輸入以下Dos命令以安裝和設置OC4J應用服務器:
  
  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
  
  在上述過程中,需要輸入兩次應用服務器治理員用戶admin的密碼,這里為了便于記憶,設置治理員密碼為1234。
  
  4.2 測試應用服務器
  
  在G:/Jdev9052/bin目錄下,存在兩個批處理文件:start_oc4j.bat和stop_oc4j.bat,分別用來啟動和關閉OC4J應用服務器。
  
  4.2.1 啟動應用服務器OC4J
  
  再進入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 關閉應用服務器OC4J
  
  在Dos提示符下進入G:/jdev9052/jdev/bin目錄,輸入命令:
  
  stop_oc4j admin 1234
  
  其中,admin是治理員賬號,1234是在安裝過程中輸入的治理員密碼。
  
  輸出信息略。
  
  4.3 在JDeveloper中設置到OC4J應用服務器的連接
  
  運行G:/Jdev9052/jdev/bin/jdevw.exe程序,可啟動JDeveloper 10g開發工具。首次運行將詢問你是否從以前版本升級,選擇否即可。
  (因后續內容多用圖示表達,故只添加少量文字說明)
  
  建立到OC4J應用服務器連接的操作步驟如以下圖所示:
  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖一)

  
圖1 新建應用服務器連接操作

  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖二)

  
圖2 選擇應用服務器類型窗口

  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖三)

  
圖3 設置應用服務器連接參數窗口1

  
  在圖3窗口中,填寫admin用戶的密碼為:1234
  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖四)

  
圖4 設置應用服務器連接參數窗口2

  
  在圖4窗口中,直接選擇“下一步”即可。
  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖五)

  
圖5 應用服務器連接測試窗口

  
  這里可以點擊“Test Connection”按鈕進行連接測試,當然,正確連接的前提是,你先前已經通過4.2.1節的方法啟動了OC4J應用服務器。
  
  此處,我們不進行測試,直接選擇“完成”。
  
  5、在JDeveloper 10g中新建應用程序空間
  應用程序空間是JDeveloper組織和治理多個應用項目(Project)的一種治理形式。一個應用程序空間中可以包含多個應用項目。
  
  新建應用程序空間的具體操作:選擇工具欄中的“新建”按鈕。
  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖六)

  
圖6 選擇新建類型窗口

  
  選擇Application Workspace(這種Workspace可以為應用指定所要使用的模板),然后選擇“確定”。
  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖七)

  
圖7 模板類型設置窗口

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

  
圖8 新建項目操作

  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖九)

  
圖9 選擇新建項目窗口

  
  輸入Diagram名稱:
  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖十)

  
圖10 EJB組件參數設置窗口

  
  通過拖動組件面板中的“SessionBean”按鈕到編輯區方法從而創建會話Bean類:
  
 圖解JDeveloper 10g快速開發會話EJB(上)(圖十)

  
圖11 JDeveloper 10g界面中的

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久一区二区| 麻豆乱码国产一区二区三区| 欧美成人一二三| 国产精品一区二区久久精品| 一区二区三区视频观看| 亚洲2020天天堂在线观看| 国产美女精品视频| 欧美最猛性xxxxx免费| 国语自产精品视频在线看抢先版图片| 欧美激情一区二区三级高清视频| 精品女同一区二区三区在线播放| 亚洲伊人久久综合| 黄色精品一区二区| 国产成人综合久久| 精品动漫一区二区三区| 亚洲国产精品99久久| 国产精品扒开腿做爽爽爽视频| 777国产偷窥盗摄精品视频| 久久久久久com| 久久亚洲综合国产精品99麻豆精品福利| 欧美国产日产韩国视频| 日韩视频在线观看免费| 色悠悠久久88| 日韩精品高清在线| 亚洲春色另类小说| 亚洲天堂精品在线| 欧美另类极品videosbestfree| 欧美日韩黄色大片| 91麻豆国产语对白在线观看| 亚洲精品一区二区在线| 精品视频久久久久久久| 欧美性开放视频| 欧美天堂在线观看| 欧美大尺度电影在线观看| 久久综合久久美利坚合众国| 欧美大成色www永久网站婷| 98精品国产高清在线xxxx天堂| 国产欧美日韩精品专区| 欧美精品在线极品| 理论片在线不卡免费观看| 91精品中国老女人| 55夜色66夜色国产精品视频| 国产综合视频在线观看| 亚洲免费小视频| 欧美成人一区二区三区电影| 91地址最新发布| 精品久久久久久中文字幕大豆网| 午夜精品久久久久久久99热浪潮| 在线观看免费高清视频97| 日韩一区二区三区国产| 成人中心免费视频| 欧美精品www| 亚洲国产欧美精品| 久久五月情影视| 伊人青青综合网站| 色婷婷综合成人| 国产亚洲一级高清| 国内外成人免费激情在线视频网站| 亚洲午夜未删减在线观看| 亚洲一区免费网站| 亚洲色图校园春色| 国产97在线视频| 色哟哟网站入口亚洲精品| 日韩女优人人人人射在线视频| xxxx性欧美| 亚洲一区二区少妇| www.99久久热国产日韩欧美.com| 91精品在线国产| 亚洲国产91色在线| 亚洲成人a级网| 色老头一区二区三区| 精品久久久久久电影| 奇米成人av国产一区二区三区| 精品视频—区二区三区免费| 国产精品ⅴa在线观看h| 在线视频中文亚洲| 日韩福利在线播放| 九九九热精品免费视频观看网站| 一区二区亚洲精品国产| 亚洲成人激情小说| 国产一区二区黑人欧美xxxx| 久久久久久久久久久av| 久久久成人精品视频| 成人美女免费网站视频| 欧美激情免费看| 亚洲国产一区自拍| 国产免费一区二区三区在线观看| 亚洲国产精彩中文乱码av| 日韩有码在线电影| 98精品国产自产在线观看| 久久久久久有精品国产| 久久久91精品| 午夜精品久久久久久99热软件| 91亚洲精品在线观看| 欧美成人精品在线视频| 欧美午夜精品久久久久久久| 日韩精品欧美激情| 久久精品中文字幕| 韩国一区二区电影| 国产精品视频精品视频| 久久伊人精品天天| 欧美一级高清免费播放| 最近2019中文字幕在线高清| 亚洲男人天堂网| 中文字幕成人精品久久不卡| 亚洲一区二区三区成人在线视频精品| 亚洲成人免费在线视频| 亚洲欧洲在线观看| 国产成人精品一区| 国产精品第8页| 日本道色综合久久影院| 欧美激情videoshd| 亚洲欧美成人精品| 亚洲第一男人av| 欧美激情日韩图片| 久久九九全国免费精品观看| 日韩第一页在线| 日本在线观看天堂男亚洲| 成人黄色午夜影院| 欧美视频在线观看免费| 神马国产精品影院av| 国产精品视频区1| 中文亚洲视频在线| 国产精品久久久久久久久久久不卡| 亚洲xxxx3d| 国产精品久久久久久久久久久久久| 欧美黑人国产人伦爽爽爽| 亚洲精品一区二三区不卡| 视频在线观看一区二区| 欧美激情视频免费观看| 日韩免费精品视频| 久国内精品在线| 欧美性猛交xxxx乱大交3| 午夜精品一区二区三区在线播放| 久久久精品国产一区二区| 精品一区二区三区四区| 亚洲欧美综合区自拍另类| 欧美最猛性xxxxx(亚洲精品)| 亚洲香蕉成视频在线观看| 久久国产精品久久精品| 国产成人一区三区| 亚洲国产日韩欧美在线图片| 国产精品夜间视频香蕉| 97在线观看视频| 日韩福利伦理影院免费| 欧美日韩国产成人在线| 亚洲高清一二三区| 青草热久免费精品视频| 美女精品视频一区| 国产成人精品a视频一区www| 久久99精品视频一区97| 久久视频在线免费观看| 日韩国产欧美精品在线| 成人福利网站在线观看| 国产精品中文字幕在线观看| 在线视频欧美日韩精品| 欧美在线亚洲在线| 中文字幕在线看视频国产欧美在线看完整| 亚洲日韩中文字幕在线播放| 国产精品观看在线亚洲人成网| 欧美成人黄色小视频| 国产精品9999| 国产99久久久欧美黑人| 精品国产网站地址|