tapestry是什么意思,tapestry集團旗下品牌


tapestry是什么意思,tapestry集團旗下品牌

文章插圖
tapestry的簡介:
tapestry是什么意思,tapestry集團旗下品牌

文章插圖
Tapestry框架是一個位于java servlet容器和Tapestry應用程序之間的層 。Tapestry不是一個獨立運行的服務器;它是一個servlet的擴展,它運行于servlet容器或包含servlet容器的應用服務器中. Tapestry應用其實是由一系列頁面組成,而每個頁面是由可以復用的組件構成 。
Tapestry是一種基于java的Web應用程序框架 。Tapestry采用了組件的概念 。程序員可以應用現有的組件或自定義應用程序相關的組件來構建應用程序 。相對與現有的其他Web應用程序框架而言,應用Tapestry會讓程序員從煩瑣的,不必要的底層代碼中解放出來 。
Tapestry使用組件庫替代了標簽庫,沒有標簽庫概念,從而避免了標簽庫和組件結合的問題 。Tapestry是完全組件化的框架 。Tapestry只有組件或頁面兩個概念,因此,鏈接跳轉目標要么是組件,要么是頁面,沒有多余的path概念 。組件名,也就是對象名稱,組件名稱和path名稱合二為一 。
tapestry的介紹:
tapestry是什么意思,tapestry集團旗下品牌

文章插圖
Tapestry并不是一種單純的MVC框架,它更像MVC框架和模板技術的結合,它不僅包含了前端的MVC框架,還包含了一種視圖層的模板技術,使用Tapestry完全可以與Servlet/JSP API分離,是一種非常優秀的設計 。通過使用Tapestry,開發者完全不需要使用JSP技術,用戶只需要使用Tapestry提供的模板技術即可,Tapestry實現了視圖邏輯和業務邏輯的徹底分離 。
tapestry的特點:
tapestry是什么意思,tapestry集團旗下品牌

文章插圖
Tapestry具有很高的代碼復用性,在Tapestry中,任何對象都可看作可復用的組件 。JSP開發者是真正面向對象,而不是URL解析 。對于對頁面要求靈活度相當高的系統,Tapestry是第一選擇 。精確地錯誤報告,可以將錯誤定位到源程序中的行,取代了JSP中那種編譯后的提示 。
因此,筆者一直對Tapestry情有獨鐘:如果技術允許,使用Tapestry會帶給整個應用更加優雅的架構,更好的開發效率 。
但是,在實際開發過程中,采用Tapestry也面臨著一些問題必須考慮:
— Tapestry的學習曲線相對陡峭,國內開發群體不是非?;钴S,文檔不是十分豐富 。官方的文檔太過學院派,缺乏實際的示例程序 。
— Tapestry的組件邏輯比較復雜,再加上OGNL表達式和屬性指定機制,因而難以添加注釋 。
1、Tapestry是一個全面web application框架,是使用JAVA寫的 。
2、Tapestry不是一個application server,Tapestry是一個使用在application server中的框架 。
3、Tapestry不是一個application,Tapestry是一個用來創建web application的框架 。
4、Tapestry不是JSP的一種使用方式,Tapestry和JSP只能夠選擇一種 。
5、Tapestry不是一個腳本環境,Tapestry使用一種組件對象模式,這并不是一種簡單的腳本,而是用于生成高動態性高互交性的web頁面 。
Tapestry基于Java Servlet API version 2.2,兼容于JDK 1.2以上版本,Tapestry通過變換多樣的組件模式,將一個web application分離為一個聯合組件 。每一個組件都擁有其特殊的責任用于顯示web頁面或者響應HTML請求 。
tapestry中文是什么:
tapestry是什么意思,tapestry集團旗下品牌

文章插圖
名詞
掛毯
壁毯
繡帷
花氈
tapestry框架有幾種跳轉方式:
tapestry是什么意思,tapestry集團旗下品牌

文章插圖
【tapestry是什么意思,tapestry集團旗下品牌】SSH 為 struts+spring+hibernate 的一個集成框架,是目前較流行的一種JAVA Web應用程序開源框架 。所需的jar包myeclipse中有自帶的,不需要插件 Struts

    推薦閱讀