服务器来实现的,这就大大提高了Servlet组件的可移植性。2.4B/S架构2.4.1B/S架构简介B/S模式是一种以Web技术为基础的新型的系统平台模式,它把传统的C/S模式中的服务器部分分解为一个数据服务器和多个应用服务器,客户可以在任何地方的任何浏览器中进行登录或其他操作。2.4.2B/S架构的优点1、客户端零安装、零维护B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。这使得升级和维护越来越容易且使用也越来越简单。2、系统扩展性非常好 B/S结构相对于C/S结构扩展性强,可以选择不同的技术和架构,异构系统之间更加方便集成和整合。3、系统集中部署系统运行所需的所有软件都安装在服务机器上,数据也集中存储在服务器上;对于高并发(几千到上万以上的并发用户数)的应用,服务器硬件可能不止一台,多台服务器实现集群,同时需要对应的软件支持集群,如,几台服务器集群做应用服务器,另外几台服务器集群做数据库服务器。数据的集中存储管理,使得数据更加实时、安全、统一和完整。2.5MVC模式本系统采用三层架构来实现,这样可以很容易的用新的实现来替换原有层次的实现,降低层与层之间的依赖,有利于标准化,利于各层逻辑的复用。MVC模式的概念:1、用户界面表示层位于最外层,离用户最近。用于显示数据和接受用户输入的数据,为用户提供一种交互式操作的界面。2、业务逻辑层业务逻辑层是系统架构中体现核心价值的部分。主要针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。3、数据层有时候也称为时持久层,其功能主要是对原始数据(数据库)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。