第1章 Apusic Operamasks框架

1.1. 什么是Apusic OperaMasks?
1.2. 开源协议
1.3. Apusic OperaMasks与JSF、Ext的关系
1.4. Apusic OperaMasks支持的Web容器

自World Wide Web诞生以来,这种全新的生活方式已经改变了世界,无论是经济、政治、娱乐,还是人们的日常生活。Web改变世界,同样,Web也改变了整个软件行业,应用系统的主流架构已经从C/S架构过渡到B/S架构,时至今日,一个小小的浏览器,已经俨然是一个微型的操作系统;并且,在Web 2.0浪潮的冲击下,这种影响会更加的持续与深刻。

作为Web的缔造者,我们的软件开发者在这场变革中体会到许多令人激动的希望与憧憬,却远离了舒适与愉悦。无论您隶属J2EE阵线还是.NET阵营的拥趸,在Web应用开发过程中所能体会更多的是烦躁与郁闷。许许多多的问题,困扰着每一位Web开发者或技术管理者:

作为软件行业的一员,我们渴望:像C/S一样开发,B/S架构部署,并拥有C/S架构下的人机体验。

是否有一种能够应对所有这些挑战的解决方案呢?

针对软件开发者的需求,由金蝶中间件有限公司支持的开源社区OperaMasks.org提出了解决方案——Apusic OperaMasks,业界领先的J2EE Web开发解决方案。

1.1. 什么是Apusic OperaMasks?

Apusic OperaMasks————一个开箱即用的Web开发解决方案。它是一套完整的Web开发平台,包含了运行期平台OperaMasks SDK与集成开发环境OperaMasks Studio。OperaMasks SDK为OperaMasks的编程模型与运行期提供基础支撑,它基于IoVC的全新编程思想,使页面设计人员与开发人员完全解耦;提供原生Ajax支持的JSF引擎,使Ajax的开发成本为零;它内置了丰富的UI构件,无论是开发高交互性的Web Application,还是建设轻量级、高并发的Web Site,都使你游刃有余;OperaMasks SDK还提供了与Java相辅相成的全新动态语言ELite,并能与Spring、Hibernate等已有成熟框架紧密集成,您可以选用最为熟悉与便利的开发方式。OperaMasks Studio则是一个可视化、一体化的集成式开发环境,为您的开发过程与开发模型提供全生命周期的支持。

Apusic OperaMasks框架

图 1.1. Apusic OperaMasks框架