J2EE Web的新变革:Apusic OperaMasks
日期:2007年8月3日 作者: 查看:[大字体 中字体 小字体]-
Apusic OperaMasks――开箱即用的Web Framework,它以JSF为基础引擎,辅以独创的原生Ajax技术,同时提供丰富的组件和集成开发环境,使Web开发变得简单方便。无论是后台的事务、存储、分布式计算等基础服务,还是前端的UI展现与用户交互,以及后台与前端的会话过程,Apusic OperaMasks都提供了完整的解决方案,有效解决Web开发所面临的问题。
1.Standard & Open!
J2EE是一个开放的社区,是一个允许各种技术百花齐放、百家争鸣的社区,同时,也是一个遵循标准、推崇标准的社区。与.net相比,J2EE的标准是开放的标准,它并不是掌握在少数人或者少数厂商的手里,而是允许并鼓励人们参与标准的制定,并通过标准来规范与约束不同厂商的实现,从而有效保护客户的IT投资。
Apusic OperaMasks首先是标准的,它遵循并实现JSF规范,任何基于JSF技术构建的Web应用,都能够平滑移植到Apusic OperaMasks上;同时,它又是开放的,所有的源码,以及OperaMasks整个开发过程,全部通过开源社区OperaMasks.org进行。
那么,作为底层支持技术,JSF是否能够承担起“下一代J2EE Web开发框架”之重任?同样,有了标准与开放,是否就意味着Apusic OperaMasks能够引领Web开发技术的新潮流呢?
2.From the earth to the moon, and ready for Mars!
Apusic OperaMasks是一种不依赖任何具体展现技术的解决方案,它支持现有的Web标准,譬如HTML与WML,同时也为将来可能出现的新技术、新标准做好了准备。在Apusic OperaMasks中,所有的UI元素被封装成Component,而Component通过Render Kit进行界面的渲染,当系统需要支持其它展现层技术时,只需要替换Render Kit即可实现。
当AJAX出现之后,人们意识到Web应用可以更加丰富多彩,于是各种RIA技术方案层出不穷,目的是要在AJAX这种“过渡”技术的思想指引之下完成下一代Web技术的变革。面对未来可能的新技术,很多用户和开发者在迷茫中观望,对JSF并没有抱多大的热情,认为JSF也是行将被淘汰的技术。事实上这种概念是错误的,JSF是一种和具体展现技术无关的技术。在Apusic OperaMasks中唯一和具体展现相关的部分是Render Kit,而Render Kit的可插拔的性质决定了Apusic OperaMasks可以适应目前和将来的大多数RIA技术。每当一种新的RIA技术出现时,只需要针对这种RIA技术编写一个Render Kit,这种新的RIA技术立即就能在Apusic OperaMasks中获得支持,而以前所写的应用不需要做任何修改。
Apusic OperaMasks为任何新的展现层技术做好了准备!
3.Ajax Everything!
Ajax是当今红得发紫的技术,它改变了人们对传统Web应用的不佳印象,但同时,它的开发成本与维护成本过高。于是乎,各种各样的Ajax组件与框架应运而生。与Apusic OperaMasks相比,这些Ajax组件与框架所解决的问题,是简化Ajax的开发;Apusic OperaMasks则是使Ajax变得透明,是“干掉”了Ajax,用户甚至不需要知道Ajax的存在,而应用是自然而然的Ajax Enable的应用。
3.1 与其它JSF引擎相比
Apusic OperaMasks是世界上第一个“原生支持Ajax”的JSF引擎。其它常规JSF引擎(譬如MyFaces)往往是通过提供一些特殊组件库来完成对Ajax的支持,而Apusic OperaMasks则在引擎级别提供了对Ajax的原生支持。
举个简单的例子,在MyFaces中,为了达到Ajax效果,需要利用Sandbox子项目或者其它扩展组件,常规的标准JSF组件永远无法具备Ajax特性。但这些标准JSF组件,却可以在Apusic OperaMasks引擎上获得截然不同的效果:任何利用标准JSF组件构建的应用,只需要配置一个参数,就能够在Apusic OperaMasks引擎上获得完整的Ajax特性,包括与服务器端的异步交互、页面的局部刷新等。
- [1] [2] [3] [4] [5] 下一页
-
- J2EE Web的新变革:Apusic OperaMasks 相关文章:
- ·PS IR打造小仙女魔法之水果变变变
- ·江民12月19日病毒播报:蠕虫家族新变种
- ·Photoshop快速使你的手机照变鲜艳
- ·调整CSS类型的顺序改变链接翻滚
- ·Flash与Photoshop合作制作模糊渐变动画
- ·Photoshop变晴朗白天照片为黄昏景象
- ·Static和Final修饰类属性变量及初始化
- ·Avant浏览器百变侠客小试牛刀
- ·Leopard中用户帐户和文件共享的新变化
- ·BT下载速度变慢原因解读及应对方法分析
- J2EE Web的新变革:Apusic OperaMasks 相关软件
- ·《冰封王座》地图:天变轩辕--历史重演
- ·变形金刚游戏GT独占宣传片
- ·《变形金刚》100%通关存档
- ·《变速齿轮》最新升级版
- ·NDS《变形金刚 汽车人篇》模拟器
- ·《百变珠宝俄罗斯》1.0 试玩 博彩游戏
- ·NDS《变形金刚》狂派(美)模拟器
- ·嫣青的长篇恐怖小说:暗夜蜕变
- ·NDS《变色龙 染色》模拟器
- ·手绘搞笑《变形金刚》漫画
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·J2EE中用EntityBean和JDO的优缺点分析
- ·J2EE应用程序中SQL语句的自动构造方法
- ·详细讲解基于J2EE实现Web方式软交换配置
- ·新手入门:J2EE初学者要理解的几个问题
- ·J2ME可选包—PIM介绍
- ·第一个Spring MVC程序
- ·HTML表单Form中的get和post方法
- ·使用platformRequest()自动更新MIDlet套件
- ·JSP标准标签库(二)
- ·JBoss4.0.2集群指南
- ·J2ME网络程序中移动资费页面的处理
- ·J2ME中访问手机本地电话本
- ·解决在J2ME平台上的手机游戏移植的问题
- ·在J2ME编程中使用 Nokia 的中文模拟器
- ·使用J2ME程序测试MIDlet的生命周期实例
- ·J2EE基础:Weblogic服务器体系结构介绍
- ·J2ME基础应用篇:如何将J2ME与XML集成
- ·详细介绍构建高性能J2EE应用的十个技巧
- ·怎样优化J2ME程序之中的 paint() 函数
- ·新手入门:初学者搭建J2ME移动开发平台
