《Tapestry 和 JSP/Taglib 的比较》的相关内容
相关讨论
Tapestry,Velocity,JSTL,jsp script在显示层的表现
[code:1]Tapestry
<table border="1">
<tr>
<td>User Name</td>
<td>Action</td>
</tr>
<tr jwcid="@Foreach" source="ogn ...
by albert_qhd 2004-04-15 浏览 (3162) 回复 (4) 关键字:
代码擂台,特别有请buaawhl
我也是一直在做Web应用,但是我的做法可以说极土,只用了jsp和java bean。没有用到任何的taglib,也没有用过任何现有的流行的框架。但是我想发起一个讨论,就是实现一些非常常见的Web应用,不同的方式,各自的代码是怎么样的,各位了解的人都把自己的实现方式贴出来,大家“比划比划”
1、学生成绩单
假设一个班级的学生,每人选修了数量不等的课程,在学期结束之后,需要打印一份班级的成绩单。大致 ...
by 庄表伟 2004-07-15 浏览 (43430) 回复 (126) 关键字:
我遇到一个Tapestry的问题
我使用Insert组件插入一个value,value来自数据库,类型为clob,在bo中已经转换为String。我设定Insert组件的raw参数为true,因为value中包含有大量的HTML标签。
当value非常庞大时,我发现Insert组件解析的HTML标签会混淆我整个页面的HTML标签。以下是经Tapestry解析过的两个页面,这两个页面都出自同一个HTML,PAGE和JAVA,请注意 ...
by gzdlw 2004-12-23 浏览 (4405) 回复 (19) 关键字:
Freemarker - 几个比较实用的例子
偶用Freemarker做模本语言有一段时间了,列出几个和JSP或者Velocity相比起来比较方便的用途,目的是引诱更多的人跳上Freemarker这个贼船,:evil:
1. String内置的JavaScript转换: js_string
用途:用于JavaScript转义,转换',",换行等特殊字符
模板:
<script>
alert("${errorMessa ...
by Readonly 2005-09-14 浏览 (18314) 回复 (22) 关键字:
Web显示层技术评估
Web显示层技术评估
名词界定
显示层的意思就是Presentation Layer,也翻译成表现层、展现层、展示层。
本文讨论的范围只包括采用HTML Template的显示层技术,不包括Echo,GWT(google web toolkit)等根据代码产生HTML的工具。
本文主要讨论Server Side (针对Java Language)的显示层技术,然后进一步讨论Browser Side ...
by buaawhl 2006-07-14 浏览 (11013) 回复 (13) 关键字:
相关博客
看了一篇tapestry入门文章,确实不错,就转了自己bolg上来了
Tapestry
Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html完全分离,利用这个框架开发大型应用变得 ...
by ctwu 2006-11-17 浏览 (2665) 回复 (0) 关键字: tapestry
JSF VS Tapestry 全面比较
目
前应用很广泛而且也很成熟的Struts应用开发框架,在未来几年里将会逐渐淡出,其基于Action(action-based)的开发模型也将被活跃
的java社区所推崇的新的开发模型所替代,对于java开源社区来说,追求完美是很多人的理想。在2000年初诞生的Struts以及其他类似的
MVC(Model View
Controler)框架主要都是以操作为中心,且都是无状态的 ...
by chxkyy 2008-04-16 浏览 (275) 回复 (0) 关键字:
tapestry的列表
tapestry的列表有两种,一种是ForEach。一种是Table。第一种是只需要tapestry的主包就好的。另一种是需要contrib附加包的。ForEach是普通的列表。如果需要一大片的表数据显示,就可以用这个来搞定。要模拟表,首先要有点数据吧!模拟一个数据库,最简单的就是建立静态的类变量。我们可以这样定义一个水果列表类:package com.bo;import java.util.Ar ...
by summerkai 2008-03-30 浏览 (260) 回复 (0) 关键字:
Tapestry 4 实现自定义组件-CheckboxList
[本文中的程序在JDK 6, Tapestry 4.1中测试通过]
用Tapestry自定义组件和创建一个page一样简单,同样要创建三个文件,html模板,配置文件,java类文件,只不过配置文件后缀不是page了,而是jwc。
定义组件的html模板
组件html模板和page的模板基本差不多,只不过组件模板可以是html的片段,也可以是完整的html文件。我们要实现的C ...
by allenny 2007-10-31 浏览 (452) 回复 (0) 关键字: Tapestry 4.1 Checkbox group list
Tapestry 5 组件模板
Tapestry 5 组件模板
本文根据http://tapestry.apache.org/tapestry5/tapestry-core/guide/templates.html翻译整理过来,请高手指正,转载请注明出处!
Tapestry中,组件模板是与页面或组件类相关的文件,包含组件以及其内嵌组件的标记(markup)。
...
by iRoyce 2007-03-15 浏览 (4240) 回复 (0) 关键字: Tapestry5
相关圈子讨论
directLink监听方法取不到绑定值
HTML文件:
<form jwcid="@Form" listener="listener:submitForm">
<div jwcid="msg@Insert" value="ognl:msg" renderTag="true" />
<table border="1" align="center">
<tr>注册</tr>
...
by wobu20 2007-09-04 浏览 (599) 回复 (6)
4.1.2中Dialog出现的问题????
Html如下:
<a href="" jwcid="@DirectLink" listener="listener:showDialog" updateComponents="testDialog">Show Dialog</a>
<div jwcid="testDialog@Dialog" hidden="ognl:dialogHidden" followScroll=" ...
by jame_q 2007-11-12 浏览 (403) 回复 (5)
InspectorButton 如何使用
学习tapestry有一个星期了,对以下几个问题
1.<span jwcid="@contrib:InspectorButton"/> 这个组件应该怎么用
2.有谁能描述一下tapestry组件执行原理吗,就是tag接口来描述一下其内部方法的行为,因为这对使用组件和创建组件非常重要的
3.我看的是tapestry3,但是4之后区别太大,有谁解说一下里面主要类行为的变化吗,也就是在编码要注意不 ...
by javabill 2007-01-10 浏览 (767) 回复 (5)
ecside 存在多次执行Action的bug
在经典的struts中使用ecside组件,对于存在分页的情况,会多次执行Action。
拿ecside1.3中的demo: 传统Action/servlet方式,当点击该链接时,会发现程序会连续两次执行相应的Action,同时后天会输出以下信息:2007-4-4 13:33:33 org.apache.tomcat.util.http.Parameters processParameters
警 ...
by changkui 2007-04-04 浏览 (2041) 回复 (11)
深入浅出Tapestry水果店例子并发测试出错
最近在学习tapestry4,阅读了深入浅出Tapestry这本书。
我导入了书上的例子进行测试,发现了程序都存在并发错误的问题。
例如:水果店登陆页面,如果用两台电脑同时都按F5刷新, 多次刷新之后基本上就会报告一个ognl表达式异常(空值NULL异常),当然如果时间能够控制同时摁下,可能一次就看到了。
我的问题是tapestry4不支持并发吗?还是书本上的例子不支持并发?
还是对于并发需要 ...
by chun79 2008-01-07 浏览 (1439) 回复 (16)
相关新闻
为什么你应该考虑使用Tapestry 5?
Tapestry 5.0.14近期已经发布,Tapestry社区非常兴奋,因为Tapestry离成为GA只有一步之遥了。如果你没有听说过Tapestry 5,介绍一下Tapestry 5是一个开源基于组件的web框架,对于原先的版本进行了完全的修改。一些开发者不喜欢先前的版本因为困难的学习曲线,一些开发者甚至写文章抱怨,但是T5是一个全新的架构,虽然思路和先前的版本一样。那么T5的好处是什么?为什 ...
by QQbyte 2008-08-26 浏览 (3309) 回复 (26) 关键字: tapestry 5
Rails 与 Grails 的比较(翻译)
我Ruby on Rails有几年的开发经验,最近半年我一直在学习Grails。就我的经验,我想对他们做一次全面的比较。 Ruby on Rails纯ruby脚本写成的Web框架。它包含了一个应用服务器,想知道更多请到 Rails home 查阅。 GrailsGrails 是Groovy语言写的 Web框架,源代码是经过编译成2进制后可以运行在java的应用服务 ...
by wuhua 2008-03-21 浏览 (2516) 回复 (13) 关键字:
最小的Linux计算机:Picotux
Picotux世界上最小的Linux计算机,它的大小是:35mm×19mm×19mm,可以放在掌心。 它的详细资料: Technical Data
picotux 100 module
Processor:
32-bit ARM 7 Netsilicon NS7520
Processor Clock: ...
by withyou 2008-03-13 浏览 (1651) 回复 (4) 关键字:

