最新文章列表

在Tapestry实现文件上传与下载

开发工具: 1。eclipse3.0  +  spindle 2.容器:tomcat 开始: 1,首先,新建一个Tapestry工程文件,命名为upload,在向导里面有三个步骤,我基本是打入工程名就直接按回车了。新建好工程后,你可以看到一个典型的web目录,在  WEB-INF自动生成4个文件: upload.appliaction  tapestry的应用程序文件。 Home.html   ...
jwfpd 评论(1) 有2904人浏览 2007-01-09 10:07

web framework选型的困惑

困惑的来由: 一直在用struts开发,虽然对struts进行了封装和改进,并使用其动态formbean,但是,还是有狂多的配置文件,狂多的jsp,狂多的action,太多的机械性重复,页面不可以复用,action也不可以复用,我受够了。 以前在C/S结构里,一个界面可以完成许多按钮动作,但是现在,却不得不一个按钮对应一个动作、一个界面,真是折腾人。 所以,我决定做出改变,从而提出理想的web f ...
netfly 评论(39) 有10821人浏览 2007-01-03 21:53

深入理解Tapestry的Rewind

Tapestry的rewind一直是学习和使用Tapestry的难点,rewind是用来处理表单提交的,表单默认使用的是DirectService来提交。在详细介绍之前,先说明下此文中需要用到的一些概念,首先是表单组件,我这里指的是指继承自AbstractFormComponent类的组件,例如:TextField、TextArea、Checkbox等,而不是具体的Form组件,表单组件使用时必须在 ...
tapestry 评论(12) 有12012人浏览 2006-12-30 16:07

tapestry 使用 Block和RenderBlock组件

    tapestry的优点是 组件化开发 以及 页面模板 的可以用所见即所得的编辑器设计。     这使得以前的经验不适用了     比如  struts 的 titles 标签和webwork 的sitemesh 标签使得mvc框架可以支持 Decorator模式 ,让界面有一致的布局     而  tapestry 以page为中心的概念很难使用上面2个标签库。        解决方 ...
zzsczz 评论(1) 有4702人浏览 2006-12-29 21:09

Spring Bean注入Tapestry page(学习中)

http://www.springframework.org/docs/reference/webintegration.html#view-tapestry   15.5.1.4. Dependency Injecting Spring Beans into Tapestry pages - Tapestry 4.0+ style Effecting the dependency injectio ...
bluebijou 评论(0) 有2051人浏览 2006-12-29 16:20

Tapestry实践(一)

1、通过在Java代码中使用Java Annotations和在Html模板中使用implicit components,可以不再写page specification。这样,一个页面的开发就简化为Html模板和Java类两个文件。(Tapestry 5中就不再使用page specification了)   2、Tapestry页面文件的组织 不使用page specification后,页面文件 ...
bluebijou 评论(0) 有897人浏览 2006-12-29 16:17

Tapestry开发环境搭建

1、JDK1.5 2、Tapestry4.0 3、Eclipse 3.2 4、Tomcat 5.5.16   开发过程中,禁用Tapestry页面缓存,以便于页面Html修改后能立即生效。操作如下:使用Config Tomcat,在Java选项卡中的Java Options中加入: -Dorg.apache.tapestry.disable-caching=true   开发过成中,为了使对Java ...
bluebijou 评论(0) 有1958人浏览 2006-12-29 16:13

Enjoying Web Development with Tapestry下载

为促进大家共同学习tapestry,特贡献学习tapestry的最佳读物《Enjoying Web Development with Tapestry》,该书覆盖T3,T4是一部不可多的好教材。由于版权原因,现提供前四章,作为入门是足够了。
yongganzhe 评论(2) 有3670人浏览 2006-12-28 13:37

原创 Tapestry的Cache组件

有许多页面的一部分或者这个页面是很少更新的,他们通常是由外部文件来生成这个部分。所以我们可以把这部分内容cache住,当有新的请求时,我们就response cache,这样可以减少服务器的负担,还可以提高性能。其中oscache已经可以实现页面的cache和页面部分cache。oscache使用jsp tags来实现局部cache的。拿到Tapestry中肯定是行不通的。在同事的提醒下,想到写 ...
dengyin2000 评论(7) 有5090人浏览 2006-12-22 11:24

