aom技术是Apusic OperaMasks的简称,最初由金蝶中间件公司捐赠代码出资成立的,说起aom
就要谈及jsf及jsp它们之间的关系,aom是集jsf,jsp两家之精华的合身,现在的aom2.X版本是遵循
jsf1.2,其运行引擎是实现了jsp2.1/Servlet2.5规范的Web容器。除了以上,aom还整合了ext-js组件
,ext-js是一非常优秀的基于JavaScript的客户端组件.正因如此,aom中的很多组件,拥有ext一至的
功能,与风格。
aom与传统的b/s开发模型很不一样,aom更像是以前的c/s架构下的UI开发,这点正是aom是基
于jsf开发才继承到的强大之处,比如是基于组件完成视图的搭建,基于事件调用业务逻辑。说白了,
aom的是将C/s架构的开发模型拿到了B/S之上,说到这一点,就得悔自己没做C/S开发吧,还好在学校
有过vb的开发学习。
了解了aom以后,说点有用的,aom开发应该完全符jsf开发规范,视图的承载文件以xhtml,jsp
为后缀,虽然可以以.jsp来做为视图,但已经受到了一定的限制,比如<% 。。。%>这样的代码片断已
经不允许使用了,还有很多的jsp开发的那一套不要轻易的搬过来,只有jsp开发中的jstl标签可以使
用了,而且在aom开发中得到了很大的限制,所以并不推荐使用jstl,比如aom开发中不推崇在视图中使
用<c:if>来实现逻辑控制,所以专家们都强烈建议,用Facelets(xhtml)作为JSF页面的描述载体,
而把JSP页面就当成普通的JSP来用,说了这么多,感觉以前jsp开发技术都没用了,个人到现在就是这
么认为的!~因为aom中要动态控制视图组件,可以使用它提供的强大的基于组件的服务器端的api来实
现,也就是由后台来实现。
分享到:
相关推荐
通过对AOM 2.1源代码的深入研究,开发者可以了解到项目的内部工作原理,学习到如何实现特定的视频处理功能,或者对其进行修改以满足自己的需求。这可能涉及到视频编码标准(如AV1)、解码器实现、帧处理算法等高级...
AOM 通过engine.vbs 启动UFT。
文章通过对不同环境条件下海洋沉积物AOM的研究,综述了AOM及其对硫酸盐还原和无机硫循环的影响,旨在深化对海洋沉积物中AOM过程的理解。研究利用生物地球化学和同位素地球化学的方法,对甲烷厌氧氧化作用(AOM)、...
使用QTP的automation object model,可以对QTP进行自动化编程,从而自动对QTP进行选项设置、自动运行测试(或组件),而无需使用QTP界面手工进行这些操作。 如果要重复多次的完成同一项工作任务,或重复多次运行同一...
标题"AOM初体验(一)"以及描述中提到的工程打包下载,暗示了这是一个关于应用开发和集成环境的讨论,特别是涉及到AOM(可能是Apusic Application Object Model,一种中间件平台)的使用。标签"源码"和"工具"进一步...
AOM金蝶控件开发指南,入门,供大家学习
标题 "aom-v1.0.0.errata.1.tar.gz" 指的是一个名为 "aom" 的开源项目,其版本为1.0.0的错误修复更新(errata)第一版,并以tar.gz格式打包。这个压缩包包含了项目的一些核心文件和文档,表明这可能是用于开发或维护...
标题"AOM相关.rar"指的是与AOMedia(简称AOM)相关的资料集合,这通常涉及到音视频编码技术,特别是AV1编码标准。AOMedia是一个开放的非营利组织,致力于开发下一代开源、免专利费的媒体编码技术,旨在提供高质量的...
标题 "aom-v1.0.0.errata.1.zip" 指示这是一个与开源视频编码库AV1相关的更新或修正文件。"errata"通常用于标识软件发布中的错误或修正,这意味着这个压缩包可能包含了针对aomedia(aom)v1.0.0版本的一些修复或改进...
在这个过程中,`aom-v1.0.0.errata.1.tar.gz`是一个重要的组件,它是Google开放媒体联盟(Alliance for Open Media, AOMedia)的AV1编码器开源实现——AOMedia Video 1(AV1)的一个版本。AV1是一种高效、开放标准的...
"AOM中IE、Firefox兼容Enter代替Tab的Javascript"这个主题关注的是如何在不同的浏览器环境中,尤其是IE和Firefox中,使用JavaScript实现按下回车键(Enter)时模拟Tab键的效果,以实现元素间的焦点切换。 首先,我们...
“open c++”表明这个项目遵循开放源代码模式,这意味着其源代码对公众完全透明,任何人都可以查看、使用、修改和分发代码。这种模式促进了技术的发展和创新,因为开发者可以基于现有代码进行改进,创建定制化的解决...
【X-AOM权识区块链新经济 - 泛AI时代投资多元的解决方案】 X-AOM权识区块链新经济项目旨在利用区块链...随着5G、大数据、AI等新型基础设施的建设,以及国家对数字经济发展政策的支持,X-AOM有望成为行业中的重要力量。
X-AOM的解决方案提倡多元化投资,可能包括对数据资产的投资、对AI技术的研发投资以及对基于区块链的新经济生态系统的投资。 5. **商业模式与竞争格局**: 文章可能讨论了X-AOM的商业模式,如何吸引并激励参与者,...
在JavaScript的世界里,AOM(Accessibility Object Model)是一种新兴的标准,它旨在提升Web内容的可访问性,使得残障人士能够更好地与网页交互。AOM是Web开发领域中一个非常重要的概念,它与DOM(Document Object ...
各位AOM的爱好者,AOM目前采用的默认EXT皮肤很漂亮,但是从1.0用到2.0再用到2.3,想必各位的项目都已经成熟稳定了,这时候很多人想锦上添花,让自己的项目更加出众一些,那就要在外观上做一些美化了。 遗憾的是,...
6. **性能优化**:针对不同的硬件平台,对编码器进行性能优化是必要的。这可能涉及到CPU指令集的利用、多线程处理、内存管理等方面,以提高编码速度和降低资源消耗。 7. **质量评估**:通过PSNR(峰值信噪比)、...