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

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

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

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

  在圖16窗口中,注重勾選“Include Local Interface”項。
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖一)


  
圖17 創建EnterPRise javaBean完成后的摘要信息
  
  選擇“完成”,則編輯區效果如下:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖二)
  
圖18 EJB Diagram圖中被創建的session Bean
  
  6.2 為HelloSessionEJB類添加業務處理方法
  
  鼠標雙擊圖中的HelloSessionEJB類圖,將出現下面的對話框:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖三)
  
圖19 EJB模塊屬性編輯窗口
  
  選擇“Add”按鈕,進行業務處理方法的添加:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖四)
  
圖20 業務方法參數設置窗口
  
  輸入sayHello方法名及該方法返回值的數據類型等參數,然后選擇“確定”按鈕。
  
  6.3 調整圖形元素的尺寸大小
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖五)
  
圖21 調整圖形大小操作
  
  6.4 為會話Bean的sayHello方法編寫實現代碼
  
  具體操作如下:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖六)
  
圖22 查看HelloSessionEJB組件的實現代碼操作
  
  為sayHello方法添加以下代碼:
  
  public String sayHello()
  {
  return "Hello, world";
  }
  
  6.5 修改HelloSessionEJBBean.java的部分代碼
  
  對類HelloSessionEJBBean中的代碼作如下修改:
  
  SessionContext ctx; //添加
  public void setSessionContext(SessionContext ctx)
  {
  this.ctx = ctx; //添加
  }
  
  7、驗證和測試Hello Session Bean
  7.1 驗證EJB
  
  驗證的作用:通過EJB驗證,可發現由于手工修改代碼造成的接口聲明和實現代碼不一致的錯誤,從而防止編譯、發布和運行期間可能出現的錯誤。
  
  具體驗證操作如下:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖七)
  
圖23 驗證EJB組件操作
  
  查看結果:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖八)
  
圖24 查看驗證操作的結果
  
  通過觀察上述窗口中的信息,說明操作沒有錯誤和可疑之處。
  
  7.2 建立EJB組件的客戶端測試程序
  
  具體操作如下:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖九)
  
圖25 新建EJB組件測試程序操作
  
  出現:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖十)
  
圖26 測試程序運行容器類型設置窗口
  
  這里,選擇Connect to OC4J Embedded in JDeveloper,即客戶端測試程序及所用的EJB組件將在嵌入的OC4J容器中運行。
  
  若選擇第二項,則可將EJB組件發布到遠程應用服務器,并試圖在遠程服務器中運行客戶端測試程序;當然,此時。遠程應用服務器應已經啟動。
  
  7.3 修改客戶端測試程序
  
  將客戶端測試程序中的語句
  
  // helloSessionEJB.sayHello( );
  
  前的注釋去掉,修改如下:
  
  String s = helloSessionEJB.sayHello( );
  System.out.println("結果:" + s);
  
  8、編譯和運行程序
  8.1 編譯程序
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖十)
  
圖27 程序編譯操作
  
  8.2 發布EJB組件
  
  在JDeveloper 10g中,將Enterprise JavaBean組件發布到內嵌的OC4J應用服務器十分方便,發布(Deploy)操作不需要建立發布描述文件以及進行打包操作;只需運行EJB組件即可,如下圖所示:
  
 圖解JDeveloper 10g快速開發會話EJB(下)(圖十二)
  
圖28 EJB組件的發布
  
  選擇運行命令之后,JDeveloper將自動啟動OC4J應用服務器,并發布上述HelloSessionEJB組件到該服務器,具體信息在Embedded OC4J Server窗口中顯示如下:
  
  [Starting OC4J using the following ports: HTTP=8988, RMI=23891, JMS=9227.]
  ……
  [waiting for the server to complete its initialization...]
  ……
  04/11/21 00:15:04 Auto-deploying - compiling and loading...
  ……
  Embedded OC4J startup time: 193137 ms.
  ……
  All EJBs are sUCcessfully deployed.
  
  查看最后一句話,說明EJB組件被正確發布了。
  
  8.3 運行客戶端測試程序
  
  運行HelloSessionEJBClient.java程序,查看運行結果:
  
圖解JDeveloper 10g快速開發會話EJB(下)(圖十三)
  
