没有合适的资源?快使用搜索试试~ 我知道了~
基于JSP的购物系统(论文已过)
4星 · 超过85%的资源 需积分: 0 25 下载量 15 浏览量
2011-03-11
15:31:17
上传
评论 3
收藏 927KB DOC 举报
温馨提示
试读
37页
购物系统的论文 购物系统的论文 购物系统的论文 购物系统的论文】 购物系统的论文 购物系统的论文
资源推荐
资源详情
资源评论
1
前言
21世纪是网络飞速发展的时代,上网、创建网站已经成为热门话题。Internet技术得到持续、猛
烈的发展,已经成为计算机产业的一个技术热点,越来越多的企业开始关注网络,许多人正在或正准
备学习网络知识,进行网络开发或创建自己的网站。
JSP的全称是Java Server Pages,是一种以Java为主的跨平台Web开发语言,它具有安全性,健全
性,运行效率高等许多优点。
本次毕业设计——基于JSP的网上购物网站的设计,是在Windows XP下,以SQL Server 2000
为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的。
在本论文中全面详细地介绍了网上影院系统的设计方案,第1章为JSP的基础理论,包括JSP的技
术原理,Java及Java Servlets概述,JavaBean简介,在JSP中使用XML。第2章为系统构架,包括服务
器配置,Web站点配置;第3章为系统需求分析及总体设计,包括需求分析,系统功能模块设计,对
具体功能及用例说明,数据库需求分析;第4章为数据库设计,包括数据库结构设计,用JSP连接数据
库;第5章系统详细设计,包括前台和后台两个大的部分,前台部分由用户使用,主要包括用户注册
购物车管理,订单管理,个人资料管理,留言板管理等功能;后台部分由管理员使用,主要包括会员
信息管理,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能;第6章为开发难点
和技巧。
2
1 系统概述
1.1 JSP的技术原理
1.1.1 JSP语言及其特点
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),
就构成了JSP网页(*.jsp)。 JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理
和抽取的额外元件。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML
格式返回给用户。
程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能
所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低
它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。
JSP技术在多个方面加速了动态Web页面的开发:
(1)将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用
JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特
定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所
有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和
页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组
件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式
发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性
(2)强调可重用的组件
绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)
来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得
这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种
组织在他们现有的技能和优化结果的开发努力中得到平衡。
(3)采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这
些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问
和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗
时的功能。
3
通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用
功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功
能的构件来工作。
(4)JSP能提供所有Servlets功能
与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。可以更明
确地进行分工,Web页面设计人员编写HTML,只需留出空间让Servlets程序员插入动态部分即可。
JSP技术能够支持高度复杂的基于Web的应用。
(5)健壮的存储管理和安全性
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java
Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。
(6)一次编写,各处运行
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供
应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并
不影响当前的应用。
1.1.2 Java及Java Servlets概述
JSP技术是用JAVA语言作为脚本语言的,谈及JSP技术,少不了要对JAVA技术进行一些基本的介
绍。
1.1.3 JavaBean简介
JavaBean是一种基于Java的软件组件,JavaBean和Active控件一样,可以通过封装业务逻辑建立
一整套可重复利用的对象库。JSP对于在Web应用中集成JavaBean组件提供了完善的支持,这种支持
不仅能缩短开发时间(可以直接利用经过测试和可信任的已有组件),避免重复开发,也为JSP应用
带来了更多的可伸缩性。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互及数据
提取等。
由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术倍受人们关
注。它的任务就是:一次编写,可以在任何地方执行,可以在任何地方重用。JavaBean组件可以在任
何地方重用包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中
再利用。
为了创建和使用Java软件组件,JavaBean被实现为一种独立于平台和结构的应用程序接口,它的
实现可以忽略内部的结构和细节问题,只需定义其外部的特征及对外功能就行。其中,属性、方法和
事件三种接口可以独立对外进行开发。
4
1.2 服务器配置
第一步:从官方网站http;//java.sun.com下载该软件的最新版本。我所下载的是jdk-1_5_0_06-
windows-i586-p.exe文件。
第二步:双击.exe文件,安装在C:\Program Files\Java\jdk1.5.0_06。
第三步:JDK的环境配置:在Windows中用鼠标指向我的电脑,按右键,选择“属性”,在“系统特
性”表单内选择“高级”标签,在“高级”标签内选择“环境变量”,在系统变量中加入变量JAVA_HOME(变
量 名 为 C : \ P r o g r a m F i l e s \ J a v a \ j d k 1 . 5 . 0 _ 0 6 ) , c l a s s p a t h (变 量 值 为 C : \ P r o g r a m F i l e s \ J a v a \ j d k 1 . 5 . 0 _ 0 6 \ l i b \
dt.jar;C:\ProgramFiles\Java\jdk1.5.0_06\lib\tools.jar;C:\ProgramFiles\Java\jdk1.5.0_06)
和path(变量值为C:\Program Files\Java\jdk1.5.0_06\bin;)。
安装和配置完毕后,在“命令提示符”中输入javac,会出现如图1所示,则说明JDK安装和配置都
是正确的。
图1 javac调试界面
1.3.2 Tomcat安装及配置
直接运行下载的apache-tomcat-5.5.17.exe文件,按照一般的Windows程序安装步骤即可安装好
Tomcat,安装时它会自动寻找JDK的位置。安装过程中需要选择一个文件夹作为Tomcat的安装目录。
我选择安装的位置是C:\Tomcat 5.5。
安装完成以后,添加一个Tomcat的环境变量,添加方法和JDK的环境变量的添加方法相同,设置
变量名为TOMCAT_HOME,变量值为C:\Tomcat 5.5。
设 置 完 毕 后 就 可 以 运 行 To m c a t服 务 器 了 。 To m c a t成 功 启 动 后 , 在 浏 览 器 中 输 入 h t t p ; / /
localhost;8080/,如果出现欢迎界面,则说明Tomcat安装成功。欢迎界面如图2所示。
5
剩余36页未读,继续阅读
资源评论
- jjlinjialin2012-12-18初学者借来参考参考,谢谢
liuhuilps
- 粉丝: 9
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功