admin 管理员组

文章数量: 1087139


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

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

更多相关文章

初中阅读高频词汇表(带音标)

2024-4-28

初中阅读高频词汇表(带音标)

华芯微特-SYNWIT_产品介绍说明书

2024-4-28

华芯微特-SYNWIT_产品介绍说明书

mixly的rcswitch库文件

2024-4-28

mixly的rcswitch库文件

常用仪表字母和PID仪表信息英文缩写

2024-4-28

常用仪表字母和PID仪表信息英文缩写

前端开发实训案例网页登录态的保持与权限控制

2024-4-29

前端开发实训案例网页登录态的保持与权限控制

奥迪大众通道号信息大全

2024-4-30

奥迪大众通道号信息大全

机器人与机械臂期末试题

2024-4-30

机器人与机械臂期末试题

数据库技术在金融领域中的应用

2024-5-1

数据库技术在金融领域中的应用

99乘法表的程序代码

2024-5-16

99乘法表的程序代码

DMA是什么意思?

2024-5-19

DMA是什么意思?

电子行业专业英语词汇翻译中英文

2024-5-19

电子行业专业英语词汇翻译中英文

广播电视英语词汇术语大全

2024-5-19

广播电视英语词汇术语大全

osi七层模型各个层次的作用及单位

2024-5-27

osi七层模型各个层次的作用及单位

仪表相关英文缩写

2024-5-30

仪表相关英文缩写

plc控制阀门程序实例

2024-5-31

plc控制阀门程序实例

工业机器人的控制方式和编程语言。

2024-5-31

工业机器人的控制方式和编程语言。

基于用户与被控对象相距时间的智能开关控制终端及系统

5月前

年月日发(作者:职业教育机构)()中华人民共和国国家知识产权局()发明专利说明书()申请号.()申请日..()申请人同济大学地址上海市杨浦区四平路号()发明人冯林刘登程钟迪陈凤祥()专利代理机构上海科盛知识产权代理有限公司代理人翁惠瑜()(

全屏控制怎么操作方法

5月前

年月日发(作者:网页中特殊符号空格的代码是)全屏控制怎么操作方法全屏控制操作方法可以根据具体的设备和应用程序而有所不同,以下是一些常见的全屏控制方法:.使用键盘快捷键:在操作系统中,按下键可以切换到全屏模式;在操作系统中,使用组合键可以实现

关于c语言语句的正确概念

5月前

年月日发(作者:怎么制作网页推广)关于语言语句的正确概念一、语言语句的概述语言语句是语言编程的基本单位,用于表达程序的控制流程和逻辑运算。在语言中,语句可以分为两类:控制语句和表达式语句。控制语句用于控制程序的流程,如条件判断、循环控制和函

本地应用程序_应用程式本地化的十大语言

4月前

本地应用程序 应用本地化统计,案例研究和分析 (App localization statistics, case studies and analytics) The goal of every app develo

发表评论

全部评论 0
暂无评论