admin 管理员组

文章数量: 1184232


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

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

更多相关文章

基于Internet的PLC远程实训应用

2024-4-30

基于Internet的PLC远程实训应用

plc和单片机哪个工资高

2024-5-5

plc和单片机哪个工资高

99乘法表的程序代码

2024-5-16

99乘法表的程序代码

电子专业英语缩写大全

2024-5-19

电子专业英语缩写大全

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

2024-5-27

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

网络技术基础教案第六讲OSI参考模型

2024-5-29

网络技术基础教案第六讲OSI参考模型

自动化仪表字母代号组合含义最强解析

2024-5-30

自动化仪表字母代号组合含义最强解析

PLC用来干什么0PLC六大应用

2024-6-1

PLC用来干什么0PLC六大应用

摄影中的自然光与人工光源控制大全

2024-7-19

年月日发(作者:噬肉菌的天敌)摄影中的自然光与人工光源控制大全摄影是通过捕捉光线来记录影像的艺术。在摄影中,光线的选择和控制是至关重要的,它可以决定照片的效果和氛围。在摄影中,常见的光源有自然光和人工光源。本文将为您介绍如何有效地控制自然光

计算机维修工五级试题库及参考答案

2024-12-23

年月日发(作者:文件转)计算机维修工五级试题库及参考答案一、单选题(共题,每题分,共分).在资源管理器中,可显示文件名、大小、类型、修改时间等内容,应选择的显示方式______。、小图标、详细资料、列表、大图标正确答案:.在中,要想关闭"格

发酵优化 英语

2024-12-29

年月日发(作者:什么意思)发酵优化英语,,,,.,,,..,....,,.,.,..,,.,.,,.,...,.,...,.,..,,.,,.,..,,,.,,.,..-,,,..,-.综合上述所述内容,发酵优化是确保发酵过程高效和产品质量

数控加工中心编程与操作试题

2024-12-31

年月日发(作者:分支流程图)未知驱动探索,专注成就专业数控加工中心编程与操作试题一、多选题.下面哪些加工可以通过数控加工中心完成?.手工铣削.钻孔.切割.磨削答案:、、.数控加工中心编程中,代码用于控制加工中心的哪些功能?.进给速度控制.主

浅析C语言中的goto语句

2025-1-1

年月日发(作者:英文版转中文)浅析语言中的语句语言中的语句是一种流程控制语句,它允许程序无条件地跳转到程序中的任意位置。虽然语句在现代编程中被广泛认为是不好的实践,但它仍然可以在某些情况下提供一种简洁的控制流程方式。本文将对语言中的语句进行

plc是什么_plc发展历史

2025-1-2

年月日发(作者:同步的作用)是什么_发展历史生活中,我们有很多的代码弄不清楚。以下是小编整理的关于的相关内容,欢迎阅读和参考!是什么_发展历史是什么可编程逻辑控制器,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、

神操作!神舟笔记本的通电开机与神秘重启功能解析

2月前

【随笔杂记】电脑断电自启+远程控制自启 因为以后要经常跑模型,但是有时候人不在电脑面前,所以要配置一下 步骤电源控制 自登陆系统 远程控制软件自启 UAC控制

想怎么玩就怎么来——通过手机轻松掌握电脑的全新技巧!

2月前

怎么用手机远程控制电脑:远程控制怎么用在这个科技日新月异的时代,远程控制电脑已经成为了很多人的需求。有时,我们可能在外出时突然需要访问家中的电脑,或者在工作中需要远程操控办公室的电脑。这时,如果能用手机远程控制电脑,那将

变身超级黑客?不,只是学了点远程操控技巧!如何设定永久远程访问权限?

2月前

一、利用QQ进行远程控制: 步骤:1、双方登录QQ,控制方进入对方聊天界面,点击上方“请求控制对方电脑”按钮,或者被控制方点击上方“邀请对方远程协助”按钮,等待对方同意即可!二、利用系统自带远程功

拒绝干扰:快速搞定关掉Windows强制“用户账户控制”的技巧

2月前

在使用Windows的过程,经常遇到用户账户控制弹窗,每次都要确认很麻烦,本章教程主要介绍,如何关闭Windows用户账户控制弹窗提示。一、打开运行对话框可以使用快捷键快速打开运行对话框,输入以下命令:

Windows UAC 太烦人了?教你快速禁用的方法

2月前

在使用Windows的过程,经常遇到用户账户控制弹窗,每次都要确认很麻烦,本章教程主要介绍,如何关闭Windows用户账户控制弹窗提示。一、打开运行对话框可以使用快捷键快速打开运行对话框,输入以下命令:

SWF安全守卫者:深入探讨防火墙与Adobe Flash Player的联合防护

2月前

发表评论

全部评论 0
暂无评论