`
Linuxboy
  • 浏览: 77604 次
  • 来自: ...
社区版块
存档分类
最新评论

正在Tapestry和Wicket之间徘徊(一)

阅读更多
       我最早接触的Web框架是struts,但是因为一开始就已经在网上听过了有关struts的负面评论,所以只是了解了一下,并没有深入去学。
后来看来Tapestry,觉得挺不错。对于很多人说的学习曲线高的问题,于我来说却不是大问题,因为我是刚开始学习Java,甚至可以说是刚开始学编程,在此之前并没有真正系统地学习过任何一种编程语言,一切都是新的开始。因此,我感受不到学习Tapestry要经历的编程思维转变之苦。于是,我开始了我的Tapestry学习历程。
       最早看到的关于Tapestry的文档是董黎伟的《Tapestry开发指南0.9》,但里面使用的是Tapestry3,而我在学习的时候,Tapestry4已经发布了,有些较大的变化,特别是Session的管理,所以也就没有怎么认真看。之后在JavaEye看到董黎伟和其他一些人关于T4的例程,开始碰到“门槛”了,但还远没有入门,有很多东西都是一知半解,只会依葫芦画瓢,只能说基本上习惯了Tapestry式开发思维。
       对我启发较大的还是《Enjoying Web Development with Tapestry》,当时网上流传的只有前四章,但是讲得很详细,对于我这个半路出家的初学者来说,实在是再适合不过的了。于是我就开始着手自己学着写一个小程序,主要是记录企业单位的一些安全生产信息。而这个小程序则是参考了tapenate的样例。之后因为工作忙的关系,很长时间没有学Tapestry了,也没有更多的文档例子可供参考学习,也就将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官方中文文档

    总的来说,Tapestry 4是一个强大且灵活的Web开发框架,通过其组件化、声明式编程和事件驱动的特性,能有效提高开发效率,同时保持代码的整洁和可维护性。对于想要深入Java Web开发的开发者来说,掌握Tapestry的知识...

    wicket文档

    Tapestry是一款基于组件的Web应用框架,与Wicket类似,但也存在一些关键区别。Tapestry更适合于构建高度可定制化的Web界面。 - **1.3.3 ASP.NET概述** ASP.NET是由微软公司开发的一套用于构建Web应用程序的技术...

    Tapestry笔记

    Tapestry、JSF和Wicket是目前主流的面向组件的Web表现层框架。 2. 传统的面向元素开发方式 在Java Web开发中,Servlet API是最基础的部分。Servlet是一个接收客户端请求并返回响应的Java类,通过Servlet容器(如...

    Tapestry简单入门.rar_java Tapestry_tapestry

    在"Tapestry入门.docx"中,你将了解到如何设置开发环境,包括安装必要的工具和库,配置IDE(如Eclipse或IntelliJ IDEA),以及创建第一个Tapestry应用。这通常涉及以下几个步骤: 1. **环境配置**:安装Java ...

    Wicket开发指南-简体版

    - **Tapestry概述**:Tapestry也采用了组件化的方式,但在灵活性和性能方面,Wicket表现更佳。 - **ASP.NET概述**:Wicket借鉴了ASP.NET的部分设计理念,但它是纯Java的解决方案,因此在Java平台上更加原生。 - **...

    tapestry3开发指南,带tapestry3所有jar包

    2. **事件驱动**:Tapestry 3支持事件驱动的编程模式,允许组件之间通过触发和响应事件进行通信。这有助于创建松耦合的系统,提高代码的可读性和可测试性。 3. **声明式编程**:Tapestry 3允许开发者在HTML模板中...

    Wicket.pdf(Wicket开发指南)

    - Wicket 是一种基于 Java 的 Web 应用框架,最初由 Marc Guillemot 和 Eelco Hillenius 开发。 - 该框架首次公开发布是在 2004 年,自那时起经历了多次重大更新,逐渐成为一种成熟的 Web 开发工具。 - **设计...

    tapestry5以上的帮助事例,帮助文档与spring衔接文档

    引用Tapestry网站上的一句话:"Tapestry用对象(objects),方法(methods),属性(PRoperties)替代以往的URLs和查询参数, 重新诠释Web应用开发.Tapestry 3.0即将发布,它有大量的改进和新的特性.你值得拥有!!!!

    tapestry4和5学习资料

    本压缩包包含了一系列的学习资源,帮助开发者深入理解和掌握Tapestry 4和5的关键概念和技术。 1. **Tapestry5最新中文教程.doc**: 这份文档可能是针对Tapestry 5的最新中文教程,旨在为初学者提供一个易懂的入门...

    tapestry源码 api等

    Tapestry是一个强大的Java Web应用程序框架,由Apache软件基金会维护。它强调组件化、模块化和松耦合的开发方式,使得开发人员可以构建出高效、可维护的Web应用。以下是对Tapestry源码、API及相关库的详细解读: 1....

    Tapestry4开发指南

    4. **编写代码**:根据Tapestry4的文档和示例,开始编写你的第一个Tapestry4应用。 5. **调试与测试**:利用Eclipse和MyEclipse的强大功能,对项目进行调试和测试,确保应用按预期运行。 #### 六、总结 Tapestry4...

    Tapestry通用WEB框架

    通过以上介绍,我们可以看出Tapestry是一个全面的Web开发框架,它提供了一整套工具和机制,帮助开发者构建健壮、可维护的Web应用。在实际项目中,理解并熟练运用这些知识点,将极大地提升开发效率和产品质量。

    tapestry学习入门资料

    "tapestry学习入门资料" Tapestry 是一个开源的基于 servlet 的应用程序框架,它使用组件对象模型来创建...Tapestry 是一个强大且灵活的 web 应用程序框架,它的特点和优点使得其非常适合开发大型的 web 应用程序。

    Tapestry API

    同时,Tapestry的双向数据绑定使得模型和视图之间的同步变得简单,`PropertyConduit`和`PropertyBinding`是实现这一功能的关键。 4. **模板语言** Tapestry使用一种基于HTML的模板语言,允许开发者在HTML中嵌入...

    深入浅出Tapestry4一书源代码(1)

    6. **事件处理**:Tapestry4支持事件驱动的编程模型,组件之间可以通过触发和响应事件来通信。 7. **错误和异常处理**:框架提供了优雅的错误处理机制,可以方便地生成用户友好的错误页面。 8. **国际化和本地化**...

Global site tag (gtag.js) - Google Analytics