Apache Tapestry logo
Relevantní články
Apache TapestryTapestry je open-source framework pro tvorbu webových aplikací v jazyce Java. Byl vytvořen nezávisle Howardem Lewis Shipem a poté adoptován korporací Apache Software Foundation (ASF). Framework doplňuje a navazuje na standardní Java Servlet API. Tapestry rozděluje webové aplikace do skupin stránek, z nichž každá je složena z komponent. Použití komponent umožňuje výrazně zvýšit produktivitu vývoje webu – to je důvod, proč všechny nové frameworky, včetně Tapestry, JavaServer Faces, a ASP.NET, jsou založené na komponentech. To zajišťuje konzistentní strukturu umožňující frameworku, aby přebíral odpovědnost za klíčové problémy, jako je výstavba URL, přetrvávající stav úložiště na straně klienta nebo na serveru, validace vstupu uživatele, lokalizace / internacionalizace a ohlašování výjimek. Aplikace zahrnují tvorbu HTML šablon pomocí prostého HTML a kombinování těchto šablon s malým množstvím kódu v jazyce Java. Je speciálně navržen tak, aby bylo vytváření nových komponent velmi snadné, neboť se jedná o rutinní postup při vytváření aplikací. Navíc je Tapestry snadno integrovatelný s jakýmkoliv druhem backendu, včetně JEE, Spring a Hibernate. Tapestry framework přináší skutečný objektově orientovaný přístup do tvorby webových aplikací v jazyce Java. .. pokračovat ve čtení