没有合适的资源?快使用搜索试试~ 我知道了~
基于JSP的网上书店毕业设计论文
4星 · 超过85%的资源 需积分: 10 40 下载量 66 浏览量
2011-03-01
21:20:20
上传
评论
收藏 7.02MB DOC 举报
温馨提示
试读
41页
在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将”.jsp”文件编译成Java Class文件。当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servlet引擎执行。
资源推荐
资源详情
资源评论
目录
前 言.................................................................................................................2
第一章 概 述.......................................................................................................3
1.1 开发背景...........................................................................................4
1.2 JSP 简介............................................................................................4
1.2.1 JSP 的运行原理...............................................................................4
1.2.2 JSP 页面的组成...............................................................................6
1.2.3 JavaBean 技术介绍.........................................................................7
1.2.4 JSP 的运行环境...............................................................................7
1.3 系统开发环境...........................................................................................................................................8
1.3.1 服务器的配置..................................................................................8
1.3.2 数据库后台环境的配置...................................................................12
第二章 需求分析................................................................................................15
2.1 系统说明.........................................................................................15
2.2 系统功能简介.........................................................................................................................................15
2.2.1 基本功能......................................................................................15
2.2.2 用户界面设计................................................................................16
2.3 系统运行环境.........................................................................................................................................16
第三章 系统设计................................................................................................17
3.1 系统设计思想.........................................................................................................................................17
3.2 系统功能模块化.....................................................................................................................................18
3.3 数据库设计......................................................................................19
3.3.1 数据库需求分析............................................................................19
3.3.2 数据库概念结构............................................................................20
3.3.3 数据库逻辑机构设计......................................................................21
第四章 详细设计................................................................................................23
4.1 系统概述.........................................................................................23
4.2 系统主要文件...................................................................................23
4.3 详细代码及说明...............................................................................24
4.3.1 实现用户实体的 Bean....................................................................24
4.3.2 实现商品实体的 Bean....................................................................27
4.3.3 实现订购单实体的 Bean.................................................................28
4.3.4 实现购物车实体的 Bean.................................................................29
4.3.5 实现购物实体的 Bean....................................................................31
4.3.6 前台运行程序 cart.jsp...................................................................35
第五章 总结......................................................................................................39
致谢................................................................................................................40
参考文献..........................................................................................................41
1
前 言
随着 Internet 国际互联网的发展,越来越多的企业开始建造自己的网站。基于
2
Internet 的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不
满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大
的,能提供完善的电子商务服务的动态商务网站。
JSP 是 Sun 公司推出的一种网站开发技术,Sun 公司借助自己在 Java 上的不凡造诣,
又把人们引进 JSP 时代,JSP 即 Java Server Page,它可以在 Servlet 和 JavaBean 的支持下,
完成功能强大的 Web 应用程序。所以,在我的毕业设计中,我采用了 JSP 作为开发工具,
构建了一个能实现简单的电子商务的小型动态商务网站——网上书店销售系统。该系统
能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备
一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网
站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩
充和重复。
通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握
了用 JSP 构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,
通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我
以后的学习和工作有很大的益处。
在这次毕业设计过程中,我得到了指导老师符琦老师和其他同组同学的悉心指导。
在此,我对他们表示衷心的感谢!
第一章 概 述
3
1.1 开发背景
随着时代的发展,信息技术、Internet/Intranet 技术、数据库技术的不断发展完善,网
络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的
IT 部门已经认识到 Internet 的优势,电子商务就是在这样一个背景下产生发展起来的。伴
随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜
索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我
的毕业设计也就正是一个电子商务系统的开发---网上商品销售系统。
1.2 JSP 简介
JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一
起建立的一种动态网页技术标准,JSP 技术在 Servlet 技术基础上发展起来的,它正在飞
速发展中,现已成为 Java 服务器编程的重要组成部分。它虽然还未成型,但是它必将和
J2EE(Java 2 Enterprise Edition)一起发展。
JSP 是结合 markup(HTML 和 XML)和 Java 代码来处理一种动态页面。每一页第一
次被调用时,通过 JSP 引擎自动被编译成 Servlet,然后被执行,以后每次调用时,执行
编译过的 Servlet。JSP 提供了多种方式访问 Java class、Servlet、Applets 和 Web
Server,因此,Web 应用的功能可以分成多个明确定义公用接口的组件,通过 JSP 将它
们结合在一起。
1.2.1 JSP 的运行原理
在 JSP 第一次获得来自于客户端浏览器的请求时, JSP 文件将被 JSP 引擎(JSP
4
engine)转换成一个 Servlet,即将”.jsp”文件编译成 Java Class 文件。当 Servlet 引擎接收到
请求后,如果设置了使用最新的 JSP,它就会去找 JSP 文件,检查该文件在上次编译后是
否改动过。如果改动过,就会重新编译生成新的 Servlet,最终将请求转交给编译好的
Servlet 引擎执行。如图 1-1:
图 1-1 JSP 运行原理
在编译时如果发现 JSP 文件有任何语法错误,转换过程将中断,并向客户端发出出错
信息;如果编译成功,则所转换产生的 Servlet 代码被编译,然后该 Servlet 被 JSP 引擎加
载到内存中。此时 JSP 引擎还请求了 jspInit()方法的执行,并对此 Servlet 初始化。JspInit()
方法在 Servlet 的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操
作。对于所有随后对该 JSP 文件的请求,服务器将检查该 JSP 文件自最后一次被存取后是
否经过修改。如果没有修改,则将请求交还给还在内存中的 Servlet 的 jspService()方法,
5
Client
客户端
请 求
( Request )
Web
Server
响 应
( Response )
Server
extensio
n
服务器扩展
Servlet
engine
JSP
engine
Servlet 引
擎
JSP 引擎
Class
loade
r
Java
complier
JSP
parser
类载入器
Java 编译器
JSP 语 法 分 析
器
剩余40页未读,继续阅读
资源评论
- 了了美2014-04-19很好地 打开方式需要探讨一下
- pincao912013-05-13打不开啊?这是为何?
- 「已注销」2014-07-14很好,感谢分享!!
hnpylyh
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功