觀眾要求第三彈:

最近換了一台新電腦,東西都還放在舊電腦上,搬動上有點麻煩~

可能更新速度沒這麼快,大家見諒。

給大家偷看一下我的新小銀~可愛啊~!!!!

要多拍幾張,因為小姐粗魯的個性,很快就會讓它變成髒小銀了!哈哈

==================================================

首先,要先說明,JBoss EAP 6 的官方認證OS Windows 它只有2008, 所以如果不能用,

也不要氣餒,我這裡會針對 2008 與 2003 說明。

Windows 2008

官方有支援,所以當然就是去官方下載可以用的套件拉!

請到紅帽的官網,到Customer Portal 下的Middleware 區下載。

選擇JBoss EAP 6 的版本 (Application Platform),

下載Windows 2008 的Native Utilities for Windows Server 2008.

如果你不是x64 的版本請選下面那個。

下載完畢後,請解壓縮到原先安裝JBoss EAP 6 的目錄,

選擇覆蓋。

按這裡下載service.bat,把service.bat檔案放在%JBOSS_HOME%/modules/native/sbin 下,設定好你的 JAVA_HOME.

執行 service.bat install 即可

確定有個JBoss EAP 6 的service 存在於服務中,

啟動,確定可以正常啓動JBoss. 

這樣就完成 Windows 2008 的安裝拉!

Windows 2003

心裡的OS: 為了要找到2003 的這個古董iso 檔案,真是費盡我千辛萬苦,裝只要5分鐘,可是找這個卻花了我3天......請不要再問我古董的問題了,我不是古董商阿...
4

當然開發完Web Service 也不能都不做一些安全性的防護吧?

Web Service 主要的安全性也不外乎兩種,加密跟使用者登入的身份認證。

這篇是之前Web Service 的延伸,可以參考先前建立Web Service 的方式。

但我認為Web Service 其實跟EJB 的Stateless Session Bean 結合的最好,

以後有機會再寫囉!

====================================================

這次的WSDL並沒有做加密或是保護,主要是Service 的認證。

要做認證,要先把Security Domain 建立起來,要先建立使用者的properties 的檔案。

所以請到之前WAR 檔下的Source 位置,建立兩個properties 檔案,一個放使用者與密碼,一個放使用者與使用者身份的對應檔。

A. jbossws-role.properties (使用者與使用者身份的對應檔)

admin=wsuser B.

這我之前在電子報有寫過,但是因為不知道丟到哪裡去了,

而且有人問,所以,我還是要再打一次,希望是最後一次了... 哭..

在這裡,先要說清楚,JBoss 本身就有提供Web Service 的功能,JBossws, 可是我看到很多人在寫程式的時候還是會掛Axis 在裡面,有種畫蛇添足的感覺,了解Axis 其實還滿強大的,可以支援許多Protocol, 與建立Bean 的方式,但是大多數的人連用都沒用到。

所以如果你的Web Service 很簡單,乾脆考慮使用JBossws 就夠了。

而且JBossws 都符合Web Service 的JSR. JSR-244, JSR-181, JSR-109, JSR-101.

首先,要先建立一個Project, 選取Web Dynamic Project,

然後取名為hellows,確定後,按下Finished.

開始寫第一個Web Service, 不可免俗的,當然一定要寫個Hello World

(誰來告訴我,為啥一定要是Hello World?) 在左邊選單的hellows上,按下滑鼠右鍵,選擇建立一個Class.

很開心這個小小的部落格被JBoss.org 提到了!

因為很少有JBoss 的中文資源,從現在開始,我也會不定期的放一些JBoss 社群那邊的最新消息!

最近紅帽合併了FuseSource 與 Polymita, 可以更密切與完整的整合商業流程管理。紅帽在這個禮拜有一個線上的活動,都是在討論未來的BPM 的趨勢,與策略。叫做紅帽整合與商業流程週,大家有興趣可以上去看看噢!

日期是 10月15-18號。

活動的內容如下:

有幾位名人的演講,說真的,我還不太認識他們!但是好像都是頗大尾的人,哈哈。

再來就是比較好玩的新技術討論。真的很不錯。

Craig Muzilla and Mark Little 介紹未來的願景。 Pierre Fricke and Ken Johnson 現場直播。 分別在整合,Messaging, 資料整合以及商業流程管理各有一個Road Map的發表會。 再來這個就是我個人比較喜歡的重點了,12 個由主要的功能開發leader主持,在商業流程整合以及自動化的題目,深入探討技術與技術分享。(如, enterprise service bus (ESB)

這裡講的是JBoss SOA 的企業版本. 裡面包含了企業需要使用的SOA 功能,像是 ESB, jBPM, Data Service 等等...

安裝JBoss SOA 跟其他JBoss 的家族是一樣的,unzip 之後就可以使用了!

在企業板有兩個選擇,一個是Standalone 的,比較適合一般開發者,另一個則是SOA-P , Production 環境用,最大的差別在於是否支援 Cluster.

點選download 之後就可以下載。我這次下載的版本為開發用的SOA.

下載後請unzip standalone-soa-5.3.0.GA.zip

我把Folder rename 成 soa-5 這是為了偷懶~(想用Tab鍵)

unzip 之後,到 $SOA_PATH/jboss-esb/server/default/conf/props 下,修改

soa-users.properties , 加入自己的 id or password.
1
Popular Posts
Popular Posts
About Me
Archive 檔案室
Labels
Labels
Blog of My Friends
Blog of My Friends
Facebook Groups
Facebook Groups
Support a friend
Support a friend
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.