2 相关技术的介绍
2.1 B/S 结构
B/S 结构(Browser/Server,浏览器/服务器模式),是 WEB 兴起后的一种网络结构模
式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的
核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览
器(Browser),如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle、
Sybase、Informix 或 SQL Server 等数据库。浏览器通过 Web Server 同数据库进行数据交
互。
B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一
台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。
B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也能在客
户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局
部实时刷新。
2.2 tomcat
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器
,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的
首选。可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML(标
准通用标记语言下的一个应用。)页面的访问请求。实际上 Tomcat 部分是 Apache 服务器
的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立
的进程单独运行的。
2.3 Microsoft Sql Server 数据库
Microsoft Sql Server 是关系数据库开发工具,数据库能汇集各种信息以供查询、存
储和检索。Microsoft Sql Server 的优点在于不仅能作为一个功能强大的数据库服务器有
效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。
SMicrosoft Sql Server 可以动态地将自身配置成能有效地使用客户端桌面中的可用资源,
而不需要为每个客户端专设一个数据库管理员,允许创建自定义报表用于打印或输出数据
库中的信息。与其他网络用户共享数据库。Microsoft Sql Server 是一种关系数据库工具
,关系数据库是已开发的最通用的数据库之一。
2.4 Struts 2
struts 框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于 MVC 的 web