华中科技大学
硕士学位论文
一种面向印刷行业的Web应用框架的设计与实现
姓名:李璐璐
申请学位级别:硕士
专业:通信与信息系统
指导教师:程文青来实现,框架的体系结构定义了抽象类或接口,而开发人员则需实现抽象类和接口中
的方法[19, 20]。在传统的软件开发中,开发人员主要面向过程编程,每个开发人员实现
软件系统的不同模块,最后将不同的模块联合起来实现特定的功能[21]。如果框架有控
制反转的功能,开发人员则主要面向接口编程,框架提供了开发人员所需的各种接口
而接口的实现由开发人员完成,也就是说控制的主体由传统的下层控制上层变为了上
层控制下层,这就是所谓的控制反转。
从以上所述可以看出,使用框架有以下几点优势:
框架能重用代码。框架提供功能完备的可重用的组件,其组件都提供遵循框
架的规范的接口给二次开发人员使用[22]。
框架能重用设计。它将算法和高层设计抽象出来,使框架实现设计重用[23]。
Web 应用系统中的框架应用
Web 应用框架是框架的一个特定领域,它具有框架的可复用性、模块化和扩展性
等特点,除此之外Web 应用框架还有其自身的特点,Web 应用框架的特点如下:
浏览器相关。
目前业界存在的浏览器种类相当多,如微软Internet Explorer、Mozilla Firefox 、
Opera 等,各浏览器对视图的兼容性大致一致,但
原创力文档

文档评论(0)