摘要: AppModule.java public static void contributeServiceOverride( MappedConfiguration<Class<?>, Object> configuration, @Local RequestExceptionHandler handler) { configuration.add(RequestExceptionHandler.class, handler); } public RequestExceptionHandler buildRe... 阅读全文
posted @ 2013-04-10 16:07 VoctrALs 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Tapestry IoC容器从历史上来说,是从从HiveMind继承发展而来,但是HiveMind和目前大红大紫的Spring都不能满足Tapestry的一些特定的需求,所以全新开发了一套IoC的容器。其核心思想就是使用Java代码自身来解决依赖注入而不是由Xml之类的配置文件来完成,这和Guice的思想是非常相似的,Lewis也承认从Guice那里借鉴了不少。另外需要说明一下的是,Tapesty还从中国的一个非常古老但又充满哲理的游戏--围棋中借鉴了一些术语和思想。大意是围棋中经常要把棋子走的轻盈(Lightness),让每个棋子都能尽量地高效。编程也一样要轻量(Lightness)。IoC 阅读全文
posted @ 2013-04-10 15:02 VoctrALs 阅读(646) 评论(0) 推荐(0) 编辑