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

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

JBuilder4入門(上)

2019-11-18 11:52:06
字體:
來源:轉載
供稿:網友

  1. 前言
  經過對JBuilder 4 EnterPRise 版的幾天使用,逐步了解了JBuilder 4一些讓人向往的特性,如功能豐富的向導,對EJB/Servlet/jsp的直接調試能力。深深的為其震撼,現將一些收獲整理,希望能以此提高我們開發的速度!
  2. EJB
  開發環境的配置
  要進行EJB的開發,需要有JBuilder4 Enterprise、Borland application Server 4.x.
  安裝
  先安裝JBuilder 4,假設你要安裝到
  c:/JBuilder40 (default).
  安裝 JBuilder Foundations
  安裝 JBuilder 4 Enterprise.
  要安裝BAS(IAS)4.x、請先下載JDK1.2.2以上版本,j2eesdk1.2.1以上版本。
  安裝 J2eesdk 1.2.1 to c:/j2eesdk1.2.2 (default).
  安裝 Borland Application Server 4.5.
  這里假設你將BAS安裝到c:/Bas45 (not default),osagent使用缺省的端口 (14000)
  Bas與JBuilder4的集成
  將JBuilder Open Tool bas45.jar 從 C:/Bas45/console/jbuilder/jb40 拷貝到C:/JBUILDER40/lib/ext 目錄下,重啟JBuilder.
  1. 選擇Tools Enterprise Setup 。
  2. 在 Application Server 頁中選擇BAS 4.5,在BAS installation Directory點中選擇輸入 C:/BAS45
   JBuilder4入門(上)(圖一)
  3. 點OK。系統將提示重啟JBuilder,請確認。
  4. 選擇Tools Enterprise Setup
  5. 選擇Corba頁,在Path for ORB Tools中輸入C:/Bas45/bin
  6. 點Library for projects下的…按鈕,選擇Bas 4.5 ,請參考下圖。
   JBuilder4入門(上)(圖二)
  實例操作步驟
  下面將在Jbuilder里創建一個簡單的EJB,請對照下面步驟執行
  第一步,創建工程:
  選擇 File New Project…
  將工程目錄設為 quickstart.
  將根目錄設為 c:/project.
  按 Finish 按鈕.
   JBuilder4入門(上)(圖三)
  第二步,創建EJB Group。
  EJB Group將打包成Jar文件時自動加入里面的包內的EJB。:
  選擇 File New… Enterprise tab Empty EJB Group.
  設置組的名稱為quickstart,JBuilder將在此工程的目錄里生成一個quickstart.jar文件。.
  點 OK.
   JBuilder4入門(上)(圖四)
  第三步、建立Bean
  接著使用向導建立Bean:
  File New… Enterprise tab Enterprise javaBean.
  點 Next to將這個bean加入剛剛創建的EJB組。
  將類名高為TellerBean 點Next.
   JBuilder4入門(上)(圖五)
  不要改變接口的名稱,但是要將bean home改為TellerHome。
   JBuilder4入門(上)(圖六)
  現在,可以看到工程中有三個類. TellerHome和Teller 是EJB容器需要實現的。
  TellerBean是我們要加入的商業邏輯的類,雙擊TellerBean在其中加入以下代碼:
  public int getTellerNo() {
  return 1;
  }
  Save All your work and Make .
  第四步,發布方法
  現在我們需要將方法暴露給容器。雙擊TellerBean,我們可以在Bean這一頁中看到一個叫Methods的頁。步驟:
  雙擊TellerBean.java。
  選中 Bean 頁,再選Methods 頁。
  選中 getTellerNo 方法的復選框(Save All,這時假如你打開Teller.java,你可以看到其中聲明了一個新的方法的。)
   JBuilder4入門(上)(圖七)
  現在我們寫完了EJB的代碼。
  第五步,配置
  現在我們要完成及檢查配置描述(Deployment Descriptor)。配置描述是EJB的重要部分,它將發布配置與發布代碼分離開,以我們可以在不改變源代碼的情況以分解與調配一個應用。
  JBuilder已經為我們生成了一部分配置描述,現在我們來作些調整:
  雙擊Double-click quickstart.ejbgroup to view it.
  在左下的結構窗格中展開TellerBean ,點 Container Transactions.
   JBuilder4入門(上)(圖八)
  點 Add 為我們的方法加入一個事務屬性為 ‘Required’的容器事務,點Verify ,應該是0 Warnings,0 Errors. 點Save All ,再點Make 。
   JBuilder4入門(上)(圖九)
  第六步,寫客戶端測試代碼。
  現在我們完成了服務端的編寫,現在我們要寫個Java客戶端來調用EJB內的getTellerNo。使用向導來創建一個EJB Test Client。
  File New… Enterprise tab EJB Test Client
  將類名認為 Client
  只選中 Generate main function
   JBuilder4入門(上)(圖十)
  點OK.
  在Client類中加入以下代碼。注重是在第一個try語句塊的最后。
  Teller teller = tellerHome.create();
  int t = teller.getTellerNo();
  System.out.println(“Using teller No: “ + t);
  第七步,編譯
  最后生成RMI/IIOP的存根(stub)來調用遠程方法。
  右擊TellerHome.java 選中 Properties.
  在 Build VisiBroker 頁中, 選中 Generate IIOP.
  點 OK.
  Save All  JBuilder4入門(上)(圖十)再 Make  JBuilder4入門(上)(圖十二)
  現在我們已經完成了開發。
  JBuilder4入門(上)(圖十三)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美xxxx综合视频| 精品国产老师黑色丝袜高跟鞋| 91在线观看欧美日韩| 成人午夜激情免费视频| 亚洲国产婷婷香蕉久久久久久| 亚洲第一区在线观看| 欧美激情第1页| 国产成人久久久精品一区| 成人女保姆的销魂服务| 欧美午夜激情视频| 亚洲跨种族黑人xxx| 中文字幕久精品免费视频| 久久影院模特热| 欧美视频在线观看免费| 国产精品免费一区二区三区都可以| 亚洲人成电影网站| 亚洲男人av电影| 亚洲成色999久久网站| 欧美性猛交xxxx富婆弯腰| 欧美乱大交做爰xxxⅹ性3| 欧美日韩亚洲91| 精品国产网站地址| 秋霞午夜一区二区| 国产91在线播放精品91| 亚洲精品成人网| 亚洲精品电影久久久| 国产成人鲁鲁免费视频a| 亚洲欧美激情精品一区二区| 午夜精品久久久久久久99黑人| 精品久久久91| 欧洲中文字幕国产精品| 俺去啦;欧美日韩| 日韩电影中文字幕一区| 亚洲精品视频在线观看视频| 国产精品扒开腿做爽爽爽男男| 久久激情视频免费观看| 亚洲视频一区二区| 日韩av在线网址| 亚洲精品国精品久久99热| 欧美黑人xxx| 国产在线不卡精品| 欧美久久精品午夜青青大伊人| 欧美在线视频免费观看| 欧美性猛交xxxx免费看| 日韩免费中文字幕| 欧美午夜激情小视频| 欧美日韩一区二区免费在线观看| 亚洲欧美激情视频| 91中文字幕在线| 成人精品视频久久久久| 国产这里只有精品| 欧美激情小视频| 一色桃子一区二区| 亚洲男人天堂古典| 亲爱的老师9免费观看全集电视剧| 国产亚洲精品久久久久动| 91精品国产高清久久久久久| 久久久噜噜噜久久| www.久久久久| 91久久久精品| 国产不卡av在线免费观看| 精品亚洲一区二区三区在线观看| 69久久夜色精品国产69乱青草| 欧美激情精品久久久久| 精品久久久久久中文字幕一区奶水| 在线视频欧美日韩精品| 欧美在线观看视频| 91精品国产电影| 国产精品国语对白| 77777少妇光屁股久久一区| 国产日韩精品在线| 亚洲欧洲日产国码av系列天堂| 91久久久亚洲精品| 欧美日韩国产丝袜另类| 中文字幕一精品亚洲无线一区| 亚洲成人精品视频在线观看| 高清在线视频日韩欧美| 91高清视频免费观看| 中文字幕日韩精品在线| 久久男人av资源网站| 欧美电影免费观看高清完整| 国产亚洲人成a一在线v站| 国产在线精品成人一区二区三区| 久久久噜噜噜久久中文字免| 久久中文久久字幕| 国产91热爆ts人妖在线| 欧美日韩激情小视频| 国产一级揄自揄精品视频| 欧美成aaa人片在线观看蜜臀| 91在线精品播放| 日日骚久久av| 精品久久久久久久久中文字幕| 狠狠躁夜夜躁人人爽超碰91| 精品一区二区三区四区在线| 亚洲片av在线| 久久久免费av| 久久成人精品视频| 久久久久久久久久久成人| 91精品视频大全| 欧美极品少妇xxxxⅹ喷水| 国产这里只有精品| 欧美性猛交xxxx富婆| 欧美成人在线免费视频| 91精品久久久久久久| 欧美激情成人在线视频| 欧美国产日韩一区二区| 成人欧美一区二区三区在线| 中文字幕不卡av| 日韩有码在线视频| 97高清免费视频| 欧美三级xxx| 国产精品自拍视频| 国产精品久久婷婷六月丁香| 国产精品久久久久免费a∨大胸| 69视频在线播放| 中文字幕日韩精品在线观看| 亚洲色图综合网| 上原亚衣av一区二区三区| 亚洲图中文字幕| 成人黄色片网站| 欧美亚洲成人免费| 中文字幕欧美精品日韩中文字幕| 亚洲最大av网| 国产精品亚洲网站| 国产精品久久久久久久久| 国产亚洲欧美一区| 一区二区亚洲欧洲国产日韩| 久久久久久国产精品美女| 国产精品久久久久久久久久免费| 久久综合电影一区| 影音先锋欧美在线资源| 亚洲香蕉av在线一区二区三区| 羞羞色国产精品| 26uuu亚洲国产精品| 国产97色在线| 在线观看亚洲区| 欧美电影免费观看| 久久久久久久影院| 亚洲国产古装精品网站| 国产精品com| 九九热r在线视频精品| 97免费中文视频在线观看| 欧美成人免费全部| 国产精品私拍pans大尺度在线| 日韩av在线播放资源| 国产99视频精品免视看7| 亚洲欧美激情精品一区二区| 国产精品va在线| 成人黄色大片在线免费观看| 91九色视频在线| 亚洲国模精品一区| 成人免费大片黄在线播放| 色偷偷综合社区| 粗暴蹂躏中文一区二区三区| 国产日韩欧美在线观看| 精品无码久久久久久国产| 亚洲一区二区三区四区视频| 久久精品电影一区二区| 欧美性猛交xxxx黑人猛交| 日韩av一区在线| 国产精品白嫩美女在线观看| 中文字幕亚洲欧美日韩在线不卡| 亚洲视频在线观看| 日av在线播放中文不卡|