admin 管理员组

文章数量: 887021


2024年2月25日发(作者:汇编中call指令)

BEA WebLogic Workshop 8.1 ® 快速上手指南

開始使用BEA WebLogic Workshop 8.1™

台灣比爾亞系統

台北市敦化南路二段105號23F

電話: (02) 27841623

傳真: (02) 27841625

2003年7月

BEA WebLogic Workshop™

版權宣告

比爾亞系統公司版權所有,出版於2003年7月1日

(版本1.1)

使用權利說明

非經比爾亞系統公司(BEA Systems, Inc)同意,不得擅自使用電子媒介或設備,將本文全文或部分影印、重製、翻譯或刪除。

本文所有資訊若有所更動將不另行通知,且不列入比爾亞系統(BEA System)保證的一環。

更進一步,比爾亞系統不保證本文章所提供的內容及解釋名詞完整無誤,若有誤概不負責。

商標及服務標記

BEA、WebLogic和Tuxedo是比爾亞系統公司(BEA Systems, Inc)註冊商標。BEA WebLogic

E-Business Platform、BEA E-Business Control Center、BEA Campaign Manager for

WebLogic、BEA WebLogic Commerce Server、BEA WebLogic Personalization Server、BEA

WebLogic Portal、BEA eLink、BEA WebLogic Integration、BEA WebLogic Server、BEA

WebLogic Workshop以及BEA WebLogic Enterprise皆為比爾亞系統公司(BEA Systems, Inc)的商標。尚未列出的商標仍屬於比爾亞系統公司所有。

BEA WebLogic Workshop 8.1 ™快速上手指南 第 2 頁

目錄表

版權宣告..........................................................................................................................................................................................2

如何使用這份指南..........................................................................................................................................................................4

額外的教育資源..............................................................................................................................................................................4

更多的資訊、資料表、產品手冊..............................................................................................................................................4

評估軟體......................................................................................................................................................................................4

新聞稿..........................................................................................................................................................................................4

開發者資源..................................................................................................................................................................................4

BEA WEBLOGIC WORKSHOP 8.1產品概述...........................................................................................................................5

視覺化開發環境

.........................................................................................................................................................................5

執行期框架

.................................................................................................................................................................................7

JAVA

控制項

................................................................................................................................................................................9

BEA

WEBLOGIC

WORKSHOP

8.1之應用程式型別....................................................................................................................10

BEA WEBLOGIC WORKSHOP 8.1 快速上手範例.................................................................................................................12

安裝BEA

WEBLOGIC

12

快速上手範例情境-AVITEK

ELECTRONICS公司......................................................................................................................13

一步步體驗BEA

WEBLOGIC

14

範例 #1. 導覽與設定範例資料.....................................................................................................................................................15

視覺化開發環境........................................................................................................................................................................16

自動部署....................................................................................................................................................................................17

範例 #2. 建立一個客制化的控制項.............................................................................................................................................18

內建的JAVA

控制項...................................................................................................................................................................18

客製JAVA

控制項.......................................................................................................................................................................19

非同步作業控制項....................................................................................................................................................................23

範例 #3. 新建企業級的網路服務.................................................................................................................................................26

支援非同步WEB

27

自動化部署與測試....................................................................................................................................................................29

鬆散耦合....................................................................................................................................................................................32

範例 #4. 建置企業層級的網站應用程式.....................................................................................................................................38

JAVA

PAGE

FLOW

技術...............................................................................................................................................................38

自動化的資料繫結....................................................................................................................................................................43

自動化的部署與測試................................................................................................................................................................46

範例#5:用JAVA 控制項方式建立網頁應用程式.....................................................................................................................50

範例 #6: 使用XMLBEANS來處理JAVA中的55

BEA WEBLOGIC WORKSHOP 8.1背後的奧妙.....................................................................................................................58

結語................................................................................................................................................................................................59

附錄:BEA WEBLOGIC WORKSHOP 8.1 規格需求.............................................................................................................60

進階:產品資訊和開發資源.........................................................................................................................................................60

BEA WebLogic Workshop 8.1 ™ 快速上手指南 第

3 頁

如何使用這份指南

