(1)更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物
的诸多限制,可以随时随地在网上交易。
(2)更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球
的消费者,而一个消费者可以在全球的任何一家超市购物。
(3)更快速的流通和低廉的价格:网上超市减少了商品流通的中间环节,节
省了大量的开支,从而也大大降低了商品流通和交易的成本。
(4)更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的
环境, 网上购物,更能体现个性化的购物过程。
1.3 本课题的研究方法
本次毕业设计应首先分析淘宝网、易趣网等购物网站的相关功能,结合本次
毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括
计算机网络技术、相关协议、信息安全、JSP 等相关知识等),选择所熟悉的开
发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、
实现流程及相关问题的实现方法。
2 关于 JSP
2.1 JSP 简介
JSP(Java Server Pages)是一种建立在 Servlet 规范提供的功能之上的动
态网页技术,和 ASP 类似,它们都是在通常的网页文件中嵌入脚本代码,用于产
生动态内容,不过 JSP 文件中嵌入的是 JAVA 代码和 JSP 标记。
JSP 文件在用户第一次请求时,会被编译成 Servlet,然后由这个 Servlet
处理用户的请求,所以 JSP 也可以看成是运行时的 Servlet。
Servlet 是 JAVA 对 CGI 的回应。它们在服务器上执行和解释浏览器的
请求,承担客户端和其他应用程序之间的中间层的角色。Servlet 主要是把动态
的内容混合到静态的内容中以产生 HTML。
JSP 页面在 HTML 元素中潜入 JAVA 脚本代码和 JSP 标记,使得文件长度
变短,格式更加清晰。另一方面,JSP 把静态和动态的内容分离开来,实现了内
容和表示的分离。
使用 JSP,不需要单独配置每一个文件,只要扩展名是.jsp,JSP 容器
(也是 Servlet 容器)就会自动识别,将其转换为 Servlet 为客户端服务。术语
WEB 容器和 JSP 容器是同义的。
2.2 JSP 的运行原理
在 JSP 第一次获得来自于客户端浏览器的请求时,JSP 文件将被 JSP 引擎
(JSP engine)转换成一个 Servlet,即将”.jsp”文件编译成 Java Class 文件。
当 Servlet 引擎接收到请求后,如果设置了使用最新的 JSP,它就会去找 JSP 文