真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

學(xué)習(xí)Tapestry的關(guān)鍵點有哪些

本篇內(nèi)容介紹了“學(xué)習(xí)Tapestry的關(guān)鍵點有哪些”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)主營奈曼網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),奈曼h5微信小程序搭建,奈曼網(wǎng)站營銷推廣歡迎奈曼等地區(qū)企業(yè)咨詢

一、頁面和組件

在學(xué)習(xí)Tapestry的過程中,頁面和組件十個重要的知識點。Tapestry頁面和大部分自定義組件擁有一個模板,一個定義了組件靜態(tài)和動態(tài)部分的專門的HTML文件(頁面和自定義組件包含.html文件和.page文件)

創(chuàng)建者指示嵌入的組件哪是激活的.(在.html文件的標(biāo)簽中使用jwcid來應(yīng)用.page文件中聲明的響應(yīng)部分)

組件不必有模板,大部分組件給Tapestry提供生成代碼當(dāng)中的響應(yīng)部分,而不是用模板(標(biāo)準(zhǔn)組件沒有.html文件,只需要在.html文件中使用即可)

二、引擎,服務(wù)和朋友

引擎(Engine)是一個中心對象,學(xué)習(xí)Tapestry過程中,對引擎的理解很重要。通過存貯Engine到HttpSession中完成,引擎最終負責(zé)存儲應(yīng)用程序的持久化狀態(tài).(保存一個會話中的應(yīng)用程序的持久化信息)

引擎服務(wù)負責(zé)對URLs編碼,提供準(zhǔn)確的傳遞給框架的查詢參數(shù)以及精確的生成當(dāng)URL被觸發(fā)后應(yīng)該執(zhí)行的操作.

訪問對象(visit object)一個應(yīng)用級別的對象,最終持久的存儲在HttpSession當(dāng)中(類似于session)

全局對象(global object)一個應(yīng)用級別的對象,存儲全局的信息(類似于application)

三、模板定位

一個頁面的HTML模板就是一個簡單的HTML文件,一個頁面包括一個根目錄下的.html文件的HTML模板,一個WEB-INF目錄下的.page文件的頁面說明書文件,一個Java包中的類文件。

學(xué)習(xí)Tapestry過程中需要理解Tapstry搜索頁面的HTML模板過程:

◆首先知道頁面的名稱和頁面說明書(.page)的位置

◆搜索說明書(.page)所在的位置

◆搜索web應(yīng)用程序的上下文的根目錄

四、模板內(nèi)容

組件能夠被放置在模板里的任何地方,只需要為任何現(xiàn)有的標(biāo)簽加上jwcid屬性,模板包含組件的兩種方法:

◆聲明組件:組件的類型定義在頁面說明書里

◆隱藏組件:定義在模板里(Tapestry內(nèi)置組件和自定義組件),要在組件類型前加上"@"符號

配置默認的屬性名稱(jwcid) org.apache.tapestry.jwcid-attribute-name

application文件中加入

五、組件的主要部分

一個組件的主要部分是模板文件中標(biāo)簽里嵌套的部分.

六、組件ID

學(xué)習(xí)Tapestry要知道每個組件在模板中只能出現(xiàn)一次,但可以通過copy-of屬性來創(chuàng)建有新id的克隆組件.

七、指定參數(shù)

組件可以有正式和非正式兩種參數(shù).正式參數(shù)使用元素定義,并使用元素的allow-informal-parameters屬性指示它是否接受或拒絕非正式的參數(shù).非正式參數(shù)默認為字符串值,除非他們有綁定前綴.

模板參數(shù)通常被轉(zhuǎn)成字符串值,做為輸出內(nèi)容里額外的屬性.一個特殊的情況,當(dāng)非正式參數(shù)的值是一個IAsset,屬性的值將做為URL.

八、正式參數(shù)和非正式參數(shù)

非正式參數(shù)可使用"ognl:"和"message:"前綴

組件使用元素來聲明它的保留名稱,這些保留名稱不允許使用非正式參數(shù),因為組件不想讓非正式參數(shù)去覆蓋它的值,并會自己產(chǎn)生這些命名屬性.

九、地方化

Hello
Hello

raw="true" 阻止過濾,如 "<" 不要擴展成 "<"

十、$remove$ jwcid

具有這個jwcid的標(biāo)簽就不再是一個組件了,它會從模板文件里被去掉,注:被移除的塊里不允許再包含其他組件了。

  John  Doe    Frank  Smith    Jane  Jones 

“學(xué)習(xí)Tapestry的關(guān)鍵點有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


文章標(biāo)題:學(xué)習(xí)Tapestry的關(guān)鍵點有哪些
網(wǎng)站URL:http://weahome.cn/article/jcjges.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部