這份快速上手指南帶來一些當您準備探索和評估BEA WebLogic Workshop 8.1 ™可能是有用的重要題材。這份文件提供一個BEA WebLogic Workshop 8.1™的概觀,一個著眼在它的特色和利益的詳細觀點,一個使用BEA WebLogic Workshop 8.1™開發應用程式的討論,和當您評估這套產品時您可能需要的重要資訊。我們建議您在您開始探索這套軟體之前閱讀完這份指引。BEA已經提供了BEA一個可使您快速地和廣泛地探索BEA Weblogic

Workshop 8.1™的能力的產品展示。細節的一步步指導被包括於這份快速上手指南中。

除了此份指引所包括的教材,您可能想要使用 BEA網站上豐富的線上資源,包括資料表、產品手冊、白皮書、展示軟體、新聞稿、以及其他資源。

額外的教育資源

更多的資訊、資料表、產品手冊

BEA WebLogic Workshop 產品網站

/?CNT=&FP=/content/products/workshop

評估軟體

BEA WebLogic Workshop 8.1™

/?family=WLW&major=8.1&minor=-1新聞稿

BEA及產品相關新聞

/press/

開發者資源

dev2dev Online, BEA開發者網路社群

BEA WebLogic Workshop™ 相關新聞群組列表

/support/

BEA WebLogic Workshop 8.1 ™快速上手指南 第 4 頁

BEA

WEBLOGIC

WORKSHOP

8.1™產品概述

BEA WebLogic Workshop 8.1為一具有一致性、簡化的、可延伸的發展環境。由於上述特徵,使得BEA WebLogic Workshop 8.1讓使用者能夠非常容易地在整個BEA WebLogic平台上開發企業級、以標準基礎的應用程式。

BEA WebLogic Workshop獨特的程式模型,提供了簡化的抽象概念以加速軟體的開發。抽象概念相對於傳統程式開發方法之不同,在於其目的是讓使用者能夠以更快的速度,開發更佳的應用程式。Workshop創新的程式開發模型包括了以下三個主要元件:視覺化開發環境 (visual

development environment), 執行期框架(run-time framewor)以及 Java 控制項(Java Controls).

視覺化開發環境 (Visual Development Environment)

WebLogic Workshop的視覺化開發環境,為J2EE應用程式發展提供了前所未有的易用性。

Design View的部分係以圖形化的方式,提供了開發中之應用程式的描述,因此開發者便能夠察看應用程式與客端及back-end resources(後端資源)之間的互動,並以視覺化的方式加以編輯。此外,所有的WebLogic Enterprise Platform 8.1應用程式都共用相同的視覺化開發環境,能夠大幅縮減對客製控制項(custom controls)、Web services、Web applications、portals以及integration

applications之建置、測試及除錯的學習曲線。

圖 1. BEA WebLogic Workshop 8.1視覺化開發環境

BEA WebLogic Workshop 8.1 ™ 快速上手指南 第

5 頁

WebLogic Workshop 程式開發模式係以直覺化概念為基礎。透過如同:控制項(controls), 方法(methods), 以及屬性(properties)的直覺化概念,便能夠進行以事件為基礎的程式開發(event-based

development),如此一來開發者便無須精通複雜的J2EE API以及物件導線程式設計的準則。此一簡化開發模式的底層機制,係使用附有註解的Java程式碼撰寫而成。WebLogic Workshop視覺化開發環境產生標準的Java檔案時,Workshop會適時地(例如當開發者設定屬性或增加控制項時)幫開發者加入對應於特定執行時應用程式行為的註解。這些註解可讓Workshop執行期框架 (run-time framework)自動產生J2EE的基礎結構元件,以抽象的方式讓開發者跳脫低階的基礎結構配線過程。開發者亦可自行撰寫商務邏輯,以解決手邊的商務問題。

開發者係透過Source View來撰寫Java程式。開發者能夠直接存取原始碼與原始碼註解,雙向程式編輯的特性可保證在Design View中所做的任何一項變動,都能夠被迅速地反應到Source View中,反之亦然。Source View允許使用者撰寫程序性的Java程式來處理方法、事件,並提供許多提升生產力的特殊功能來協助開發者,如:程式自動補完 (code-completion)、語法驗證 (syntax

checking)及自動匯入(auto-import)。

