`
cs2000
  • 浏览: 6287 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Tapestry MVC框架简介

阅读更多

Apache Tapestry是一个开源框架,用于创建动态的、健壮的、高度可扩展的Java web应用程序。 
Tapestry补充并构建于标准Java Servlet API之上,所以它能够运行于任何servlet容器或应用服务器。 
Tapestry把web应用分成一组组的页面,每个页面又由组件构成。这提供了一组标准的结构,允许Tapestry承担重点关注的责任,比如URL构建和分发,客户端或服务器端的持久状态存储,用户输入校验,本地化和国际化,异常报告等。开发Tapestry应用涉及使用纯HTML创建HTML模板,使用少量java代码全并模板。在Tapestry中,以操作对象、对象的方法和属性的方式创建应用程序,特别不是以URL和查询参数的方式。 
Tapestry给Java web应用带来了真正的面向对象开发。

来源:开源群组

分享到:
评论

相关推荐

    apache-tapestry-5.3.8-bin.zip

    1. **Tapestry框架**:Tapestry是由Howard Lewis Ship创建的一个MVC(Model-View-Controller)框架,它允许开发者使用Java语言来编写服务器端代码,同时提供了一种声明式的方式来定义用户界面。Tapestry的核心特性...

    tapestry4和5学习资料

    这份文档可能包含了一些关键或高级的主题,比如性能优化、安全策略、自定义组件开发、MVC模式在Tapestry中的应用等。它是进一步提升Tapestry开发技能的重要参考资料。 6. **tapestry用户手册.pdf**: 用户手册...

    Tapestry的jar包.rar

    Tapestry并不是一种单纯的MVC框架,它更像MVC框架和模板技术的结合,它不仅包含了前端的MVC框架,还包含了一种视图层的模板技术,使用Tapestry完全可以与Servlet/JSP API分离,

    基于Tapestry+Spring+Hibernate框架的Web应用

    在Web应用开发中,Spring通过其强大的MVC框架支持,实现了业务逻辑层与展示层的有效分离,提高了系统的可维护性和可扩展性。此外,Spring还提供了事务管理、安全控制等企业级服务,进一步提升了应用的整体性能和安全...

    tapestry官方中文文档

    虽然Tapestry不是严格意义上的MVC(模型-视图-控制器)框架,但它实现了类似的概念。每个组件都可以看作是 MVC 的一个单元,有自己的模型、视图和控制逻辑,这样可以有效地分离业务逻辑和显示逻辑。 3. **声明式...

    java开发所有框架简介

    JSF(JavaServer Faces)是Sun(现Oracle)推出的一个基于组件的MVC框架,它使用JSP作为视图技术,是Java EE规范的一部分,通过标签库来绑定UI组件和后台对象。 Spring MVC是基于Spring Framework的MVC框架,它也是...

    spring3.0MVC中文教程.pdf

    Spring MVC框架的架构,并在这样的高度可配置的方式,每一块的逻辑和功能设计。 此外Spring可以毫不费力地与其他流行的Web框架,如Struts,WebWork的,的Java Server Faces和Tapestry集成。 这意味着,你甚至可以...

    tapestry5.2.6 jar包

    使用Tapestry 5.2.6进行开发,开发者可以获得一套完整的MVC架构,以及丰富的工具和库支持。通过声明式编程和组件模型,可以更专注于业务逻辑,而不是底层的HTML和JavaScript代码。此外,Tapestry还提供了优秀的性能...

    Java Web层框架之比较—比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket.doc

    本文将深入对比六种流行的Java Web层框架:JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket。 **JavaServer Faces (JSF)** JSF作为Java EE的一部分,拥有广泛的支持和市场需求。它的优点在于快速上手和丰富...

    Tapestry,JSF和Struts的比较

    Struts则是最早的Java Web MVC框架之一,由Apache基金会开发。Struts通过ActionServlet、Action和ActionForm等核心概念,提供了一种结构化的开发方式。它的优点在于其清晰的MVC分离和广泛的社区支持,但随着其他框架...

    Tapestry资料集合

    Tapestry的MVC实现不同于传统的Java web MVC框架,它强调组件化和声明式编程,使代码更简洁、可读性更强。 "Tapestry开发指南0.9.pdf"和"Tapestry开发指南0.8.pdf"是两个版本的官方开发指南,它们提供了详尽的API...

    spring3.0MVC中文教程

    Spring MVC框架的架构,并在这样的高度可配置的方式,每一块的逻辑和功能设计。 此外Spring可以毫不费力地与其他流行的Web框架,如Struts,WebWork的,的Java Server Faces和Tapestry集成。 这意味着,你甚至可以...

    优化大使tapestry-bin-5.0.18.zip

    5. **Tapestry Spring**:Tapestry与Spring框架的集成,Spring是一个全面的Java企业级应用开发框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等功能。LICENSE和NOTICE文件将解释在Tapestry项目...

    spring3.0 mvc中文实例教程

    【Spring3.0 MVC框架简介】 Spring3.0 MVC是Spring框架的重要组成部分,专注于构建高性能、健壮的Web应用程序。这个框架具有高度可配置性,允许开发者将各个逻辑和功能模块进行分离,增强了代码的可维护性和可扩展性...

    Struts2教程/在JAVA EE中作为MVC的优秀框架

    Tapestry也是apache公司推出的,但个人认为是极其难使的,而且版本之间的差别较大,文档也不是很多,使用较费劲,而对于Struts而言,相信不少人都清楚,毕竟Struts已经成功的成为了MVC框架的一个标准,如果不去搞...

    享受Tapestry为web开发带来的乐趣

    **Tapestry框架简介** - **起源与历史**:Tapestry最初由Howard Lewis Ship创建,旨在提供一个不同于传统Servlet和JSP的web开发途径。随着时间的发展,Tapestry不断进化,最新版本Tapestry 5更是引入了许多增强...

    apache-tapestry-5.3.7-bin.zip

    总的来说,Apache Tapestry 5.3.7提供的这些组件和库展示了其作为一个全面的MVC(Model-View-Controller)框架的强大能力,不仅支持组件化开发,还涵盖了依赖注入、测试、日志、类加载、数据持久化等多个关键领域,...

    spring3.0 MVC中文教程

    #### 一、Spring 3.0 MVC框架简介 **Spring 3.0 MVC** 是Spring框架的一部分,专注于构建Web应用程序。相较于之前的版本,Spring 3.0引入了许多新特性,使得开发者能够更加灵活高效地构建Web应用。 1. **丰富的...

    tapestry4.1.6

    Tapestry 4.1.6 是一个历史悠久的Java Web应用程序框架,由Apache软件基金会开发。这个框架在早期Web开发中扮演了重要角色,尤其在动态网页和MVC(Model-View-Controller)架构的实现上。Tapestry 4.1.6 版本是一个...

    Tapestry API

    Tapestry,作为一个强大的MVC(Model-View-Controller)结合模板技术的Web开发框架,为Java开发者提供了一种高效且灵活的构建Web应用程序的方式。它通过组件化的设计,使得代码更加模块化,易于维护,同时也提升了...

Global site tag (gtag.js) - Google Analytics