<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

    評論:
    # re: 獲取Tapestry 5學習資源 2007-10-12 17:00 | Exiler
    希望能跟你一起探討tapestry5
    E-mail:freeatomfr@163.com  回復  更多評論
      
    # re: 獲取Tapestry 5學習資源 2008-05-12 17:31 | gang
    頂,不錯。  回復  更多評論
      
    # re: 獲取Tapestry 5學習資源 2009-02-16 17:35 | 董銳
    你好!,我用svn去這個地址http://svn.apache.org/repos/asf/下載tapestry5的資源,怎么總是提示下面的錯誤啊?

    Error: Server sent unexpected return value (403 Forbidden) in response to REPORT

    Error: request for '/repos/asf/!svn/vcc/default'
      回復  更多評論
      
    # re: 獲取Tapestry 5學習資源 2009-08-19 10:41 | Paladin
    頂,對新手很有幫助的學習資源  回復  更多評論
      
    主站蜘蛛池模板: 久久久久久99av无码免费网站 | 亚洲亚洲人成综合网络| 亚洲熟妇无码一区二区三区导航 | 日韩精品无码免费视频| 国产国产人免费视频成69大陆| 九九精品国产亚洲AV日韩| 免费无遮挡无码视频网站| 亚洲AV永久无码天堂影院| 精品国产一区二区三区免费看 | 日本高清不卡aⅴ免费网站| 亚洲精品无码久久久久去q | 噼里啪啦免费观看高清动漫4| 国产一级高青免费| 91热成人精品国产免费| 亚洲妓女综合网99| 女人张开腿等男人桶免费视频| 亚洲国产精品久久久久秋霞小| 四虎影视在线永久免费看黄| 人妖系列免费网站观看| 亚洲国产精品无码成人片久久| 亚洲午夜免费视频| 久久亚洲国产成人影院| 无码专区一va亚洲v专区在线| 精品久久久久久亚洲精品| 叮咚影视在线观看免费完整版| 久久亚洲AV成人出白浆无码国产| 亚洲毛片免费观看| 亚洲av无码一区二区三区人妖| 色久悠悠婷婷综合在线亚洲 | 免费阿v网站在线观看g| 亚洲成av人无码亚洲成av人| 国产亚洲情侣一区二区无| 最近高清中文字幕免费| 亚洲GV天堂GV无码男同| 亚洲欧洲美洲无码精品VA| 中文毛片无遮挡高潮免费| 高h视频在线免费观看| 18gay台湾男同亚洲男同| 国产成人高清精品免费软件| 很黄很污的网站免费| 亚洲av乱码一区二区三区按摩 |