目录
目录... 1
摘要... 1
Abstract 2
第一章 引言... 2
第二章JSP技术... 3
2.1什么是JSP. 3
2.3使用JSP. 3
2.4
JSP的工作原理... 3
2.5
JSP的组成元素... 4
2.6
JSP的优点... 4
2.7
JSP开发WEB应用的两种模型... 5
第三章JSP中对数据库的操作... 5
3.1JavaBean:firm文件... 6
3.2:注册数据库驱动程序... 6
3.3.建立数据库连接... 7
3.4
数据操作... 7
3.5关闭... 7
第四章 使用jsp开发网上商店系统... 7
4.1环境准备... 8
4.2开发使用的过程模型... 8
4.3后台数据库的建立... 9
4.4模块功能的实现... 11
4.4.1用户购物模块... 11
4.4.2管理模块... 17
第五章系统存在问题及前景展望... 24
5.1系统存在问题... 24
5.2前景展望... 24
参考文献: 25
摘要
随着现代计算机科学的发展,计算机信息系统越来越受到重视,网上购物已经成为人们日常生活的一部分。本文首先介绍开发工具JSP,接着介绍了JSP的数据访问技术,最后详细讲解了用JSP开发的网上商店系统,这一部分主要包括数据库的建立和系统模块功能的实现,最后说明了系统存在问题和前景展望。
关键词:网上商店系统,数据库,JSP技术
第一章 引言
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网上购物已经日渐普及,网上商店系统已经成为任何人可以在网络所提供的平台上进行买卖的新型购物方式。在众多网络开发技术中,JSP技术是当前相当较为流行的,它可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理。
这套网上商店系统正是当今技术发展的产物,它是一套用JSP开发的能在网上进行的商品交易的拍卖系统,它是基于C2C,而C2C的含义也就是是消费者(consumer)与消费者(consumer)之间的电子商务,通俗地讲就是个人与个人之间通过网络进行交易的电子商务类型,它的好处在于能够不用交房租、不用雇佣伙计、一天24小时随时能进行服务等等。此论文主要阐述的就是使用JSP技术开发网上商店系统。
第二章JSP技术
JSP是指Java Server
Pages,它是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。
JSP技术是J2EE的一个关键技术,它在更高一级的层次上抽象Servlet。它可以让常规静态HTML与动态产生的内容相结合,看起来像一个HTML网页,却作为Servlet来运行。现在有许多商业应用服务器支持JSP技术,比如BEA
WebLogic、IBM
WebSphere、 JRun等等。使用JSP比用Servlet更简单。如果你有一个支持JSP的Web服务器,并且有一个JSP文件,你可以把它放倒任何静态HTML文件可以放置的位置,不用编译,不用打包,也不用进行ClassPath的设置,就可以像访问普通网页那样访问它,服务器会自动帮你做好其他的工作。
2.2
JSP
与 ASP 的简单比较
JSP 与 Microsoft
的 ASP 技术非常相似。两者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在 ASP 或 JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 和 JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 和 JSP 都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。
ASP 的编程语言是 VBScript之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript
代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。
JSP能够在WEB页面中显示动态内容,可以用来把卡发WEB页面的动态内容从静态的HTML页面设计中分离出来,这种分离意味着不需要改变WEB页面中基本的动态部分就可以改变WEB页面设计。它能在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
JSP可以通过应用服务器使其内容(如HTML标记,JSP标记和script)转变成servlet。这个过程就是把JSP文件声明的动态元素和静态元素转变成JAVA
servlet,使其内容从WEB服务器的输出流送到浏览器上。
工作过程如下:(如下图)
1、
WEB 浏览器查询JSP页面。
2、
JSP引擎解释JSP文件内容。
3、
JSP引擎在JSP文件内容上创建临时的serlvet源代码,产生的servlet除了创建页面的动态元素,还负责显示在设计阶段说明的JSP静态元素。
4、
JAVA编译器把Servlet源代码编译成servlet类文件。
5、
Servlet实例化。
6、
静态的HTML页面和图像与在JSP页面中声明的动态元素相结合,通过servlet返回对象的输出流送到web浏览器。