`

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

    博客分类:
  • Java
阅读更多
  "你得知道,我想的比做的更多。如果你要做一个开源项目,必须设想好它的道路,它才会成功。"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
分享到:
评论
11 楼 lsy 2007-12-31  
哈哈。好东西,感谢Seam成员的贡献。第一票良好。开心。。。
10 楼 hmilylxs 2007-12-30  
谢谢 真是好东西
9 楼 yeshucheng 2007-12-30  
二审的朋友们辛苦了!
8 楼 hmilylxs 2007-12-30  
不错 ejb3虽然被简化了好多 但是依然庞大 真正称得上企业级开发d的 这个世界上也就只有它了 喷血推荐seam
7 楼 agile_boy 2007-12-30  
佩服你们的翻译态度!!
赞!
6 楼 BadLuck 2007-12-30  
感谢翻译团队的工作
5 楼 springhill 2007-12-30  
刚刚粗粗浏览了下,翻译质量真高呀,虽然把Seam应用到项目中的可能性还很小,但是它的很多思想可以借鉴到公司的支撑框架改进当中,好好学习下,谢谢
4 楼 skydream 2007-12-30  
好东西,thank you!

虽然我对Seam还有jsf还是抱有怀疑的眼光,没有办法,java世界最令人难受的就是选择太多了,没有一个明确的方向。哪个才是最好最适合的?

将Seam引入公司正式项目?似乎还很遥远。

祝大家新年快乐!
3 楼 iamlibo 2007-12-30  
谢谢,盼了好久了.
2 楼 曹晓钢 2007-12-30  
请注意此次发布的是build 1230的版本,对应Seam 2.0GA,虽然经过了两次审核,但并非是最终的中文翻译稿,仍然称为RC。

终审后将发布正式版本。敬请各位挑刺!
1 楼 曹晓钢 2007-12-30  
祝大家新年快乐!

相关推荐

    seam2.0 中文文档

    通过深入学习和理解"seam2.0 中文文档",开发者可以充分利用Seam 2.0 的强大功能,高效地开发出复杂的企业级应用。这份文档是学习和使用Seam 2.0 的宝贵资源,可以帮助开发者快速上手并掌握关键概念。

    jboss-seam2.0文档

    【JBoss Seam 2.0文档详解】 JBoss Seam 是一个开源的企业级开发框架,它旨在简化Java EE应用的开发过程,特别是在Web和富互联网应用程序(Rich Internet Applications, RIA)领域。Seam 2.0是其重要的版本,提供了...

    jboss-seam2.0文档.rar

    "满江红"是Seam 2.0中文文档的译者,其翻译工作为国内开发者提供了极大的便利。这些文档详尽地解释了Seam的各种特性和用法,包括核心概念、配置、事件处理、安全、国际化和测试等方面。通过标题索引,用户可以快速...

    Seam2.0学习文档

    以下是对Seam 2.0学习文档中的关键知识点的详细说明: 1. **Context(上下文)管理**:Seam 提供了一个灵活的上下文模型,允许开发者在不同层面上管理和访问对象。这包括请求上下文、会话上下文和应用上下文。请求...

    Seam2.0 中文手册

    从给定的文件信息来看,这是一份关于Seam2.0的技术文档,尽管部分文本似乎是乱码,但我们可以从其结构和部分可识别的文字中提取出与Seam2.0相关的关键知识点。 ### Seam2.0概述 Seam2.0是一个基于Java的框架,用于...

    jboss Seam2.0 语境相关的组件文档

    **JBoss Seam 2.0:语境相关的组件** JBoss Seam 2.0 是一个开源的Java EE框架,它将企业级服务与富互联网应用...提供的参考资料《Seam 2.0 Reference》中文版(CHM和PDF格式)是深入学习Seam 2.0不可或缺的资源。

    seam2.0 全国 省份、城市级联

    综上所述,"seam2.0 全国 省份、城市级联"项目涉及的主要知识点包括Seam 2.0框架、JPA数据持久化、EJB 3.0实体bean、Ajax技术、JSF和Facelets视图、以及前端UI设计和优化。通过学习和实践这个项目,开发者可以深入...

    jboss seam 2.0 中文手册

    整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。

    Seam Framework 2.0 Reference中文版

    ### Seam Framework 2.0 Reference中文版知识点梳理 #### JBoss Seam 概述 JBoss Seam 是一款基于 Java 的企业级应用开发框架,它简化了应用程序的开发过程,特别是那些涉及复杂的用户交互、业务逻辑以及数据处理的...

    Seam_2.0_Reference_zh_CN

    Seam 2.0 是一个全面的Java EE框架,它为开发人员提供了一种整合多种技术,如JavaServer Faces (JSF)、Enterprise JavaBeans (EJB)、Java Persistence API (JPA)以及Spring等的强大工具。这个"Seam_2.0_Reference_zh...

    seam2.0API

    seam2.0_api帮助文件,chm文件

    Jboss_Seam_2.0中文手册

    Jboss_Seam_2.0中文手册

    jboss seam 中文文档集合

    **JBoss Seam 中文文档集合概述** JBoss Seam 是一个开源的应用框架,它结合了JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 3.0 和其他Java EE组件,旨在简化企业级开发。这个...

    Seam_2.0中文

    Seam - 语境相关的组件 [满江红20080327] Java EE框架

    Spring 2.5中文手册+hibernate手册+Seam_2.0_R中文手册

    Seam 2.0_R中文手册则聚焦于Seam框架,这是一个整合了JSF(JavaServer Faces)、EJB 3、JPA(Java Persistence API)等技术的全栈式框架。Seam的目标是提供一个无缝的开发环境,让开发者能够轻松地构建富互联网应用...

    seam的文档

    《Seam 2.0 Reference》中文版的文档是学习和理解Seam框架的重要资源。 Seam 2.0 强调了组件化的开发方式,它允许开发者使用JSF的UI组件与EJB的业务逻辑无缝连接。JSF作为用户界面层的标准,擅长处理Web表单和事件...

    Seam_2.0_Reference_zh_CNpdf

    根据提供的文件信息,我们可以推断出这是一份关于Seam 2.0的中文参考文档。Seam是一个基于Java EE平台的应用程序框架,它集成了JSF、EJB和其他技术来简化企业级应用的开发过程。下面将从几个方面详细阐述Seam 2.0中...

Global site tag (gtag.js) - Google Analytics