在JBoss AS下部署Seam示例程序
作者: 路易十三
摘要: 本文介紹了如何在JBoss AS下部署Seam示例程序。
本文使用的JBoss AS版本為4.2.2.GA ,JBoss Seam版本為2.0.0.GA。
請(qǐng)確保您安裝了JDK 5.0(或以上版本)以及Ant 1.6(或以上版本)。
讓我們開(kāi)始吧!
一、安裝JBoss應(yīng)用服務(wù)器
訪問(wèn)http://labs.jboss.com/jbossas/downloads/,下載JBoss AS 4.2.2.GA。
(圖1)
下載完畢,將jboss-4.2.2.GA.zip解壓。以解壓到D:\Java\jboss-4.2.2.GA為例:
進(jìn)入D:\Java\jboss-4.2.2.GA\bin目錄,運(yùn)行run.bat,運(yùn)行結(jié)果大致如下:
(圖2)
為了驗(yàn)證安裝的有效性,請(qǐng)?jiān)L問(wèn)http://localhost:8080/。如果安裝成功,會(huì)出現(xiàn)以下畫(huà)面:
(圖3)
注意:Seam 2.0版本需要JBoss 4.2(或以上版本)的支持。
二、安裝并配置JBoss Seam
訪問(wèn)http://labs.jboss.com/jbossseam/download/index.html,下載JBoss Seam 2.0.0.GA。
(圖4)
下載完畢,將jboss-seam-2.0.0.GA.zip解壓。以解壓到D:\Java\jboss-seam-2.0.0.GA為例:
修改D:\Java\jboss-seam-2.0.0.GA下的build.properties文件,添加一行:
jboss.home D:\\Java\\jboss-4.2.2.GA
其中,D:\\Java\\jboss-4.2.2.GA為JBoss AS 4.2.2.GA的安裝目錄。
三、部署應(yīng)用
進(jìn)入D:\Java\jboss-seam-2.0.0.GA\examples\booking,運(yùn)行:ant deploy。
其中D:\Java\jboss-seam-2.0.0.GA為JBoss Seam 2.0.0.GA的安裝目錄。
如果部署成功,會(huì)出現(xiàn)以下畫(huà)面:
(圖5)
四、大功告成
訪問(wèn)http://localhost:8080/seam-booking,運(yùn)行結(jié)果如下:
(圖6)
恭喜您,您成功地在JBoss AS上部署了Seam程序。
審校:Richard
原創(chuàng)文章如轉(zhuǎn)載,請(qǐng)注明:轉(zhuǎn)載自JBoss Seam中文站
[ http://www.jbossseam.com/ ]
本文鏈接地址:http://www.jbossseam.com/2007/11/07/deploy-seam-application-in-jbossas/
|
|
jboss seam是非常優(yōu)秀的架構(gòu),他的web層擴(kuò)展jsf,提供了豐富的web組件,使開(kāi)發(fā)更快,復(fù)用性更高,同時(shí)還提供了強(qiáng)大的ajax功能,很容易實(shí)現(xiàn)web2.0開(kāi)發(fā);
業(yè)務(wù)層也是用基于組件的方式實(shí)現(xiàn),使兩個(gè)層次的調(diào)用非常簡(jiǎn)單,省去了復(fù)雜的配置文件,和以前的j2ee架構(gòu)比,有非常多的創(chuàng)新,但是還是有一些使用及不不方便的地方:
1.model、HomeBean、ListBean和view的代碼只能被生成到同一個(gè)包了,特別是大量的view代碼在同一個(gè)目錄下,如果項(xiàng)目大,就會(huì)帶來(lái)很多不便。
2.表的前綴在生成時(shí),不能被除去。
3.被生成的頁(yè)面里的字段值都是英文的表名或列明,沒(méi)有放在資源文件里,使用每個(gè)頁(yè)面都要改為對(duì)應(yīng)的中文。
myseam[http://myseam.googlecode.com]不但繼承了jboss seam2.0GA的所有特點(diǎn),同時(shí)解決以上不足,還提供了一下功能:
1.用datascroller tag 去分頁(yè)列表數(shù)據(jù)。
2.用rich:calendar tag 去顯示日期字段。
3.日期的格式和getMaxResults的值被配置在資源文件里。
4.增加用戶和角色管理模塊。