web application framework旨在为开发人员提供一套web应用程序的开发框架和一套表现业务逻辑的组件,简化web应用开发人员的开发过程,提高开发效率。
开发效率和开发的难度始终是围绕web应用的开发的一道难题,如何逐步简化开发,提高效率,以至于最终解决这道难题,是web application framework追求的目标。web application framework的长远目标是提供一全套的基于java的 web应用的功能强大的开发平台。
apusic bos 2.0版的web application framework实现web from和webcontorl 等功能,在其中解决多语言和mutliclient的问题,并具有简单的web services的集成功能,并遵循mvc的开发模式。
整个框架构架图如下:

web from是web application framework的关键部分,它是整个框架的核心部件,webfrom是所有webcontrol的容器,它能管理组件的的状态,维护组件的生命周期。负责协调组件和事件处理的联系。下面是用户操作一个页面,webfrom相应的顺序图:

webcontorl是供web应用开发人员使用的组件,不仅是对应到html元素的组件,它还包括与应用相关的工具组件甚至业务组件。这些组件相对应与web页面上的控件,一个功能区甚至是一个模块。
闽公网安备 35060202000074号