当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Tapestry

Web应用程序框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 朱典
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Tapestry是一种基于java的Web应用程序框架。Tapestry采用了组件的概念。程序员可以应用现有的组建或自定义应用程序相关的组建来构建应用程序。相对与现有的其他Web应用程序框架而言,应用Tapestry会让程序员从烦琐的,不必要的底层代码中解放出来。

  • 一、TAPESTRY技术的综述。     tapestry是平行于struts/Spring MVC/webwork /jsf等开发工具的语言。tapestry是基于组件的开发工具。 它具有组件的可重用性。因为大量重复使用的Tapestry组件,以及高度复用的表现层逻辑,使得工作效率大幅度 提升。Tapestry组件是一个“黑盒子”,用于表现HTML响应,以及响应HTTP请求。 Tapestry组

  • Introduction to Jakarta Tapestry 首先肯定得写Tapestry的老家了:http://jakarta.apache.org/tapestry/index.html  当然还有Tapestry老大Howard Lewis Ship的Blog了:http://howardlewisship.com/blog/ 其 实个人认为从他们的wiki上面反而还能得到更多的信息,就

  • Tapestry  登录应用 你在Pig  latin翻译器应用中看到了Tapestry的一些基本特性。与其用一个复杂的应用展示Tapestry所有的特性以致于压得你揣不过气来,还不如通过一些简单的应用让你找到一点对Tapestry的感觉。下面这个应用展示Tapestry如何处理页面导航,区域化,验证和其他一些特性。 这里有一个Home页的屏幕抓图,下面跟着它的页面模板。 Home.html  

  •   1 根据参数 跳转  //IResourceLocation rootLocation = Tapestry.getApplicationRootLocation(cycle).getRelativeLocation("/WEB-INF/");          IResourceLocation rootLocation = Tapestry.getApplicationRootLocati

  • tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry 019tapestry

  • 配置 Tapestry Web 部署描述符 应用属性来源(Application Property Source ) 全局属性来源(Global Property Source) 可配置属性(Configuration Properties) 应用扩展(Application extensions) 警告 Tapestry 3.0 和Tapestry 4.0 在配置方面有极大的不同. Tapest

  •  已经用了T3好长一段时间了. 公司的系统开发用 Tapstry+Spring+hibernate 虽然用了好久,但说实话.对T了解不是很好.今天的老板说不干了.因为工期太TM紧了. 搞到我整天说的不三不四的.好了,不说这么多了. 好好开始学一下T3。然后再来学T4 刚刚看了一下 四季豆的 Tapestry开发指南0.9  觉得挺不错的. 希望各位也可看看,需要的留邮箱 :) 好久没写 程序Blo

  • 最近在研究Tapestry4,而Tapestry5也在如火如荼的开发中,年内应该就可以release了吧! Tapestry5对整个架构完全重构,现在的tapestry5吸取了许多其他优秀项目的优点,包括RoR和google的guice。 看到过正面的评价,如:“apestry这样面向组件的web框架确实颠覆了我所有关于web框架的经验。 ” 当然也有反面的评价,如:“最讨厌代码和注释功能混在一起

  •         从过程到对象,从基础到框架,每走一点都会接触到许多未有所知的新奇.看过CSDN的程序员必须知道的十件事中的JAVA框架调查才知道,自己快成为4%中的一员了.         了解了SPRING的IOC与AOP,可是并没有做实际的应用操作.观摩了STRUTS的框架体系,但没有严格的去体验这21%的应用市场.反而作为4%的Tapesstry将逐步进入我的技术视野.在这个框架的应用上,国

  • Tapestry范例   应用程序项目配置 1.       web.xml配置文件 <?xml version=” 1.0” encoding=”UTF -8” ?> <!DOCTYPE web-app PUBLIC ”-//SUN Microsystems, Inc.//DTD Web Application 2.3//EN” “http://java.sun.com/dtd/web-app_

  • 要Tapestry开发一个Web Application,对一个新手来说有点困难的,Tapestry由于不同于 以前的Web Presentation Framework,所以不可讳言,学习曲线比较长这是事实。 我先讲讲一个Web Application的大体结构: 以JBuider9为开发工具,你要先建立一个工程,例如是名称是TapestryExmaple,它的 workspace是F:/myp

  •   注意:以下并非足本翻译,只不过是笔记记录罢了。(更何况俺说普通话都不利落,怎么翻得好英文捏) An overview of Tapestry 瞎看看Tapestry Perhaps the hardest part of understanding Tapestry is the fact that it is component-centric not operation-centric.

  • 一个不错的tapestry的blog,进去看了一下,还是有些内容的,推荐大家有兴趣的可以看看。 http://blog.sina.com.cn/m/mayongsheng 

  • 空闲时间不是太多,对Tapestry也是刚刚开始学习,翻译质量也不是太高,请大家多多批评指正!(龙) 介绍 欢迎来到Tapestry!本教程专为创建Tapestry Web应用的人而写。不管您有无Tapestry的早期版本经验或者其它Web框架,都无关紧要。实际上,某种程度上来讲,通常你懂的Web应用开发知识越少,你越能创造好的Web应用。因此,忘掉以往的知识来学习吧!不过,HTML、XML的基本

  • Tapestry Table组件提供了分页的功能, 但是以前以为它只能是一次性的吧所有元素都fetch出来,然后把这些元素交给Table去处理。错了。 其实Tapetry的Table组件太强大了, 它已经把这个问题考虑了。只fetch当前页的数据。   以前做从数据库中查找数据  然后再分页时, 都是使用For 或者 Foreach组件,然后自己写一个PageNavigation组件(用于显示第几

  • Tapestry Ajax Demo This is a simple search application that searches Amazon.com as you type-in the search phrase. The war file download includes the source.     detail:http://myworkspace.sourceforge.n

  •   tapestry 018 tapestry 018   tapestry 018   tapestry 018   tapestry 018

  • 本文是在Tapestry官方文档的基础上翻译整理过来的,有时间再翻译其他主要章节,希望有兴趣的可以多多交流!水平有限,还望高手多多指正! 概要 Tapestry是一个开源的框架,用以创建动态的、健壮的、高可扩展性的Java web应用,它是在Java Servlet API基础上的扩展,因此它可以工作在任何一个Servlet容器和应用服务器中。Tapestry将web应用划分成一组页面的集合,每个

  • 自定义组件 与页面不同的时,组件的构成是html文件,jwc文件,还有java文件。Java文件必须继承BaseComponet接口,而Jwc文件的作用类似page文件,只是声明不同: <?xml version="1.0" encoding="GBK"?> <!DOCTYPE component-specification PUBLIC "-//Apache Software Foundatio

  • 简介 Jakarta Tapestry是一个开源的Java Web应用框架。你或许会说:"大同小异的东西罢了."多数 情况下,我同意你的观点,然而,只要花上些许时间研究一下,你会发现Tapestry跟别的框架大为不同,它是值得严肃对待的。 Tapestry是一个基于控件的框架以致于用它开发Web应用类似开发传统的GUI应用。你用Tapestry开发Web应用时你无需关注以操作为中心的(operat

  • 下面来谈谈Tapestry的开发流程。 Tapestry的开发主要有两种:一种是控件的开发,一种是页面的开发,其实页面也可以被看成控件。 以我的工程为例,我的控件全放在com.ht.components下 以我的ToolBar为例, 我的ToolBar控件放在com.ht.components.toolbar下 下面有 IToolItemDescirption.java IToolItemList

  • 1、Foreach组件:   Foreach是一个循环组件,它遍历source参数,并在表现其内容前更新value参数。这是Tapestry组件参数的至关重要特性:将一个属性与一个组件参数绑定,组件不仅读取被绑定的属性,而且更新属性。   Foreach组件使用<span>标签,当其表现(render)时,并不直接生成任何HTML代码。它仅仅是将其包含的HTML标签和包含的组件重复表现。   <s

 相关资料
  • 2.5.应用程序框架 应用程序框架是Android程序的执行环境,也是开发者的强大工具箱。另外,它也拥有Android平台中最全面最完善的文档。良好的文档可以激发广大开发人员的创意,也可以为他们构建优秀的应用程序提供有力的支持。 在应用程序框架中,你可以发现很多为Android设计的Java库。除此之外,也有系统服务的支持,比位置、传感器、WiFi、电话等等。 在后面的学习与实践中,将把我们的主要

  • 我使用Hadoop构建了一个在分布式环境中搜索类似图像存储的应用程序。但是Hadoop不支持实时处理,这就是响应时间长的原因。我知道Storm是另一个大数据分析应用程序的框架。但是我很困惑我们是否可以使用Storm来实现这种应用程序。 有没有人建议什么样的应用程序可以有效地使用Storm框架。

  • 问题内容: 我正在设计和构建桌面应用程序。我正在考虑使用eclipse或netbeans作为此应用程序的基础。但是,我从未在这两个平台上构建过。我个人倾向于使用netbeans,因为它像该平台一样容易学习。但是,我想问一下实际上已经在这些平台上构建的人员,在此之前哪个更易于使用? 我对easyr的个人定义如下: 易于上手 一致的逻辑API 好的文档 易于构建和部署 非常感谢, 乔希 问题答案: 关

  • 经过前几章实践 TypePress 确定了开发方向: 应用模板. 查询了一些资料这种代码组织形式早有名称 application framework 应用程序框架. 好吧, 框架这个词遍地开花了. 使用者拷贝 TypePress 后, 应该可以通过简单的方法就可以迅速搭建自己的应用框架(花儿朵朵开). main.go 已经 package 化了. 现在轮到调整控制器了. 先看看调整后的目录结构 s

  • 一个应用程序开发框架。作者实现了很多控件效果,方便其他开发者各取所需。所实现的效果包括:打分星星、响应点击动作、旋转按钮效果、根据文字多少改变大小的UILabel等等效果。 [Code4App.com]

  • 问题内容: 哪个是Java的最佳框架?我在寻找类似于Symfony的php和Ruby-Rails的Ruby吗?我什至不知道Java是否存在这样的东西。 问题答案: 有许多很棒的Java Web框架,但是如果您要寻找与Rails类似的东西,请查看Grails。它使用动态语言Groovy,但是使用Java VM。 查看他们的快速入门,确定它是否是您想要的。

  • 我正在使用Play框架1.2.5和Hibernate3.25来开发我的Web应用程序。我遇到应用程序启动问题,速度很慢:( 对于任何JavaEE servlet驱动的应用程序,我们使用来初始化会话工厂(这确实是一项耗时的工作),一旦部署了应用程序,会话工厂就会被初始化,并且所有这一切都必须在应用程序准备好为最终用户使用之前完成。这样,当用户触发第一个请求时,第一个请求的响应时间更快。 但是,对于P

  • null 有人知道实现这些特性的项目吗?(最好是Java:))