满江红开放技术研究组织发布Seam 2.0中文文档RC版
"你得知道,我想的比做的更多。如果你要做一个开源项目,必须设想好它的道路,它才会成功。"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
OpenHarmony系统贡献代码流程 通过这段时间的学习,我想你肯定有想为OpenHarmony贡献代码的冲动吧,今天带大家学习一下贡献代码的流程,话不多说,开始了哦~~
B 站建立开源工作组:ijkplayer 等多个项目开源 SegmentFault 兄弟 + 基友单位弹幕视频网 Bilibili(B 站)近日在 GitHub 网站上建立了开源工作组(BOSTF)(此处 1024 赞),用以分享与维护自己的开源项目,其中包括 DanmakuFlameMaster(燃烧吧!烈焰弹幕使)与 ijkplayer。前者是免费提供 Android 平台下应用弹幕集成的解决方案,而后者则提供 Android 和 iOS 双平台视频播放器的解决方案。
什么是Hyperledger?Linux如何围绕英特尔的区块链项目构建开放平台? 访问区块链会议并关注区块链新闻时,不可避免地,您会遇到Linux基金会的Hyperledger。理解像比特币、以太坊这样的加密货币还算相对容易的,Hyperledger却不然。但如果你多研究研究,你会发现一些令人兴奋的非货币、工业区块链的应用项目
相关文章
- Python编辑开发:pycharm pro中文免登陆账号「win/mac」
- spring中文文档下载_spring基础包
- docker离线安装部署 linux_docker官方中文文档
- docker离线安装部署_docker官方中文文档
- CentOS Nginx php 安装中文分词SCWS扩展
- App Cleaner & Uninstaller for mac(mac应用清理和卸载软件)v8.1.1中文激活版
- 【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )
- ABAP 提取或去除字符串中的中文字符(双字节字符)详解编程语言
- Oracle中的随机抽取:汉字梦想篇(oracle随机中文)
- Linux 怎样输入中文?(linux怎么输入中文)
- MySQL 汉语文档全面指南(mysql中文文档)
- Linux操作系统:实现中文桌面化(linux中文桌面系统)
- MSSQL和ASP怎么搭配使用?——25字中文文章标题。(mssqlasp)
- 25字中文文章标题:MySQL技术文档 数据库管理的必备参考工具(mysql技术文档)
- 25字中文文章标题:Linux播放MP3的简单命令(linux播放mp3命令)
- MySQL实现中文汉字拼音排序功能(mysql汉字拼音排序)
- Oracle安装:简单易行的中文指南(oracle 安装 中文)
- MySQL 数据库的中文导入问题解决方法(mysql 不能导入中文)
- 组组建Oracle中文用户群体的实践(oracle中文用户)
- jQueryEasyUIAPI中文文档-NumberBox数字框