歡迎使用 HATS!
|
當您使用 HATS 時,
您可以將主機中的重要商業應用程式轉換成 Web 或 Rich Client 應用程式。我們強烈建議您遵循下列中的所有步驟,以儘快開始使用 HATS。
| |
如果您需要相關說明:當您使用 HATS 精靈與編輯器時,
按 F1 可取得特定欄位的說明。請參閱入門一書,以取得每個主題的詳細資訊(並參閱其中的名詞解釋,取得專有名詞定義,以及 7.1 版新增功能);另外,亦請參閱資訊中心,取得最新的有用更新資訊。 |
您可展開有序的指導教學主題,並按一下相關鏈結來瞭解 HATS:
建立您的第一個專案
建立專案是您使用 HATS 來開發時的第一個步驟。
- 按一下這裡,以
啟動「建立專案精靈」
(
:這個圖示也可從上方的工具列取得)。
請指定專案類型、連線設定、
佈景主題和範本。在完成精靈作業之後,請按一下上面的「歡迎使用 HATS」標籤,返回這個頁面。
- 使用在伺服器中除錯
(
)
(若為 Web 專案)或使用除錯
(
)(若為 Rich Client 專案),
來測試您的 HATS 專案。請按照系統的要求,
啟動顯示終端機。若為 Web 專案,您可能必須指定所要啟動的伺服器。若為 Rich Client 專案,您可以接受「除錯」視窗中的預設值,並在 Host Access 視窗中按兩下應用程式名稱啟動它。這個內建測試環境會執行您的專案,
讓您可在部署前,先預覽和測試它。請注意,您的主機畫面目前是使用預設轉換來顯示。
- 從第 7 版開始,HATS 會安裝成試用產品。如果您已購買 HATS 授權,
請按一下這裡,以啟動「授權設定」對話框。
按一下這裡可取得詳細資訊。
恭喜您!您已經建立好,也預覽過您的第一個專案!
修改範本
範本會控制應用程式的基本佈置和樣式(如:顏色和字型)。您在「建立專案」精靈中選取的範本,是每個畫面都會用到的預設值。
若要
編輯範本,請按一下這裡,以便
在其編輯器中開啟預設範本。
如果 Web 專案 HTML 範本要進行簡單的變更,請執行下列範例:
- 在「設計」標籤中,按一下將閃爍中的游標放在「我的公司」文字的右邊。
- 按倒退鍵以消除位置保留區名稱,然後輸入您的公司名稱。
- 輸入 'Ctrl+S'(或選取「檔案」>>「儲存」)來儲存變更。
- 按一下「Web 瀏覽器」標籤並選取「重新整理」,以預覽您的變更
(如果您需要重新啟動「在伺服器中除錯」,請按一下這裡)。
- 現在,您也可以編輯範本鏈結以及這些鏈結所指向的 URL(如有需要),或稍後再做。
如果 Rich Client 專案範本要進行簡單的變更,請執行下列範例:
- 在視覺化編輯器中,按一下將進行轉換的大空白區,以選取它。
- 按一下「內容」標籤(位於編輯器下方的窗格中)。
- 選取「背景」列,按一下最右側的按鈕(含省略符號)。
- 變更顏色,並按一下「確定」。請在視覺化編輯器中,記下新顏色的最近應用程式。
- 輸入 'Ctrl+S'(或選取「檔案」>>「儲存」)來儲存變更。
- 在測試環境中按一下「重新整理」(或按一下這裡,重新啟動它),預覽您的變更。
若要利用「HATS 專案」視圖來編輯範本,
請在專案的「Web(或 Rich Client)內容/範本」資料夾中,
按兩下範本(或是用滑鼠右鍵按一下範本,再選取「開啟」)。
您可以根據另一個範本(或者若為 Web 專案,可根據現有的網站,輕鬆利用您公司的樣式和內容準則),
利用「建立範本」精靈(
),來建立範本。
編輯預設呈現和廣域規則
呈現集是指一群按順序轉換的配對。預設轉換會使用
預設呈現集,來將主機元件變更為 GUI 小組件。
請按一下這裡以開啟專案設定編輯器
(
)
並跳至「呈現」標籤。選取底端表格中之列,並選取「編輯」(如果您沒有任何擷取畫面,
則會要求您取得一個擷取畫面)開啟精靈,以讓您執行下列作業:
- 修改尋找目標元件的畫面區域。
- 變更要在區域中尋找的元件。必要的話,請修改元件設定,以便能辨識用於您應用程式中的元件。
- 變更用來呈現元件的小組件。例如,您可能想將功能鍵呈現成按鈕而非鏈結。
您可以新增「元件/小組件」配對,或是停用現有的項目。
當 HATS 使用預設呈現來處理畫面時,它會檢查第一對,如果指定的區域中找到任何目標元件,即會換成相關聯的小組件,且用過的區域即無法供任何其他配對使用。
接著查看表格中下一個要檢查之列(配對),
依此類推。
廣域規則是個相關概念(位於「呈現」標籤導覽樹中,預設呈現的正下方)。
請選取「新增」按鈕,並探索廣域規則的功能:
- 定義可套用於所有轉換(不只是預設值)的輸入欄位元件/小組件對映。
- 不僅可指定目標小組件,也可以指定內含目標小組件的「轉換片段」,
以便具備 JSP (Web) 或 Java (Rich Client) 的所有豐富功能。
您可以做一個小實驗,變更預設呈現(比方說,讓選項清單出現在下拉功能表中,而非以鏈結出現),
或是新增廣域規則(如:將某些日期欄位轉換成日曆小組件)。在儲存更新之後,
請在測試環境中按一下「重新整理」(或按一下這裡,以
重新啟動它),並尋找變更的範例。
自訂畫面
合併畫面
HATS 提供數種方法來收集一系列主機畫面中的資訊,
並將結果呈現在單頁上。HATS
畫面合併作業事件可讓您顯示在單一視圖中,
它是資料的集合,會要求使用者多次向下翻頁(如果使用主機的話)。
- 請按一下這裡以使用預設連線開啟主機終端機
(
),
然後導覽至要開始合併活動的畫面。
-
啟動「建立畫面合併作業」精靈
(
)。請注意,
您也可以從擷取畫面來啟動這項精靈。
- 如有需要,請變更「開始畫面」辨識準則。
- 指定每一個畫面中所要合併的區域。
- 選擇要在所選區域中尋找的主機元件,以及用來顯示資訊的小組件。
- 必要時請進行變更,以指出在主機畫面間導覽時所要使用的主機按鍵。
- 指出如何分辨合併何時應結束。這可根據疊代(畫面)的數目、當辨識特定的畫面時,或者看這兩者何者先發生。
- 指定套用現有的預設轉換,以作為在收集畫面資料後所要執行的動作。
- 僅適用於 Web:如果您希望在完成頁面的建置前,使用者能夠先和頁面互動,再完成精靈,
請勾選「使用動態的快取內容載入(不支援 Portlet 專案)」勾選框。
- 在測試環境中按一下「重新整理」(若有開啟的話),
或按一下這裡來重新啟動它,並預覽您的合併畫面。
使用巨集、整合物件及 Web 服務 (SOA)
巨集有許多有用的用途,例如:
- 略過主機畫面
- 自動產生一般使用者路徑(包括重複迴圈)
- 將來自多個主機畫面的資料合併成一頁
- 提示並擷取資料
整合物件(僅適用於 Web)是 Java 封套中的巨集。您可以在「HATS 專案」視圖中用滑鼠右鍵按一下巨集,
然後從快速功能表中選取「建立整合物件」,來建立一個整合物件。
巨集和整合物件可建立在背景連線而非 HATS 預設連線上,
以供所有的轉換使用。背景連線可將後端資料作業指定成畫面自訂作業中的動作或其他事件。
現在,請從主機終端機建立一個簡單的巨集
(例如登入巨集);方法為按一下「錄製巨集」(
)圖示。
當您完成錄製時,請按一下「停止並儲存」圖示來儲存變更。請在主機終端機中測試您的巨集;方法是重新執行或逐步執行,以便除錯。
接著,您可以將巨集關聯成畫面自訂作業中的動作,以便辨識巨集中的第一個畫面。請在測試環境中按一下「重新整理」(如有開啟的話),
或按一下這裡來重新啟動它,
並確認巨集已依照設計在執行中。
之後,您可以在導覽窗格的巨集上按一下滑鼠右鍵,選取「開啟工具」來探索一些可用來編輯巨集的方法。HATS 7.1 版有一個新的選擇性安裝特性:視覺化巨集編輯器技術預覽。
VME 會將巨集顯示為相連的畫面節點系列,含有動作摘要,以及可用的編輯功能。
模型 1、Struts 和 Java Server Faces (JSF) 網頁、EJB Access Bean、Web 服務 (SOA):在 Web 專案中,您可以從巨集和整合物件建立功能強大的資源,供後端資料處理以及鏈結的交易使用,以促進共用構件的使用。
儘管 Rich Client 專案無法建立 Web 服務,但它們可以將 Web 服務當成一組事件動作中的一部分來呼叫。不論哪一種專案類型,都可利用 EJB Access Bean。
利用主機模擬作業
主機模擬作業功能可讓您直接使用 HATS 專案,而不需和主機應用程式連線,
卻還能夠執行各項作業,例如:在本端測試環境上建立巨集、畫面事件、轉換以及執行它。
具體而言,它可讓您:
- 記下主機應用程式的路徑,以便之後在斷線狀態時能夠使用它。這可讓您在沒有實際存取應用程式時還能工作,
且不需針對所有所需的畫面事先建立擷取畫面。
- 設定示範用的 HATS 應用程式,它使用已儲存的追蹤檔(代表實際的主機應用程式),
而不需和主機連線。
- 儲存一般使用者和特定 HATS 應用程式間的互動記錄並加以儲存,
以有助於用戶端支援。
若要錄製追蹤檔,請執行下列動作:
- 按一下建立「主機模擬作業追蹤檔」精靈
(
)。
- 在完成精靈後所開啟的主機終端機中,依所要的順序和主機互動;當完成時,請儲存追蹤檔。
若要播放追蹤檔,請執行下列動作:
- 在「主機模擬作業」資料夾中,用滑鼠右鍵按一下所要的追蹤檔,
並選取「在主機終端機上播放」。
- 和主機互動。請注意,您的路徑受您在錄製期間所採取的動作限制。
若要使用主機模擬作業來測試 HATS 專案,請執行下列動作:
- 在「連線」資料夾中,開啟預設連線。
- 在「基本」標籤中,勾選「使用主機模擬作業而非現場連線」勾選框。儲存變更。
- 這樣的連線變更會要求重新啟動本端測試環境,以便採用新設定:
- Web:關閉「Web 瀏覽器」標籤,然後停止再重新啟動伺服器
- Rich Client:關閉 Host Access 視窗,然後按一下工具列上的「除錯」圖示
- 請再次注意,您的路徑受您在錄製期間所採取的動作限制。
探索 HATS 的進階功能
準備您的生產專案
若要備妥已完成的 HATS Web 專案,以供一般使用者當成 Web 應用程式來存取,請執行下列動作:
- 匯出
(
):將專案建置成 J2EE 應用程式。
- 轉送:將 EAR 檔移至 WAS 伺服器機器。
- 安裝:利用 WAS 部署應用程式。
- 讓一般使用者知道應用程式的 URL。
若要備妥完整的 HATS Rich Client 專案,以供使用者安裝,請執行下列動作:
- 匯出
(
)您的 Eclipse 特性專案
(在您第一次匯出外掛程式專案時,會提示您建立一個特性專案)。
- 匯出您應用程式所需的 HATS 特性和外掛程式。
-
建立 site.xml
(這個檔案會列出更新網站上的可用特性;一般使用者會將其 Rich Client 指向這個檔案的位置)。
- 上傳匯出的特性、外掛程式以及 site.xml 至您的更新網站。
- 將 Rich Client 指向這個網站,以安裝應用程式。
檢視 HATS 的線上資訊檔案庫