- 浏览: 116790 次
- 性别:
- 来自: 哈尔滨
最新评论
-
1054442516:
大哥,小弟刚入门一个月。请tapestry如何集成Mybati ...
(C4)Tapestry IoC:Tapestry IoC Decorators -
walkerstar:
我都是这样做的 public void contribute ...
(2)Tapestry5学习小结:中文验证问题 -
hongyuzhe:
我是真的,那么的那么的希望能多贴出一些,代码说出来。既然能翻译 ...
(A18)Tapestry Core :Configuring Tapestry -
changshuangyi:
问个问题呀,我写的时候为什么private UserAuthe ...
(A6)Tapestry Core:Form Input and Validation -
zhenjw:
怪不得我想看5.0的源代码看不了,原来是没有真正的开放出来呢。 ...
(3)Tapestry5学习小结:显示问题
文章列表
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/symbols.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
符号
Tapestry IOC 使用运行时-评估符号(runtime-evaluated symbols)处理配置任务的特定类型。
符号的语法格式基于Ant表达式,也就是说,第一位为$ {符号名前,然后结尾}在后。在内的值是这个符号名。通过命名约定,这个符号名按照周期分割。
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/case.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
语法格式灵敏性
Ever get frustrated because you typed the right thing with the wrong case and your system blew up? We do.
不断遭受挫折,因为你用错误的书写格式键入了正确的内容并且你的系统区分大小写?我们解决。
Tapestr ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/coerce.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
类型强制
Tapestry 常常必需强制转换对象的类型。通过强制,我们 ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/configuration.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
Tapestry IoC 配置
Tapestry IoC的一个关键概念是分布配置。这个概念借鉴Eclipse Plugin API和Tapestry5 IoC之前的HiveMind。
如此漂亮的术语,意味着什么呢?
分布配置是Tapestry IoC支持扩展的一个关键特性。
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/decorator.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
Tapestry IoC 装饰器
装饰是一个非常流行的设计模式的名字。使用装饰,一个现有对象的行为可以被扩展而不需要改变对象的实现。
代替的是,一个新的对象被放置在现有对象的周围。所有其他的都能看到这个新对象,术语称为拦截器。这个拦截器实现了与被装饰的根基(underlying)对象同样的接口。
一个共通的例子是J ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/service.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
Tapestry IoC 服务
服务由两个主要部分组成:一个服务的接口和一个服务的实现。
这个服务接口是如何服务的将通过注册库的其余部分被表现。因为获得分发的通常是一个代理,你不能期盼强制转换一个服务对象到实现类(你将看到的是ClassCastException)。换句话说,你应该关心确保你的服务接口是完善的,因为Tape ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/module.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
Tapestry IoC 模块
你通过提供一个模块构建器类通知Tapestry关于你的服务和贡献。
这个模块构建器是一个简单Java类。一个标注系统和命名约定允许Tapestry决定什么服务被这个模块提供。
一个模块构建器定义构建器方法,一个被模块提供给每个服务的方法。
服务构建器方法是公用方法。它们通常是静态的。这是一 ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-ioc/
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
Tapestry IoC 容器
Tapestry框架的内部结构基于IoC控制,这种设计方法允许工作系统被许多小的,易测试的块构成。
使用 IoC(控制倒转) 的额外好处是,通过打破一个复杂的系统为小的块,使它变为比较容易修正和扩充的系统(通过丢弃或更换系统的小块)。
在Tapestry中使用IoC代表了从Tapestry3到Tapestry4 ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-hibernate/conf.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
配置Hibernate
Tapestry Hibernate库负责为你配置Hibernate。这样做在 ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-hibernate/index.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
Tapestry/Hibernate集成库
这个集成在Tapestry5中的库对于使用Hibernate3作为后端普通CRUD风格的应用提供开箱即用(out-of-the-box)支持,。
至少,首选途径应该是访问Hibernate自身的接口,暴露在线程安全方式内,在session-per-request 策略内。
在Hi ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-core/guide/unit-testing-pages.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
页面或组件的单元测试
你可以非常容易的对某一页面或组件进行单元测试。跟随下面简单的工作:
设置一个操作环境
为了测试页面,你需要创建一个PageTester.实例。它担当浏览器和servlet容器以使你可以使用它驾驭你的页面。事实上它不是一个真正的servlet容器 ...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-core/guide/dom.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
类和模版的重载
Tapestry5中的一个重要的新特性是自动重载改变了的类和模版。
在Tapestry先前版本中,只是在开发模式时支持模版重载。重载类需要重启servlet容器(或者重新部署web应用)。
在Tapestry5里,当页面和组件类更改时,它们将自动重载。同样,改变组件模版和其它有关资源也将被迅速重载。
...
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-core/guide/dom.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
文档对象模型
Tapestry5与Tapestry4或其他框架比采取了一个非常不同的方法来标记生成。
l Tapestry4方法
在Tapestry4里,标记生成是基于产生一个字符流。在最低级别里,事实上输出在标记格式里,比如HTML,XHTML或
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-core/guide/request.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
请求处理
理解请求处理管道是非常重要的,因为这是Tapestry的一个主要扩展点。
大量的早期处理阶段是可扩展的管道(pipelines)形式。
Tapestry 过滤器
所有引入的请求都由配置在应用的web.xml里的
本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-core/guide/conf.html
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf
配置Tapestry
Tapestry 运行标准的Java Servlet API之上。对于servlet容器,像tomcat,Tapestry看来就像是一个servlet过滤器。这个Tapestry以很大的灵活性去匹配URLs不用要求很多