JBoss FSW 6 - Switch Yard 小程式
JBoss SOA 正式改名為 Fuse Service Work, 所以以後 FSW 就是SOA拉~ 在這裡正名一下。
前些日子本來很想寫這篇,現在終於可以補上來了。
建議你在開始這個小程式之前,先去看一下SwitchYard 的基礎介紹。按這裡
安裝工具,與JBoss FSW 因為Beta版的installer 還有在改東西,所以我等他們改好以後再放好了。(有空再寫 :p 忙忙忙忙忙... )
首先,按下滑鼠右鍵,建立一個SwitchYard專案。
輸入這個Project的名字。
選擇FSW 的版本,與裡面會用到元件。
(PS, 我抓圖的時候還在Alpha, 但是Final ㄧ)
在一個SwitchYard 的專案中的META-INF 會有一個重要的檔案,switchyard.xml,這個檔案就是整個AP的定義檔,例如說,從哪裡會有Data 近來,送到哪裡處理,以及處理完的資料要送到哪裡等等... 在 JBoss Developer Studio 裡面,可以透過GUI的工具看到這個定義的內容,然後也可以拖拉的把資料加入。
現在開始寫拉,把Bean 也就是主要的Java程式邏輯拖拉到Composite(組合)上。
當把Bean拖拉上去時,會自動跳出一個請你輸入Bean資訊的視窗,請點選 interface (這是一個合約).