频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

NetBeans能否承载JSF中兴之重?

来源: 作者:IT168 麻地河 出处:巧巧读书 2007-11-13 进入讨论组
上一页 1 2 3 4 5 6 


    6. NetBeans在创新中前进

    前面介绍的页面Bean就是一个创新的例子。如果说,页面Beans多少还有托管Bean的影子,还与JSF规范保留一些联系的话,那么,另一项创新,则与JSF规范彻底划清了界限,这就是VWP中的数据提供器。理论上,JSF只是一个表示层框架,与数据层相距甚远,中间还隔着一个应用层,因此,典型的JSF工具都只是在UI组件上下功夫。但是,Web应用的现实是,几乎所有Web应用都离不开数据库。推却责任的做法是把数据库访问的问题交给程序员自己去处理,或JDBC,或Hibernate,与JSF无关。

    VWP没有这样做,而是承担起了这个责任,用一个称为数据提供器的组件,在页面和数据库之间开通一条绿色通道,极大地简化了Web数据库应用的开发。当然,从体系结构的观点来看,这条绿色通道越过了应用层,违背了应用分层的原则,不过,在小规模应用场合,这样做无伤大雅,丧失一定的可扩展性和可维护性,换来大批JSF初学者的莫大惊喜,所得显然远超所失。再者,如果一定要严守三层体系架构,VWP也是允许的。

     Java太需要创新了,不是技术上的创新,而是简化Java开发方面的创新。一直以来,Java都是阳春白雪曲高和寡,一个Java初学者,往往要经过两三年的摸索和锻炼,才能叩开Java的大门。两三年是个不短的时间,程序员的职业生涯非常有限,尤其在中国,30岁还写代码的,可以凤毛麟角来形容。如果说期待一款三天就能开始做项目的Java开发工具不现实的话,那么用三个月时间成为一个Java Web开发的熟手,VWP应该可以胜任。

    每个程序员都面临着项目的压力,如果不能提高开发效率,唯有用加班和熬夜来弥补时间和精力的不足了,我想,除了天生的工作狂,不会有人愿意这样。程序员要靠公司来生存,而公司要靠项目来生存,程序员需要一炉旺火一口好锅,能够快速炒熟一个项目,养活公司,养活自己。VWP无疑是Java Web程序员的一炉旺火一口好锅,支持最新的Java平台和JSF标准,用VWP开发Java Web应用,才能真正做到事半功倍。

    我们期待NetBeans创新的步伐不要停止,希望VWP给程序员们奉献更多更强大的工具,提高我们的开发效率,让我们的生活变得轻松一些,惬意一些。NetBeans 6.0很快就会推出,而JSF的2.0版本也在酝酿之中,让我们在享受NetBeans 5.5和JSF 1.2带来的全新Java Web开发体验的同时,乐观地期待新的版本带给我们新的惊喜吧。Web: http://www.qqread.com/aspdotnet/a381302.html进入讨论组讨论。
上一页 1 2 3 4 5 6 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章