圖29 測試程序運行結果
  
  說明EJB組件客戶端程序正確地調用了Hello Session Bean的sayHello方法。
  
  9、結束語
  通過上述操作,讀者可以看出,在JDeveloper 10g開發工具中設計、開發和測試EJB組件具有直觀和易于操作的特性,尤其,在EJB組件發布時,既不需要編寫用于發布的xml文件,也不需要把握WebLogic或JBoss等應用服務器軟件的使用方法。這種特性,使得應用開發者可將更多的精力投入到應用系統的設計和開發中去,從而,可大大提高開發效率。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久天天躁狠狠躁夜夜爽蜜月| 成人精品视频在线| 亚洲乱亚洲乱妇无码| 亚洲国产精彩中文乱码av| 在线精品高清中文字幕| 91精品国产综合久久男男| 欧美午夜影院在线视频| 91tv亚洲精品香蕉国产一区7ujn| 日韩中文字幕精品视频| 最近2019中文字幕第三页视频| 日韩精品高清在线| 国产精品揄拍500视频| 精品国偷自产在线视频99| 久久久视频在线| 亚洲性69xxxbbb| 亚洲第一网中文字幕| 欧美第一页在线| 欧美日韩国产限制| 国产精品jizz在线观看麻豆| 欧美精品久久久久久久久久| 欧美日韩人人澡狠狠躁视频| 国产成+人+综合+亚洲欧洲| 国产精品高潮呻吟久久av野狼| 日韩中文字幕视频在线| 亚洲国产小视频在线观看| 成人羞羞国产免费| 久久97久久97精品免视看| www.日韩系列| 国产91对白在线播放| 日韩中文第一页| 中文字幕久精品免费视频| 亚洲无限av看| 久久精品电影一区二区| 91sao在线观看国产| 国产精品久久网| 高潮白浆女日韩av免费看| 欧美日韩免费网站| 麻豆国产va免费精品高清在线| 欧美精品videosex牲欧美| 亚洲激情 国产| 欧美成人一区二区三区电影| 91精品国产99| 亚洲一二三在线| 久久影视电视剧免费网站清宫辞电视| 日韩在线观看网址| 日韩成人激情视频| 日韩精品视频三区| 国产最新精品视频| 精品国内产的精品视频在线观看| 亚洲国产高清自拍| 精品国产乱码久久久久久婷婷| 亚洲视频电影图片偷拍一区| 91精品视频观看| 日韩综合中文字幕| 日本欧美中文字幕| 日本欧美一级片| 岛国av午夜精品| 欧美韩国理论所午夜片917电影| 国产极品精品在线观看| xxx一区二区| 国产精品亚洲片夜色在线| 国产一区视频在线播放| 91国产美女视频| 欧美精品一区二区三区国产精品| 亚洲精品99999| 欧美黑人狂野猛交老妇| 国内免费精品永久在线视频| 日韩亚洲一区二区| 国产精品入口免费视| 国产精品久久综合av爱欲tv| 国产精品一区二区三区毛片淫片| 视频在线一区二区| 亚洲国产精品99久久| 狠狠色狠色综合曰曰| 欧美剧在线观看| 亚洲精品欧美日韩专区| 成人网在线观看| 日韩经典中文字幕| 国产精品色午夜在线观看| 日韩欧美在线字幕| 日韩欧美国产激情| 精品人伦一区二区三区蜜桃免费| 91禁国产网站| 97视频在线播放| 国产香蕉精品视频一区二区三区| 北条麻妃一区二区三区中文字幕| 91亚洲国产成人久久精品网站| 91沈先生在线观看| 91超碰中文字幕久久精品| 91国产精品91| 国产手机视频精品| 亚洲国产精品悠悠久久琪琪| 97久久精品人搡人人玩| 亚洲免费电影在线观看| 在线播放亚洲激情| 91成品人片a无限观看| 色综合伊人色综合网站| 久久激情视频免费观看| 欧美性生交xxxxx久久久| 国产精品精品一区二区三区午夜版| 久久久久北条麻妃免费看| 国内精品视频久久| 伊人男人综合视频网| 国产精品久久久久久久久借妻| 国产精品视频地址| 高清亚洲成在人网站天堂| 国产啪精品视频| 91视频国产高清| 91精品国产91久久久久| 亚洲视频在线免费观看| 国产精品日韩精品| 成人看片人aa| 亚洲新声在线观看| 中文字幕欧美日韩在线| 91在线看www| 日韩在线视频网站| 亚洲欧美一区二区三区久久| 精品一区二区三区电影| 久久久久久免费精品| 91理论片午午论夜理片久久| 久久精品国产91精品亚洲| 亚洲免费一在线| 91中文在线观看| 日韩免费在线看| 日韩精品视频观看| 精品久久久中文| 亚洲天堂成人在线| 国产精品露脸av在线| 欧美激情一区二区久久久| 亚洲人午夜精品| 91伊人影院在线播放| 91精品视频免费观看| 日韩在线免费视频| 亚洲国产一区二区三区四区| 国产精品国产三级国产专播精品人| 欧美中文在线观看| 少妇久久久久久| 色av中文字幕一区| 欧美亚洲成人精品| 久久偷看各类女兵18女厕嘘嘘| 亚洲成人网av| 7777kkkk成人观看| 欧美极品美女视频网站在线观看免费| 色婷婷av一区二区三区在线观看| 九九久久国产精品| 日韩电影免费观看在线观看| 日韩极品精品视频免费观看| 精品女厕一区二区三区| 欧美日韩国产综合新一区| 国产精品 欧美在线| 欧美一区二三区| 国语自产精品视频在线看抢先版图片| 亚洲欧美日韩天堂一区二区| 久久视频在线观看免费| 亚洲一区二区三区四区在线播放| 色yeye香蕉凹凸一区二区av| 国产精品ⅴa在线观看h| 国产999视频| 欧美极品第一页| 久久夜精品va视频免费观看| 亚洲女人天堂视频| 中文字幕日韩欧美精品在线观看| 亚洲女人天堂视频| 青草成人免费视频|