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

首頁 > 學院 > 開發設計 > 正文

Workshop控件和擴展:第2部分

2019-11-18 13:48:39
字體:
來源:轉載
供稿:網友

  BEA WebLogic Workshop控件應該附有可靠的說明文檔。在WebLogic Workshop控件和擴展系列文章的第2部分,我們將討論為了使控件可用,甚至被BEA驗證過程接受,需要采取的步驟。我們將向一個看起來很簡單的控件添加javaDoc、用戶指南、屬性描述、示例應用程序,以及把它合并到WebLogic Workshop幫助系統所需的基礎架構。

  簡介


  假如您已經開發出相當酷的控件,并且希望所有人都使用它。那么就不能只給人們發送一個Zip文件,然后希望他們能使用它。您必須把控件交付到silver platter 上去。這個過程中的一個重要部分就是說明文檔,本文將討論為控件添加說明文檔需要采取的步驟。


  說明文檔的重要性不只體現在使終端用戶興奮方面,它還是控件的驗證過程的一個重要方面。驗證意味著一個獨立的機構(例如,ComponentSource.com),按照特定的測試計劃評估控件,以確保該控件在WebLogic Workshop 中良好地運行。


  起始點


  作為本文的基礎,讓我們從一個已有的控件開始,該控件不具備所有必需的說明文檔。它是一個發送和接收電子郵件的helper組件。我們隨后將通過添加必需的說明文檔使該控件完整。參閱下載區,獲得到該基本控件的鏈接。假如您已經下載了代碼,就可以通過本文,把技術應用到基本控件上。


  一旦完成之后,最終的控件將具有:



  • API 說明文檔
  • 一份用戶指南
  • 控件屬性描述
  • 一張內容表
  • 兩個使用該控件的示例應用程序

  最后,我們將測試控件的說明文檔。


  注重:擴展也可以提供說明文檔,但是不如控件的說明文檔重要。API和控件屬性說明文檔,還有示例應用程序不會應用到擴展中。您可以使用文中描述的方法為擴展編寫用戶指南和內容表。


  驗證過程


  驗證過程針對BEA WebLogic Workshop版本來驗證控件和擴展,證實它們能夠良好地共同運行。


  驗證不是強制性的。您可以擴展WebLogic Workshop,然后直接把產品分發給用戶。您還可以把創建的產品郵寄給知識庫,甚至是ComponentSource站點。有人選擇不驗證控件和擴展,因為這個過程有點昂貴。但是要使控件和擴展進入BEA’s PRemier Component Gallery站點,就要求進行驗證。


  Emailer控件


  現在讓我們轉向基本控件。Emailer控件方便了電子郵件消息的發送和接收。下載區的start.zip提供了該控件。解壓縮該文件并雙擊EmailerApp.work。選擇默認(示例)WebLogic Workshop服務器實例。圖1顯示了我們討論的控件。


Workshop控件和擴展:第2部分(圖一)



圖1. 項目結構


  本文不包括控件編寫這個主題。假如需要關于該主題的更多信息,請參考文章Advanced Controls Development Primer,或查看在線說明文檔。


  在這里我們可以看到該控件提供了三個方法和一個回調。在內部它使用timer控件。該控件可以用于發送電子郵件(sendMail()方法)和接收電子郵件(getMail()或調用start()并等待receiveMail()方法回調)。


  關于源代碼的注釋:



  • 當使用回調把事件推進到用戶類時,還要提供輪詢機制,這很重要。這是因為回調不能被web應用程序使用。
  • 該控件有一整套JavaDoc。假如控件還沒有良好的JavaDoc,那么現在就動手編寫它們。
  • 該控件拋出的異常應該在ControlException或其子類內部。

  目錄結構


  我們從一個包含多個項目的應用程序開始,而最終我們希望能產生一個包含項目的控件、說明文檔和示例的ZIP安裝文件。該ZIP文件有一個我們將要在此進行討論的非凡結構。


  首先,需要有下面的一組說明文檔,全部是Html格式的:






應用程序文件夾和文件



內容




EmailerApp/Emailer/doc/en
/partners/dev2dev/...





發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 社旗县| 田林县| 酒泉市| 自贡市| 五河县| 永昌县| 南昌市| 苏尼特左旗| 垦利县| 榆社县| 辉南县| 乌恰县| 策勒县| 阳东县| 蕉岭县| 监利县| 庄河市| 万源市| 万安县| 乌什县| 秀山| 靖州| 汤原县| 桐庐县| 和林格尔县| 平凉市| 雷州市| 苏尼特左旗| 科技| 桂阳县| 柳林县| 驻马店市| 兴化市| 咸宁市| 灵石县| 揭阳市| 兴宁市| 诸城市| 奈曼旗| 简阳市| 木兰县|