Tapestry_基礎(chǔ)(060612)

Tapestry_基礎(chǔ)(060612)

ID:37517134

大小:872.50 KB

頁(yè)數(shù):40頁(yè)

時(shí)間:2019-05-24

Tapestry_基礎(chǔ)(060612)_第1頁(yè)
Tapestry_基礎(chǔ)(060612)_第2頁(yè)
Tapestry_基礎(chǔ)(060612)_第3頁(yè)
Tapestry_基礎(chǔ)(060612)_第4頁(yè)
Tapestry_基礎(chǔ)(060612)_第5頁(yè)
資源描述:

《Tapestry_基礎(chǔ)(060612)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、Tapestry開發(fā)基礎(chǔ)姚旭平1、Tapestry背景知識(shí)歷史:作者HowardLewisShip,創(chuàng)建于2000Tapestry3發(fā)布于2004-04Tapestry4發(fā)布于2006-1-7HowardLewisShip是個(gè)有天分的架構(gòu)師和程序員,把面向?qū)ο蟮睦砟詈蚸sp的頁(yè)面展示完美的結(jié)合了起來(lái),熟練的利用Tapestry進(jìn)行Web應(yīng)用編程,猶如黑夜中給了你一雙明亮的眼睛,并賜給你一雙想像的翅膀。資料:l《TapestryinAction》該書是介紹Tapestry的權(quán)威著作,作者HowardLewisShip是T

2、apestry的創(chuàng)始人。講解Tapestry3.0,但是仍普遍適用于Tapestry4.0。l《EnjoyWebDevelopmentwithTapestry》作者KentTong,介紹Tapestry4.0,廖盛有其影印版本l《Tapestry開發(fā)指南0.9》作者董黎偉,該書是介紹tapestry3.0l《Tapestry4開發(fā)指南》作者董黎偉,該書是介紹tapestry4.0lTapestry自身發(fā)布的doc包。利用tapestry開發(fā)的范例workbeanch3.0&4.0:基于tapestry3.0和4.0的實(shí)

3、現(xiàn),基本囊括了tapestry的各個(gè)組件。onet:基于tapestry4論壇軟件luntbuild:基于tapestry4的日常構(gòu)建軟件基于tapestry的一些框架:trails:Trails是一個(gè)領(lǐng)域驅(qū)動(dòng)開發(fā)框架,它使用了Hibernate、Spring和Tapestry。其中,Hibernate被用作數(shù)據(jù)訪問(wèn)層,Tapestry用來(lái)給用戶顯示數(shù)據(jù)。而Spring則是把Hibernate和Tapestry連接在一起,并通過(guò)aspectJ搭建了一個(gè)功能強(qiáng)大的AOP框架,(Howard在blog發(fā)表聲明,aspect

4、J將和tapestry5整合)類似RailsonRuby,Trails幫你整合了從前端表示層到服務(wù)層到O/R映射層,是你更加關(guān)注自己的業(yè)務(wù)邏輯。Trails目前集成了tapestry3和tapestry4的版本。cognition:主要整合了Hibernate、Spring、Tapestry,利用eclipse的插件框架,提供方便的GUI工具。目前是基于Tapestry4402、Tapestry特點(diǎn)Tapestry是一個(gè)基于組件的框架致力于開發(fā)Web應(yīng)用,引用Tapestry網(wǎng)站上的一句話:"Tapestry用對(duì)象(o

5、bjects),方法(methods),屬性(properties)替代以往的URLs和查詢參數(shù),重新詮釋W(xué)eb應(yīng)用開發(fā)。簡(jiǎn)單性Tapestry應(yīng)用與傳統(tǒng)的Servlet/JSP應(yīng)用相比代碼量更少。一致性Tapestry為開發(fā)Web應(yīng)用的頁(yè)面提供了一致的方式。這樣有助于消除傳統(tǒng)Servlet應(yīng)用開發(fā)中臆測(cè)。由于所有Tapestry應(yīng)用中的頁(yè)面都是用相同的可復(fù)用的控件組織而成,所以工作方式是相似的。效率Tapestr應(yīng)用擁有高度的可升級(jí)性,它利用緩存和對(duì)象池使每個(gè)請(qǐng)求的處理時(shí)間最小化。Tapestry應(yīng)用擁有跟傳統(tǒng)Ser

6、vlet應(yīng)用相仿的性能。錯(cuò)誤反饋提供了良好的可視界面向開發(fā)者指出了哪行出現(xiàn)了問(wèn)題,并把當(dāng)前環(huán)境打印出來(lái),供開發(fā)者分析判斷。3、環(huán)境搭建選擇Eclipse作為開發(fā)平臺(tái),使用myEclipse4.03作為通用插件,該版本插件已經(jīng)把tapestry整合在內(nèi)。軟件:eclipse-SDK-3.1.1-win32.zipEclipse3.1.1程序包NLpack1-eclipse-SDK-3.1.1a-win32.zip配套的中文資源包EnterpriseWorkbenchInstaller_4.0.3GA_E3.1.exeMy

7、Eclispe4.0.3通用的eclipse插件foreclipse3.1配置:安裝完畢,需要對(duì)eclipse進(jìn)行配置,應(yīng)用服務(wù)器的配置,數(shù)據(jù)庫(kù)的配置當(dāng)前環(huán)境為:üwindows2000sp4üjdk1.4.24、Tapestry的基礎(chǔ)設(shè)置1、如何通過(guò)myEclipse引入Tapestry,建立框架環(huán)境。40A、通過(guò)myEclipse創(chuàng)建web項(xiàng)目b、輸入一個(gè)項(xiàng)目名稱,點(diǎn)擊完成即可C、右健點(diǎn)擊剛剛建立的項(xiàng)目,通過(guò)myEclipse找到添加tapestry特性的標(biāo)簽d、完成后的框架文件2、測(cè)試tapestry3選擇tom

8、cat5作為應(yīng)用服務(wù)器的發(fā)布。40再在eclipse中啟動(dòng)tomcat服務(wù)器,在ie中輸入tapestry項(xiàng)目的url,即可3、Tapestry3和Tapestry4的主要差別目前主要使用的是tapestry3和tapestry4,其中tapestry4有2個(gè)主要的改進(jìn):1.利用了jdk5的annotations功能,簡(jiǎn)化了程序。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。