北京XX 学院毕业设计(论文)
3
2 关键技术介绍
2.1 B/S 架构
B/S 结构(Browser/Server ,浏览器/服务器模式),是WEB 兴起后的一种网络结构模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser ),如Netscape Navigator 或Internet Explorer ,服务器安装Oracle 、Sybase 、Informix 或 SQL Server 等数据库。浏览器通过Web Server 同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
2.2 mvc 设计思想
MVC 全名是Model View Controller ,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MVC 是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC 应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC 就是JSP + servlet + JavaBean
的模式。图解如下图2-1所示:
图2-1 mvc 设计思想