2008-05-16

在netbeans中建立完整的Tapestry5开发环境

关键字: tapestry5 netbeans maven quickstart tml
      今天看到篇文章 介绍了如何在netbeans中使用maven调用tapestry5-quickstart模块来开发tapestry5,这里再总结下,并介绍些技巧。       首先当然是要安装好netbeans了,我一般下载zip版 的javase packs,版本为6.1,插件都是自己按照需要来安装,我们要用到maven,就要先下载maven的netbeans插件,如图搜索maven,选择maven插件,单击install,接受协议,就可以下载安装了。 安装maven ...
2008-05-14

Tapestry5-如何在根目录下加载组件模板

关键字: tapestry5 根目录 组件模板
      T5默认的组件模板是从WEB-INF目录加载的,实际开发中,希望组件模板可以放在根目录,例如组件类目录package.components.layout.DefaultLayout,对应的模板为layout/DefaultLayout.tml。       T5的模板加载是通过PageTemplateLocator加载的,我们可以通过覆盖这个Service的实现来达到我们的目的,首先是实现类: import static java . lang . S ...
2008-05-12

Tapestry5每日播报(20080512)

关键字: tapestry5 t5components prop ognl onactivate 相对路径 绝对路径 nonbel
1.介绍Tapestry5的新文章发布Tapestry for Nonbelievers ,写的很好,推荐大家阅读。 2.邮件列表T5.0.11: onActivate() called twice, more questions ,问题跟Tapesetry5的路径问题有关,这个也是一直困扰我的地方,例如生成的url为 http://localhost:8607/myApp/start/testmessage ,图像路径为myApp/images/image.jpg,如果使用相对路径<img src="images/image.jpg"/&g ...
2008-05-10

Tapestry5开发系列:如何在Eclipse中运行jetty

关键字: tapestry5 eclipse jetty 插件 runjettyrun
Jetty是个类似tomcat的web server,体积小、启动快、可内嵌,开发中使用起来很方便,eclipse的插件中支持jetty的有个jettylauncher ,可jettylauncher只支持eclipse2.x/jetty5.x(有人hack了代码,可以支持高版本的eclipse,但还是支持不了jetty6.x)。现在支持jetty6的有个runjettyrun 插件,支持最新版本的eclipse和jetty,而且其本身就自带jetty6,不需要单独下载和配置jetty了,runjettyrun插件的安装和使用请参考这里 。 我在使用Runjet ...
2008-05-09

Tapestry5每日播报(20080509)

关键字: tapestry5 release 教程 下划线
Tapestry5每日播报(20080509) 1.变量命名中的下划线正在被移除,具体原因看下作者解释。 PS:终于去掉下划线了,其实各有利弊,我是不用的,那个wrap作者在为什么不喜欢Tapestry5的文章里也提到了这点。 2.邮件列表里有人问道Tapestry5什么时候能够release,作者回答说估计下个周可以。 3.作者在blog中提到更新了Tapestry5的官方教程,查看新教程。 每日播报的信息来自于邮件列表,信息同时发布于Tapestry5.com