您的位置: 新闻频道 Java新闻

原创新闻 满江红开放技术研究组织发布Seam 2.0中文文档RC版

2007-12-30 by 正式记者 YuLimin
评论(19) 有3314人浏览 seam 翻译
  "你得知道,我想的比做的更多。如果你要做一个开源项目,必须设想好它的道路,它才会成功。"Gavin King这么说过。那时候他已经在新天地luna酒吧灌下大杯的法国葡萄酒,还要装作若无其事。不得不承认这个家伙相当聪明且自负。他做出的决定是深思熟虑的。

  B/S程序和C/S不同,Request/Response模型让程序冗长的像裹脚布。你同时要处理多种数据失配:服务器端的RDBMS和浏览器展示出来的HTML之间,需要Servlet的渲染,数据经历了RDBMS Row ,ResultSet, 若有若无的DTO和浏览器Form数据这几个步骤,让数据变得支离破碎。实际上所有的Java框架的核心都是解决不同层面的这些破碎。Hibernate 解决的是DTO和ResultSet之间的破碎。和大多数初学者认为的Hibernate是一种面向对象的ResultSet包装器的字面理解不同, Hibernate的目的是对RDBMS数据的便于进行缓存的细粒度切割,"面向对象"只是工具而非目的,缓存才是一切的本质,它让Hibernate真正成为了具有强大战斗力的武器而非可笑的对象封装器。

  解决了这一失配后,Gavin King把目光放到了HTML Form和服务器对象之间的失配上。这一次的目的是简化,尽可能的简化,因为对Web编程而言,最大的瓶颈是开发效率,因此Seam的目的就是最大限度的简化复杂性。这一次的战线要比Hibernate宽广的多,Seam的好处因而也更加让人看得明白:它提升JSF的实力,让快速开发效果丰富的Web应用程序成为可能。从双向注入到Annotation,目的都是为了尽量减少服务器端的代码量,而RichFaces和JSF编辑器,则是为了让Seam的产出变得效果丰富。

  但显然,HTML Form的表现力和可能的复杂性远远超过ORM中对象的关系的种类,因此,任何针对HTML的组件封装都必须以其高品质才能让用户感到信服。作为整合开发工具Seam的道路还很长,对Grid等复杂组件的支持尚不够,让2.0仍然无法达到Delphi在Windows开发界的广大影响力。换句话说,JSF 的未来,在于其是否能成功的制造出组件产业链,一方面真正简化开发者的劳动,提高效率,另一方面让组件开发者能把经精力集中在开发高质量的组件上。在制造产业链这一目标上,JSF是领跑的,而JSF框架中,Seam是领跑的。

  因此,你应该花些时间来看看Seam。

  来吧,在这里http://wiki.redsaga.com/confluence/display/SeamRef/Home

来自:满江红开放技术研究组织

评论 共 19 条 发表评论

zhuxinyan0824 2008-01-11 14:02 引用
希望功能会变的更加强大。
zhuxinyan0824 2008-01-11 13:50 引用
希望功能会变的更加强大。
darkjune 2008-01-10 12:19 引用
谢谢!!!!!!
tedeyang 2008-01-08 19:29 引用
这篇广告真是相当有技术水平。
ssuupv 2008-01-08 09:20 引用
我的评论怎么没了.
lgx522 2008-01-07 08:27 引用
感谢诸位的努力。
tuesdayhoho 2008-01-06 07:55 引用
顶了再看,敬仰中
YuLimin 2008-01-02 16:20 引用
@wincheer,你有心了,我们会在正式版里同时发布PDF版与CHM版本的。RC版不准备发布这两种版本。
upheart 2008-01-02 09:26 引用
谢谢各位译者和满江红!
kyo100900 2008-01-01 19:53 引用
真是感动啊。。。。。。。。。
absolute 2007-12-31 23:42 引用
等了几个月了啊,终于出来了
lishubing_2000 2007-12-31 21:18 引用
谢谢啊,你们辛苦了!
wincheer 2007-12-31 14:54 引用
我整理了一份PDF文档,并且加了书签。怎么上传啊?
gqdou 2007-12-31 00:11 引用
testa
tiyi 2007-12-30 21:28 引用
谢谢你们的贡献!
pure 2007-12-30 20:33 引用
终于发布了,谢谢大家的工作!
han0332217 2007-12-30 13:59 引用
用过jsf一段时间,感觉比struts好用很多,本人能力有限,只能期待Seam相关文档早日发布
springhill 2007-12-30 10:20 引用
html版没有提供可下载版本,看起来不方便啊
springhill 2007-12-30 10:16 引用
谢谢大家的努力:)

发表评论

您还没有登录,请登录后发表评论