獲取
Tapestry 5
學(xué)習(xí)資源
——
Maven
與
SVN
?
前面幾個(gè)
Tapestry 5
的文檔翻譯主要是針對(duì)
Tapestry 5
的基礎(chǔ),本人還將陸續(xù)翻譯隨后的基礎(chǔ)章節(jié)。因?yàn)?/span>
Tapestry 5
還沒有正式發(fā)布,現(xiàn)在發(fā)布的一些版本主要是為了收集用戶反饋,按照
官方
所給的粗略的開發(fā)階段安排,最終發(fā)布是到秋季(如果要確定月份的話,以公歷劃分季節(jié)來(lái)說(shuō)就是
9-11
月)。
?
從本人對(duì)
Tapestry 3
、
Tapestry 4
以及現(xiàn)在還未正式發(fā)布的
Tapestry 5
的使用來(lái)說(shuō),除了軟件主要版本不能向后兼容以及頁(yè)面池不透明化(不知道大量并發(fā)下的性能)兩個(gè)大問題外,其他很多都是值得稱贊的,特別是現(xiàn)在的
Tapestry 5
,在使用上比以前版本確實(shí)簡(jiǎn)潔了很多,而且官方對(duì)
Tapestry
框架的開發(fā)已經(jīng)開始考慮向后兼容性。所以,本人對(duì)
Tapestry 5
很有信心,如果主要考慮性能與開發(fā)效率上,它確實(shí)值得一用,也希望隨后的深入學(xué)習(xí)可以證實(shí)它能勝任哪一級(jí)的并發(fā)性能!
?
技術(shù)性的東西,不動(dòng)手是難得深入理解與掌握的。基于這一點(diǎn),我想就如何在現(xiàn)在的情況下開展
Tapestry 5
的學(xué)習(xí)與練習(xí)做一個(gè)文檔整理,希望有更多人來(lái)學(xué)習(xí)研究
Tapestry 5
,也希望有不同智慧與思想的我們能夠一起交流學(xué)習(xí),共同進(jìn)步!
?
現(xiàn)有的
Tapestry 5
資源主要有:官方網(wǎng)站文檔及相關(guān)代碼、
Maven
資源、
SVN
資源。
?
現(xiàn)在
Tapestry 5
公布的資源都可以在官方網(wǎng)站上得到,這里想介紹另外兩種得到資源的用法,即
Maven
與
SVN
,在此推薦這兩個(gè)工具,是因?yàn)樗鼈兡觅Y源更方便,省了很多事。通過
Maven
拿到官方的入門實(shí)例,通過
SVN
得到
Tapestry 5
的源代碼及相關(guān)資源。
?
官方文檔上提到過
Maven
,
Maven
是一個(gè)軟件構(gòu)建工具,類似
Ant
卻有很多比
Ant
強(qiáng)大的地方,自
2001
年起,
Maven
已經(jīng)成為構(gòu)建工具領(lǐng)域的先驅(qū)。通俗的來(lái)說(shuō),
Maven
即充當(dāng)一個(gè)軟件工廠與用戶之間的連接,軟件工廠里有很多工件(軟件項(xiàng)目),我們可以在本地通過
Maven
拿到軟件工廠(遠(yuǎn)端服務(wù)器)上的工件,可以再構(gòu)建、更新本地的工件。
Maven
的官方網(wǎng)站地址為
:
http://maven.apache.org/
。
?
為此,我們得下載
Maven
這個(gè)工具包,以便運(yùn)行命令(工具的
bin
目錄有可執(zhí)行的文件)得到服務(wù)器上
Tapestry 5
的實(shí)例資源。還要通過
Eclipse
的
Maven
插件在
Eclipse
中構(gòu)建下載下來(lái)的資源,可以通過
Eclipse
的
[Help]
à
[software Updates]
à
[Find and Install…]
菜單項(xiàng)打開更新對(duì)話框后新建一個(gè)更新地址為
http://m2eclipse.codehaus.org/update/
的
Maven
更新項(xiàng)下載
Maven
插件,插件安裝詳情及使用請(qǐng)參看
http://m2eclipse.codehaus.org/
,此頁(yè)面有相應(yīng)文本及
Flash
視頻指南。
?
?
?
Apache.org
有一個(gè)
SVN
資源庫(kù),
URL
地址為
http://svn.apache.org/repos/asf/
,我們?cè)诒镜?/span>
Eclipse
里新建這個(gè)
SVN
資源定位后,就可以在其資源分支里找到
Tapestry 5
的源代碼分支了。下載下來(lái)的
Tapestry 5
源代碼包里有很多的可用資源,包括它的入門實(shí)例與一些測(cè)試實(shí)例(也是
Tapestry Web
項(xiàng)目),我們可以把他們抽取出來(lái),建立相應(yīng)的
Web
應(yīng)用,以便學(xué)習(xí)
Tapestry 5
。
?
附:
1. Maven
概念入門
?http://www.ibm.com/developerworks/cn/opensource/os-maven/
posted on 2007-06-01 13:40
無(wú)聲 閱讀(3315)
評(píng)論(4) 編輯 收藏 所屬分類:
職場(chǎng)生活