Tapestry is an object-oriented Java web application framework to implement applications in accordance with the model-view-controller design pattern. Tapestry was created by Howard Lewis Ship independently, and was adopted by the Apache Software Foundation. Tapestry emphasizes simplicity, ease of use, and aims to avoid forcing programmers to create enormous blocks of "glue code".

PropertyValue
dbpedia-owl:Software/developer
dbpedia-owl:Software/license
dbpedia-owl:Software/status
  • Active
dbpedia-owl:Work/genre
dbpedia-owl:developer
dbpedia-owl:genre
dbpedia-owl:license
dbpedia-owl:status
  • Active
dbpprop:abstract
  • Tapestry is an object-oriented Java web application framework to implement applications in accordance with the model-view-controller design pattern. Tapestry was created by Howard Lewis Ship independently, and was adopted by the Apache Software Foundation. Tapestry emphasizes simplicity, ease of use, and aims to avoid forcing programmers to create enormous blocks of "glue code". Tapestry uses a modular approach to web development, by having strong binding between user interface components (objects) on the web page and their corresponding Java classes. This component-based architecture borrows many ideas from WebObjects.
  • Tapestry ist ein Open-Source-Framework für die Programmiersprache Java, mit dem Webanwendungen erstellt werden können. Es ist kein eigenständiger Server, sondern läuft im Kontext eines Servlet-Containers wie dem Web-Server Tomcat. Tapestry ist ein Toplevel-Projekt der Apache Software Foundation. Tapestry-Anwendungen bestehen aus einer gewissen Anzahl von Seiten, wobei eine Seite aus wiederverwendbaren und konfigurierbaren Komponenten besteht. In Tapestry beschreiben drei Bestandteile eine Seite: Eine HTML-Vorlage, eine Seitenspezifikation und eine Javaklasse. Die Besonderheit der HTML-Vorlage ist, dass sie neben HTML-Tags spezifische Tapestry-Tags für den dynamischen Inhalt enthält. Eine Hauptaufgabe der Seitenspezifikation ist, die Javaklasse festzulegen, die mit dieser Seite zu instanziieren ist. Die Javaklasse stellt schließlich die Verbindung zu einer Java-Anwendung her. Mit seiner komponentenbasierten Architektur, der Trennung von Darstellung (HTML, XML) und Code ähnelt Tapestry konzeptuell WebObjects, ohne mit diesem kompatibel zu sein. Zusammen mit Apache Cayenne eingesetzt ist es durchaus als freier WebObjects-Ersatz verwendbar, der Wechsel von einem Framework zum anderen sollte für mit einem der beiden Frameworks erfahrene Entwickler aufgrund der Ähnlichkeiten reibungslos vonstatten gehen.
  • Tapestry es un framework de código abierto para la creación de aplicaciones web de forma dinámica, robusta y altamente escalable en Java. Tapestry complementa y construye desde el estándar Java Serlvet API, funcionando también en cualquier servidor contenedor de servlets o contenedor de aplicaciones. Tapestry divide un aplicación web en un conjunto de páginas, cada una compuesta de componentes. Esto le otorga un estructura consistente, permitiendo a Tapestry asumir responsabilidades clave como la construcción y envio de URLs, almacenamiento del estado persistente en el cliente o en el servidor, validación de entradas de usuario, localización/internacionalización, y reporte de excepciones. Desarrollar aplicaciones Tapestry implica crear plantillas HTML usando HTML plano, y combinando las plantillas con pequeños trozos de código Java usando un descriptor de archivos XML (opcional). En Tapestry, tu creas tus aplicaciones en terminos de objetos, y los métodos y propiedades de estos objetos, y no especificando terminos de URLs y términos de consulta. Tapestry ofrece un desarrollo realmente orientado a objetos a las aplicaciones web Java. Tapestry esta lanzado bajo la licencia de Apache Software Licence 2.0.
  • Tapestry est un framework libre facilitant la construction d'applications web Java basées sur J2EE.
  • Apache Tapestry(あぱっち たぺすとりー)とは、Jakarta Projectが配布しているJava Servlet製ウェブアプリケーションフレームワークのこと。 Apache Tapestryは、アクションをベースとした仕組みのApache Strutsとは競合する。TapestryはStrutsとは違い、コンポーネントベースであり、コード量が少なくて済む点が特徴である。またStrutsのようにJSPカスタムタグライブラリを覚えなおす必要がなく、必ずServlet/JSPを作成しなければならないということはなく、Javaやネットワークの知識がないウェブデザイナーでも簡単にJava製ウェブアプリケーションを作成できるという利点がある。 ただし、Tapestryは日本ではそれほど知られていない。Strutsのようにある程度Java Servletを知っていれば容易に開発できるエンジニアには人気がなく、Javaに詳しくはないウェブデザイナに人気がある。
  • Tapestry是一种基于java的Web应用程序框架。Tapestry采用了组件的概念。程序员可以应用现有的组建或自定义应用程序相关的组建来构建应用程序。相对与现有的其他Web应用程序框架而言,应用Tapestry会让程序员从烦琐的,不必要的底层代码中解放出来。
dbpprop:developer
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 5.1.0.5
dbpprop:license
dbpprop:logo
dbpprop:name
  • Apache Tapestry
dbpprop:operatingSystem
dbpprop:programmingLanguage
dbpprop:reference
dbpprop:status
  • Active
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • Tapestry is an object-oriented Java web application framework to implement applications in accordance with the model-view-controller design pattern. Tapestry was created by Howard Lewis Ship independently, and was adopted by the Apache Software Foundation. Tapestry emphasizes simplicity, ease of use, and aims to avoid forcing programmers to create enormous blocks of "glue code".
  • Tapestry ist ein Open-Source-Framework für die Programmiersprache Java, mit dem Webanwendungen erstellt werden können. Es ist kein eigenständiger Server, sondern läuft im Kontext eines Servlet-Containers wie dem Web-Server Tomcat. Tapestry ist ein Toplevel-Projekt der Apache Software Foundation. Tapestry-Anwendungen bestehen aus einer gewissen Anzahl von Seiten, wobei eine Seite aus wiederverwendbaren und konfigurierbaren Komponenten besteht.
  • Tapestry es un framework de código abierto para la creación de aplicaciones web de forma dinámica, robusta y altamente escalable en Java. Tapestry complementa y construye desde el estándar Java Serlvet API, funcionando también en cualquier servidor contenedor de servlets o contenedor de aplicaciones. Tapestry divide un aplicación web en un conjunto de páginas, cada una compuesta de componentes.
  • Tapestry est un framework libre facilitant la construction d'applications web Java basées sur J2EE.
  • Tapestry是一种基于java的Web应用程序框架。Tapestry采用了组件的概念。程序员可以应用现有的组建或自定义应用程序相关的组建来构建应用程序。相对与现有的其他Web应用程序框架而言,应用Tapestry会让程序员从烦琐的,不必要的底层代码中解放出来。
rdfs:label
  • Tapestry (programming)
  • Tapestry
  • Tapestry framework
  • Apache Tapestry
  • Apache Tapestry
  • Tapestry
owl:sameAs
skos:subject
foaf:homepage
foaf:name
  • Apache Tapestry
foaf:page
is dbpprop:redirect of