tapestry3.0 Form提交抛出异常!

.html页面。 <form jwcid="@Form" listener=listeners.formSubmit>   <table>     <tr jwcid="@Foreach" element="tr" source="ognl:resultList" value="o ...
wrong1111 评论(1) 有2957人浏览 2006-12-15 14:07

EventListener for Tapestry4.1.1

一个tapestry4.1的事件监听例子。其主要是通过注释语言@绑定页面,指定某个页面元素ID 如<div id="test">并指定监听事件events="loaded "详看以下代码 。应用tapestry版本号为tapestry-framework-4.1.1-20061126.014659-1.jarHome.html<shell j ...
cyber-wen 评论(2) 有1958人浏览 2006-12-12 01:08

拥抱Tapestry4.1

Tapestry代表着新生代的表现层框架,又结合了新生代的业务层框架HiveMind,已经给人们带来了很多的惊喜。4.1版本的推出又完全的整合了dojo,使得表现层 ...
cyber-wen 评论(1) 有2651人浏览 2006-11-23 00:44

什么是Tapestry

什么是TapestryTapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的ht ...
aheadjava 评论(0) 有371人浏览 2006-10-07 16:16

Tapestry在静态页面和动态内容分工方面的研究

 Tapestry在静态页面和动态内容分工方面的研究Tapestry的一个最耀眼的功能是其绝好的模板设计思想,它能够将动态内容以极少的侵入性而展现到HTML页面上,我对其这一功能非常赞赏,如果 Tapestry能够像Spring那样把这一部分HTML模板解析功能独立出来,打成一个Tapestry-Core.jar极不妙哉?!在工作实践当中,我发现Tapestry提供的Shell组件其实用处不大,美工 ...
aheadjava 评论(0) 有334人浏览 2006-09-17 15:52

Tapestry 4.1的改变

1、依赖上的改变去掉了对commons-io,commons-logging的依赖,增加了commons-lang包.(commons-logging的类加载存在内存泄漏http://wiki.apache.org/jakarta-commons/Logging/UndeployMemoryLeak)2、api上的改变所有标记deprecated的api在4.1中已经被去除(是不是所有还不确定), ...
tapestry 评论(0) 有3549人浏览 2006-08-15 13:31

写在Tapestry 升级成为Apache一级项目之时

是的,我内心很喜欢Tapestry。我喜欢他的开发风格,这和我的工作范围是有关的。 在我参加工作之前,我一直用ASP.NET(工作后转J2EE开发),工作的第一家公司用的是私有的MVC框架,有类似的实现,同时提供了类似Spring Web Flow的东东。 因为一直做企业应用,一个很大的感受是: 企业应用是有一个严格的流程的。 一个工作任务的Transaction是有一个严格的流程:一步一步按流程往 ...
yimlin 评论(0) 有1507人浏览 2006-07-01 17:00

Template和JSP技术

(从csdn的blog上同步过来)(本文发于java emag第一期) 关于 Template 和 JSP 的起源还要追述到 Web 开发的远古年代,那个时候的人们用 CGI 来开发 web 应用,在一个 CGI 程序中写 HTML 标签。 在这之后世界开 ...
yimlin 评论(0) 有6048人浏览 2006-06-11 14:36

tacos之怪现象

    一开始使用tacos在ie和firefox下测试都没问题,今天在ie下测试,动态更新的页面部分竟然没反应,回忆了一下改过的东西,试着一个一个的恢复来测试问题所在,最后竟然发现是output编码的问题,在applicatin配置文件中加入<meta key="org.apache.tapestry.output-encoding" value="gbk&qu ...
tapestry 评论(0) 有3289人浏览 2006-05-31 09:07

Tapestry4 tips

1.如果在属性的getter和setter方法中,只定义了其中的一个,而且是抽象的,那T4会自动不全对应的getter或者setter,例如:public abstract String getName(),T4在增强类中将生成public voidsetName(String name)方法,反之亦然。这样如果你在这时定义了个非抽象的对应的方法,将被T4生成的方法覆盖。类中定义如下两种方法:pub ...
tapestry 评论(0) 有2720人浏览 2006-03-08 02:45

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics