社区
Java EE
帖子详情
用过Tapestry的进来看一下,帮顶就有分
peihexian
2005-05-24 11:51:52
www.theserverside.com这个网站用的tapestry 3.01来做前端展示,为什么那个站点可以用.tss的url后缀,而我们自己写的程序都是app?xxxxxxxxxxxxxxxx这样的才行?
还有,tapestry中的.page文件可不可以不放在WEB-INF/目录中?我想根据不同的功能分类把相关的.page文件放在不同的文件夹中,在tapestry 3.0.3中可以实现吗?
...全文
295
11
打赏
收藏
用过Tapestry的进来看一下,帮顶就有分
www.theserverside.com这个网站用的tapestry 3.01来做前端展示,为什么那个站点可以用.tss的url后缀,而我们自己写的程序都是app?xxxxxxxxxxxxxxxx这样的才行? 还有,tapestry中的.page文件可不可以不放在WEB-INF/目录中?我想根据不同的功能分类把相关的.page文件放在不同的文件夹中,在tapestry 3.0.3中可以实现吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
j2me_home
2005-05-24
打赏
举报
回复
没用过,帮顶
云物数智
2005-05-24
打赏
举报
回复
有两个插件,一个是visual tag for struts,可以在www.fwasi.com下载,不过只有试用版,要花钱的。
不过它非常强大,用过就知道了。
另一个是ast,可以从http://www.jetmaven.
net/documents/j_files/ast-03.mxp下载,它主要提供了视图方式下struts标记的图形化显示,虽然没多少功能,不过还是为我们开发提供了方便,免费的。
如果网上下不到,可以发邮件给我要:wpzhao@126.com
tonysnss
2005-05-24
打赏
举报
回复
dreamweaver有支持struts的插件,给我一下网址,我去下一个
DanielYWoo
2005-05-24
打赏
举报
回复
学习,Struts和Tapestry都用过的给点评价吧
云物数智
2005-05-24
打赏
举报
回复
我的感觉就是,struts非常简单,一两天就能学会,架构和原理都比较简单清晰,使用也方便。
拥有大量的标记库和庞大的用户群,技术方面的问题容易解决。
所以适合小规模、技术含量不高的项目的快速开发。
而tapestry的学习难度较大,资料很少,使用的人也不多。架构虽然设计的很好,可是太复杂,需要很长的时间来学习和了解它的原理和各种组件的使用方法。虽然提供了几十个组件,不过功能还不够,如果要自己写一些通用组件,又太花时间,技术问题也不容易解决。另外,由于tapestry不是jsp的预编译模式,每次访问都要重新解析模板并生成输出,所以这一点对服务器造成很大的压力,如果服务器的性能不是很高的话,客户可能难以满意它的性能。
它适合大规模、技术含量高的企业级项目开发,开发越到后期,积累的自定义组件越多,开发效率也会随之提高,这才能提现tapestry组件化开发的优势。
至于说到网页文件和代码的分离,struts的那些标记算是比较容易理解和使用了,也不至于造成页面多大的混乱,只需要对美工人员进行简单的标记培训即可。tapestry的页面虽然说只需要加入一个jwcid属性即可,其实这只是理想情况,很多时候需要我们在模板中进行组件定义,而不是在page文件中,所以也是会有不少特定属性要加到模板中的。
sgdb
2005-05-24
打赏
举报
回复
Tapestry是面向组件的
struts是面向action的
所以写惯struts的人刚开始写Tapestry会觉的很不爽。
呵呵,多看看Tapestry带文档,基本上搞个2,3遍就可以做事情了;
Tapestry最重要的还是在于积累
peihexian
2005-05-24
打赏
举报
回复
to sgdb(神天月晓):
大哥,我也是从前天才开始学Tapestry的,之前一起在struts中挣扎,那些struts的tag搞的网页源文件乱七八糟,给dreamweaver装上插件后再编辑也不理想,但是我很喜欢struts的actionform和action。
要是有哪位高手以前用Tapestry和struts做过项目的,站出来说一下吧。
sgdb
2005-05-24
打赏
举报
回复
楼主谈谈tapestry的感想吧,有没有传说中那么神奇
peihexian
2005-05-24
打赏
举报
回复
谢谢,第一个问题的答案在theserverside上面找到了,如下:
http://www.theserverside.com/articles/article.tss?l=TSSTapestry
感谢 IceCraft(心淡情浓) 的回答!
云物数智
2005-05-24
打赏
举报
回复
写错个地方,google等搜索引擎。
云物数智
2005-05-24
打赏
举报
回复
第一个问题,这个网站可能使用sitemesh技术,可以把复杂的url转换为简单易读的url,这也便于google等浏览器进行检索。
第二个问题,可以不放在web-inf下。
可以将Html模板和Page文件放在任何目录中,需要在application文件中指定page文件的路径,路径的根目录是在WEB-INF下,即application文件所在的目录。同时需要在该page文件中指明Html模板的路径,路径的根目录是在应用的根目录下。
如将两个文件都放在了应用的根目录中的message文件夹中,则配置如下:
Application:
<page name="MessageBoard" specification-path="../message/MessageBoard.page"/>
Page:
<context-asset name="$template" path="message/MessageBoard.html"/>
Eclipse
Tapestry
Tools:
Tapestry
框架的开源Eclipse插件深入解析
本文深入解析了Eclipse
Tapestry
Tools插件,先介绍
Tapestry
框架,接着剖析插件功能,如代码辅助、页面预览等。还讲解了
Tapestry
4.0编辑器技巧、基于SSE的编辑技术支持,阐述开源特性与社区贡献方式,最后解析Eclipse插件目录,助开发者高效开发
Tapestry
应用。
Tapestry
简介
博客涉及
tapestry
、velocity、struts等框架,以及servlet和swing相关内容,这些均为信息技术领域的重要技术,在后端开发、前端交互等方面有广泛应用。
Tapestry
本文介绍如何在
Tapestry
3.0环境中搭建一个简单的“你好,
Tapestry
”应用案例,包括所需的文件结构、配置方法以及部署过程。
Tapestry
入门及进阶二
本文介绍了
Tapestry
的开发流程,包括控件和页面开发,阐述了控件的组成文件。还提及
Tapestry
国际化的实现方法,
分
析了页面配置文件。最后讲述了划
分
子模块、页面归档及
Tapestry
Web应用核心配置文件的使用,
分
享了开发的心得体会。
对于网上一些有关于
Tapestry
的一些资源
博客围绕
Tapestry
展开,包含其主页介绍、入门及进阶内容,还对Web应用开发的一致框架
Tapestry
进行了详细阐述,同时简介了下一代WEB开发模式
Tapestry
,为Web开发相关人员提供了
Tapestry
的学习资源和知识。
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章