3企业快讯系统设计案例.docx

3 企业快讯系统设计 3.1 系统的框架设计 设计模式归根结底是为了促进设计[19]。MVC软件框架模式是为基于WEB的应用程序而准备的[20]。在线考试系统采用标准的PHP MVC框架的三层设计体系结构,将系统的架构划分为模型层、控制器层和视图层: 3.1.1 模型层 模型代表了业务规则和业务数据,单个模型代表问题域中的某个对象,或者叫做实体[21]。 3.1.2 控制器层 控制器可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。控制器是系统中处理所有请求的最初入口点,本身并不做任何的数据处理,而是扮演“分发器”角色[22]。 3.1.3 视图层 视图用于管理系统处理结果的显示,它提供用户交互界面,扮演承担用户和应用程序之间的接口角色[23]: 3.1.4 WebService技术原理 Web services是建立可互操作的分布式应用程序的新平台。作为一个Windows程序员,你可能已经用COM或DCOM建立过基于组件的分布式应用程序。COM是一个非常好的组件技术,但是我们也很容易举出COM并不能满足要求的情况。 Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service,只要我们可以通过Web service标准对这些服务进行查询和访问。 Web se

文档评论(0)

1亿VIP精品文档

相关文档