找軟件用軟件,就到華軍軟件園! 軟件發(fā)布

您好,如有軟件收錄需求,請將軟件打包,并附上軟件名稱、軟件介紹、軟件相關(guān)截圖、軟件icon、軟著、營業(yè)執(zhí)照(個人沒有營業(yè)執(zhí)照請?zhí)峁拈_發(fā)者身份證正反面以及手持身份證本人照片),發(fā)送至郵箱 https://user.onlinedown.net/login

收起>>

發(fā)送至郵箱:news@onlinedown.net

收起>>

所在位置: 首頁 — PC軟件 — MAC軟件 — 系統(tǒng)工具  —  Tapestry
Tapestry

Tapestry  5.2.4 正式版

二維碼
  • 軟件授權(quán): 免費軟件
  • 軟件大?。? 14.3MB
  • 軟件評分:
  • 軟件類型: 國外軟件
  • 更新時間: 2025-01-03
  • 應用平臺: Mac OS X
  • 軟件語言: 英文
  • 版      本: 5.2.4 正式版

下載服務協(xié)議見頁面底部

軟件介紹 相關(guān)專題 常見問題 下載地址

基本簡介
Tapestry段首LOGO
Tapestry正式版是款實用性強的MVC框架。Tapestry最新版不僅包含了前端的MVC框架,還包含了一種視圖層的模板技術(shù),使用Tapestry完全可以與Servlet/JSP API分離。Tapestry還采用了組件的概念。程序員可以應用現(xiàn)有的組件或自定義應用程序相關(guān)的組件來構(gòu)建應用程序。
相似軟件
版本說明
軟件地址

Tapestry截圖

Tapestry軟件簡介

      Tapestry框架是一個位于java servlet容器和Tapestry應用程序之間的層。Tapestry不是一個獨立運行的服務器;它是一個servlet的擴展,它運行于servlet容器(例如Tomcat)或包含servlet容器的應用服務器中(如Jboss,Websphere,或者WebLogic). Tapestry應用其實是由一系列頁面組成,而每個頁面是由可以復用的組件構(gòu)成。

      Tapestry是一種基于java的Web應用程序框架。Tapestry采用了組件的概念。程序員可以應用現(xiàn)有的組件或自定義應用程序相關(guān)的組件來構(gòu)建應用程序。相對與現(xiàn)有的其他Web應用程序框架而言,應用Tapestry會讓程序員從煩瑣的,不必要的底層代碼中解放出來。

      Tapestry使用組件庫替代了標簽庫,沒有標簽庫概念,從而避免了標簽庫和組件結(jié)合的問題。Tapestry是完全組件化的框架。Tapestry只有組件或頁面兩個概念,因此,鏈接跳轉(zhuǎn)目標要么是組件,要么是頁面,沒有多余的path概念。組件名,也就是對象名稱,組件名稱和path名稱合二為一。

Tapestry軟件特色

      1、Tapestry是一個全面web application框架,是使用JAVA寫的。

      2、Tapestry不是一個application server,Tapestry是一個使用在application server中的框架。

      3、Tapestry不是一個application,Tapestry是一個用來創(chuàng)建web application的框架。

      4、Tapestry不是JSP的一種使用方式,Tapestry和JSP只能夠選擇一種。

      5、Tapestry不是一個腳本環(huán)境,Tapestry使用一種組件對象模式(component object model),這并不是一種簡單的腳本,而是用于生成高動態(tài)性高互交性的web頁面。

Tapestry軟件優(yōu)勢      Java

      Tapestry 頁面和組件是簡單的 Java POJO,可以輕松訪問所有 Java 語言功能和龐大的 Java 生態(tài)系統(tǒng)。得益于 Java 的高級并發(fā) API,Tapestry 可以快速處理請求,而不會犧牲安全性或穩(wěn)定性。

      腳本輕松

      Tapestry 具有實時類重新加載功能:更改您的 Java 代碼,刷新瀏覽器并查看更改...立即!有你的蛋糕,也吃它:Java 的速度和深度,Ruby 或 Python 的敏捷開發(fā)風格。

      超級生產(chǎn)力

      簡單的 POJO 類、流線型模板、實時類重新加載、最先進的異常報告、一流的 Ajax 支持以及內(nèi)置組件的大型庫:Tapestry 的設計初衷就是為您提供出色的生產(chǎn)力。

Tapestry軟件亮點      純 Java 和多語言

      用純 Java 編寫:用 Java、Groovy 或 Scala 編寫頁面和組件。、

      約定優(yōu)于配置

      通過注釋和命名約定進行依賴注入和元編程。

      高產(chǎn)

      實時類重新加載意味著從看到錯誤到提供修復之間的時間是幾秒鐘,而不是幾分鐘。

      可擴展

      在單個服務器上進行大規(guī)模擴展,并且在集群中運行良好。通過設計使會話狀態(tài)保持最小。

      高級異常報告

      為您提供解決問題所需的所有工具:不僅僅是堆棧跟蹤,還提供有關(guān) Tapestry 正在做什么以及為什么、出了什么問題以及如何解決問題的詳細信息。

Tapestry常用expansion包括

      l asset

      l block

      l component 組件編號

      l context 上下文路徑

      l literal 字符串

      l nullfieldstrategy 空串策略

      l message 本地消息

      l prop 屬性。缺省前綴,可以省略。

      l translate

      l validte

      l var 組件變量

常見問題


非正式參數(shù)的處理

   問題:為什么非正式參數(shù)不顯示在呈現(xiàn)的標記中?如何使非正式參數(shù)起作用?

   解答:要使非正式參數(shù)起作用,需要調(diào)用componentresources.renderinformalparameters()方法,并使用@supportsinformalparameters注解告訴Tapestry希望組件支持非正式參數(shù)。

頁面類公共方法的調(diào)用問題

   問題:為什么調(diào)用頁面類的公共方法時會出現(xiàn)java.lang.linkageerror?

   解答:在Tapestry中,頁面(或組件)類始終有兩個版本:一個是標準類加載器加載的版本(簡單POJO版本),另一個是代碼轉(zhuǎn)換版本(包含許多額外的鉤子和更改以使類在Tapestry內(nèi)部運行)。當將頁面或組件作為參數(shù)傳遞給服務時,由于類不匹配(由不同的類加載器加載),可能會發(fā)生LinkageError。解決方案是定義一個接口,其中包含服務將在頁面或組件實例上調(diào)用的方法。

Tapestry更新日志

      1.修復若干bug;

      2.優(yōu)化細節(jié)問題;

華軍小編推薦:

Tapestry這款軟件的操作步驟是非常簡單的,而且非常快速,因此用戶可以放心使用。另外還推薦百度輸入法 For MacMac OS X、CrossOver Pro For MacCleanMyMac、Boot Camp等相關(guān)軟件下載使用。

下載地址 分享軟件/應用

使用紅蘋果軟件管家下載地址:安全,快速

電信安全下載 網(wǎng)通安全下載 移動安全下載 聯(lián)通安全下載

其他下載地址:

通用網(wǎng)絡下載 通用網(wǎng)絡下載

部分文件為zip、rar等壓縮格式,請下載 360壓縮 進行壓縮!

常見問題