2007-12-30
满江红开放技术研究组织发布Seam 2.0中文文档RC版
关键字: 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
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
- 03:29
- 浏览 (1809)
- 评论 (11)
- 分类: Java
- 进入论坛
- 发布在 JBoss SEAM 圈子
- 相关推荐
评论
lsy
2007-12-31
哈哈。好东西,感谢Seam成员的贡献。第一票良好。开心。。。
hmilylxs
2007-12-30
谢谢 真是好东西
yeshucheng
2007-12-30
二审的朋友们辛苦了!
hmilylxs
2007-12-30
不错 ejb3虽然被简化了好多 但是依然庞大 真正称得上企业级开发d的 这个世界上也就只有它了 喷血推荐seam
agile_boy
2007-12-30
佩服你们的翻译态度!!
赞!
赞!
BadLuck
2007-12-30
感谢翻译团队的工作
springhill
2007-12-30
刚刚粗粗浏览了下,翻译质量真高呀,虽然把Seam应用到项目中的可能性还很小,但是它的很多思想可以借鉴到公司的支撑框架改进当中,好好学习下,谢谢
skydream
2007-12-30
好东西,thank you!
虽然我对Seam还有jsf还是抱有怀疑的眼光,没有办法,java世界最令人难受的就是选择太多了,没有一个明确的方向。哪个才是最好最适合的?
将Seam引入公司正式项目?似乎还很遥远。
祝大家新年快乐!
虽然我对Seam还有jsf还是抱有怀疑的眼光,没有办法,java世界最令人难受的就是选择太多了,没有一个明确的方向。哪个才是最好最适合的?
将Seam引入公司正式项目?似乎还很遥远。
祝大家新年快乐!
iamlibo
2007-12-30
谢谢,盼了好久了.
曹晓钢
2007-12-30
请注意此次发布的是build 1230的版本,对应Seam 2.0GA,虽然经过了两次审核,但并非是最终的中文翻译稿,仍然称为RC。
终审后将发布正式版本。敬请各位挑刺!
终审后将发布正式版本。敬请各位挑刺!
曹晓钢
2007-12-30
祝大家新年快乐!
- 浏览: 539746 次
- 性别:

- 来自: 福建莆田@广州

- 详细资料
搜索本博客
我的相册
力拔千斤
共 146 张
共 146 张
最近加入圈子
链接
- 超越黎明
- CJSDN
- CSDN
- JavaWorld@TW
- JavaEye
- Spring中文论坛
- Matrix
- BEA dev2dev
- Agile Tao Forum
- Flickr
- developerWorks
- TheServerSide
- Sun Java Forum
- JavaRanch
- 满江红开源
- del.icio.us
- Sun中国技术社区
- 希赛网中国软考
- AJAX Design Patterns
- CSS: The Missing Manual
- Java Persistence with Hibernate
- Script in Java
- Building Spring 2 Enterprise Applications
- Tuscany中文社区
- 我爱人开的购物店,欢迎光临
最新评论
-
Hibernate Spring Java Pe ...
我觉得中国软件行业应该有一个术语标准组织,专门用来制定术语标准。这样大家都准受, ...
-- by 狂放不羁 -
Java Persistence with Hi ...
good,抽空去书店看看去
-- by superwb -
Java Persistence with Hi ...
不不,我觉得俞兄跟苏敬凯的距离还很大,离老潘就更远了
-- by dearwolf -
Java Persistence with Hi ...
翻译的实在是太差劲了,这本书会让楼主成为潘仲凯的接班人
-- by cxh1121 -
香港归来话香港,值得学习 ...
我巨喜欢抽烟
-- by yizi






评论排行榜