国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

JBuilder4入門(上)

2019-11-18 11:52:06
字體:
供稿:網(wǎng)友

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 固阳县| 庆安县| 澄江县| 开江县| 汪清县| 盐池县| 安义县| 隆昌县| 博客| 安康市| 新和县| 民乐县| 兴海县| 师宗县| 潜山县| 合水县| 长宁县| 新野县| 浮梁县| 都兰县| 安新县| 沅陵县| 营口市| 汝阳县| 普兰县| 望都县| 马关县| 湟中县| 龙里县| 彭山县| 绍兴市| 花莲县| 上犹县| 德惠市| 密山市| 化州市| 日土县| 乐昌市| 甘泉县| 铜鼓县| 星座|