首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

JBuilder 6 整合 WebLogic 6.x 開發 EJB 完整指南:安裝、配置與除錯

     編輯:J2EE

安裝關鍵點

  1. JBuilder 6 Enterprise 必選 Full Install(含 AppServer Edition),即使使用 WebLogic 也需安裝
  2. WebLogic 6.x 必須與 JBuilder 同一台機器
  3. WebLogic Listen Port 保持預設 7001/7002(JBuilder 無法偵測自訂埠)
  4. 記錄安裝參數:Install Dir、BEA Home、System Password、Domain Name、Server Name
  5. NT/2000 系統:修改用戶暫存目錄變數移除空格(如 c:\Temp),避免編譯錯誤

JBuilder 配置

Enterprise Setup

  • Tools → Enterprise Setup → Application Server 標籤
  • 啟用 Borland Enterprise Server 5.0 整合
  • WebLogic 6.x 標籤填入安裝參數
  • 重啟 JBuilder,出現三個新庫:BES 5.0 Client、WebLogic 6.x Client、WebLogic 6.x Deploy

Default Project Properties

  • Project → Default Project Properties → Servers 標籤
  • 選擇 WebLogic 為 Application Server,可勾選「也是 Web Server」以支援 JSP/Servlet 除錯

實戰:建立 Stateless Session Bean 並部署

1. 建立專案

  • File → New Project,名稱 SBTutorial
  • JDK 選 1.3.1,Required Libraries 清空

2. 建立 EJB

  • File → New → Enterprise → EJB 2.0 Bean Designer
  • Module 名稱 SBDemo
  • 右鍵 Designer → New Session Bean,名稱 TimeFunctions
  • Add Method:getTime() 回傳 long,Remote 介面
  • View Bean Source,修改實作:return System.currentTimeMillis();

3. 編譯與部署

  • Project → Make Project:呼叫 WebLogic ejbc 產生 SBDemo.jar
  • 專案面板右鍵 SBDemo → Run:JBuilder 啟動內建 WebLogic 完成部署
  • 注意:WebLogic 6.0 不支援 EJB 2.0,需下載升級包放入 lib 目錄

建立 EJB Test Client 進行測試

  1. File → New → Enterprise → EJB Test Client,預設值即可
  2. 修改原始碼:
    • user="system", password="1234567"(必須加引號)
    • 若 WebLogic 埠非 7001,修改 url 變數
    • main 方法加入 client.create(); client.getTime();
  3. 右鍵 Test Client → Make → Run(需 WebLogic Default Server 已啟動監聽)
  4. 訊息欄查看輸出結果

進階主題(原文另有範例)

  • Entity Bean 開發、遠端部署、EAR 檔部署
  • 資料庫連線池、從資料庫匯入 Schema 產生 Entity Bean
  • 關聯關係設定

詳細請參考 Borland 官方教學與文件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved