前 言
本电子商务系统是以一个在线网上书店管理系统为主设计的,使用 JSP 技
术采用 JSP+JavaBean+Servlet 模式完成的,并且使用了 B/S 架构设计思想。
对于 JSP 来说要生成 Servlet,然后通过 Servlet 引擎来执行 Servlet,把调用
JavaBean 的结果嵌入到页面中返回给用户的浏览器。JSP+JavaBean+Servlet 三层
结构的实质是多了一个 Controller:Servlet 来分发客户端浏览器的请求。如果把
起控制器作用的 Servlet 的作用理解为对客户端的请求进行预处理对理解 Servlet
将有很大的帮助。通过 web.xml 配置文件可以找到用户请求和特定的 Servlet 的
对应关系,每个 Servlet 都有一个特定的 Servlet 对象与之对应,所以说处理用户
请求的就是一个继承自 HttpServlet 的 Servlet 对象。
B/S 结构:(Browser/Server,浏览器/服务器模式):是 WEB 兴起后的一
种网络结构模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客
户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护
和使用。
客户机上只要安装一个浏览器( Browser ),如 Netscape Navigator 或
Internet Explorer,服务器安装 Oracle、Sybase、MySQL 或 SQL Server 等数据库。
浏览器通过 Web Server 同数据库进行数据交互。
B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的
程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并
增加了交互性,能进行局部实时刷新。
B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的
软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容
易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
维护和升级方式简单。B/S 架构的产品明显体现着更为方便的特性,但 B/S
架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要
做任何的维护。所有的操作只需要针对服务器进行,所以客户机越来越“瘦”,
- 1
- 2
- 3
- 4
- 5
- 6
前往页