圖 2.

在Source View中協助開發者的程式自動補完功能

Workshop的另一個特點為其具高度可靠性、支援多國語系的整合除錯器,能夠允許使用者能夠在同樣的視覺開發環境中,以簡單的方式建置、測試程式並進行除錯。BEA WebLogic Workshop

BEA WebLogic Workshop 8.1 ™快速上手指南 第 6 頁

8.1除錯器能夠允許使用者在應用程式伺服器上,針對已部署的程式碼而非本地端的Java檔案進行除錯,以實現即時回饋,使應用程式的品質更為提高。

圖 3:

WebLogic Workshop的整合除錯器運行畫面

WebLogic Workshop 8.1更進一步地提供了許多整合開發環境的加強功能,以了改善使用者的開發經驗。如:整合原始碼管理、強化的視窗化環境、完整的工具自訂組態能力,以及共享的工具及調色盤。

執行期框架 (The Run-time framework)

BEA WebLogic Workshop的 執行期框架提供了介於開發者與複雜J2EE系統基礎結構之間的抽象層。開發者可免於處理耗時的、API層次的基礎結構程式碼、元件組態及部署的細節,而自由地使用視覺化的開發環境,在必要的部分撰寫程序性的Java程式碼,並以簡明、宣告的註解存取進階的功能。WebLogic Workshop 執行期框架便是透過上述方式,產生標準的EJB, JMS以及JDBC程式碼,並以此程序管理與J2EE結構相關的設計及實作要點,故其應用程式之實做,皆立基於一可靠的、具規模度且安全的企業級架構之上。

BEA WebLogic Workshop 8.1 ™ 快速上手指南 第

7 頁

Intuitive Visual

Development EnvironmentIterative, “Write and Run”

deployment and testingWebLogic WorkshopRun-time Framework…Or use

any tool or

IDEJava ControlsJava Web ServiceStandard Java

code with

annotationsJMSEJBsJDBCBEAWebLogic Platform 8.1Java Page Flow

圖 4.

連結設計時期(Design-Time)與執行時期(Run-Time)元件

WebLogic Workshop的執行期框架為一執行於BEA WebLogic Server 8.1上的標準的J2EE應用程式,它代表著統合所有WebLogic Platform應用程式型別(type)的聚合層。

BEA WebLogic Workshop

本文标签: 程式 應用 開發 控制 系統

更多相关文章

大学生信息技术知识模拟题+答案

10月前

大学生信息技术知识模拟题+答案

openmv的云台控制代码

10月前

openmv的云台控制代码

createfile函数详解

10月前

createfile函数详解

BEA WebLogic Workshop 8.1 快速上手指南

10月前

BEA WebLogic Workshop 8.1 快速上手指南

学习plc以后能够做什么工作

10月前

学习plc以后能够做什么工作

学习plc以后可以做什么工作

10月前

学习plc以后可以做什么工作

毕业设计——基于QT的GPS车载导航系统(6)第2章 嵌入式系统简介

10月前

毕业设计——基于QT的GPS车载导航系统(6)第2章 嵌入式系统简介

故障说明——精选推荐

9月前

故障说明——精选推荐

IC管脚功能大全

9月前

IC管脚功能大全

标题栏的名词解释(一)

9月前

标题栏的名词解释(一)

儿童编程课程有哪些

9月前

儿童编程课程有哪些

车用永磁同步电机变指数滑模控制研究

9月前

车用永磁同步电机变指数滑模控制研究

BIQ工厂评估标准-新

9月前

BIQ工厂评估标准-新

英语特殊词组搭配

9月前

英语特殊词组搭配

动车组制动名词术语总结

9月前

动车组制动名词术语总结

FC和iSCSI协议的分析比较

9月前

FC和iSCSI协议的分析比较

PowerVault 745N NAS安装指导

9月前

PowerVault 745N NAS安装指导

nfs配置权限参数

9月前

nfs配置权限参数

台达HIFT系列UPS产品说明书

9月前

台达HIFT系列UPS产品说明书

邦诺盘阵配置说明

8月前

邦诺盘阵配置说明

发表评论

全部评论 0
暂无评论