- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的电子商务系统中关键技术研究
基于JSP的电子商务系统中关键技术研究
[摘要] 随着 Internet 日益 发展 ,基于JSP的 电子 商务系统越来越普及。主要介绍了几种基于JSP建立电子商务系统的关键技术。首先 分析 了JSP实现电子商务系统的工作原理;随后对JSP中运用JavaBeans实现数据库连接及数据库连接池等方面进行了较为深入的探讨,最后给出了基于JSP的电子商务系统案例的具体实现。
[关键词] JSP JavaBeans 数据库连接池
一、引言
随着 网络 的普及和发展,电子商务(electronic commerce)在当前的网络 时代 扮演着越来越重要的角色,并将有力地推动信息和信息服务业的发展。它不仅涉及电子技术和商业交易本身,而且涉及到诸如 金融 、税务、 教育 等其他 社会 层面,是一个与社会大环境息息相关并独具完整结构体系的系统工程。随着通信技术和网络技术的飞速发展,电子商务的发展势在必行。本文以JSP技术为背景,论述了构建电子商务系统的关键技术。
二、JSP
1.概述
JSP(Java Server Pages)是由 Sun,Microsoft 公司倡导,多家公司参与建立的一种动态网页技术标准,其设计目的是使构造基于Web的 应用 程序更加容易和快捷,由于JSP实现了Web动态 内容 与显示的分离,脱离了硬件平台的束缚,并且编译后大大提高了运行速度,因此,JSP正逐渐成为Internet上主流的Web应用开发技术。
2.基于JSP的电子商务系统体系结构
在电子商务和网络应用快速发展的世界,开发和管理一个电子商务系统将面临着巨大的挑战。利用先进的Java 技术:JSP 、JavaServlets 和JavaBeans ,能高效地解决前端信息安全以及后台大量数据接口等一系列大型商业网站所面临的 问题 。JSP作为其中构建动态网站的主流技术,正展现着其巨大的魅力。
基于JSP的电子商务系统的体系结构采用分层架构,包括客户端、应用逻辑和数据服务三层。
客户端主要包括 HTML,Applet 和客户应用程序。客户端通过浏览器向服务器发送它的请求,Web 服务器识别出浏览器请求URL 中的.jsp 扩展文件名,就会自动调用JSP引擎行处理。Web 服务器处理完用户请求后,把结果解释成浏览器识别的 HTML语言,传送给客户端。
一个完整的Web 应用程序服务器基本上是由三个层次构成的:Web服务器、Servlet 引擎和JSP引擎。当 Web 应用程序服务器第一次接收到对一个JSP页面的请求时,JSP 引擎就把这个页面的源代码编译成一个Servlet。由一个 HTML 页面和嵌入其中的Java 命令一起组成的一个 JSP 页面,基本上是要转换成一个Servlet 类。无论什么时候如果JSP 页面发生了变化,这个过程都要再执行一次。然后由 Servlet 引擎执行这个临时的Servlet,来创建响应消息,这个消息就是最终要返回给客户的信息。
数据服务包括数据库服务器、Java 应用程序以及可使用 CORBA 的应用程序等。数据服务通过相关的接口被应用程序逻辑直接调用,为客户请求提供数据支持。
3.关键技术
(1)JDBC
数据库连接对电子商务系统来说是最为重要的部分,Java 中连接数据库的技术是JDBC(Java Database Connectivity)。很多数据库系统带有JDBC驱动程序,Java 程序就是通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。
JDBC大致被分为三个部分,即JDBC API,JDBC驱动程序管理器和JDBC驱动程序。JDBC API 通过Java.sql 包来提供。在JDBC API上只设计为利用数据库而提供的类的接口,而这个接口是由提供JDBC驱动的软件商来实际完成的。JDBC驱动管理器的作用是在JDBC运行结构上,提供最基础的指引功能。即当一个JDBC API程序进行数据库调用时,它会选择一个正确的JDBC驱动程序进行连接。JDBC驱动的作用是当JDBC API制作的程序进行数据调用时,实际连接数据库并进行相应的处理。JDBC驱动提供JDBCAPI的接口类。
(2)JavaBeans
JSP程序并不直接访问数据库, 而是通过JavaBean中间件来访问数据库。JavaBeans是一种Java类,通过封装属性和 方法 成为具有某种功能或者处理某个业务的对象。它可以直接被JSP页面或Servlet调用,是JSP扩展 Web 功能最强有力的一个方面。数据库访问中间件用于封装常用的数据库, 完成数据库连接、打开和关闭, 执行查询、插入、更新和删除等操作。将这些复杂的操作全部封
您可能关注的文档
最近下载
- (2025秋)人教版二年级数学上册全册教案(新教材).pdf
- 第二单元大单元教学设计 高一语文必修上册.docx VIP
- 2025年燃气安全生产管理人员模拟考试题库及答案.docx VIP
- 高中音乐 人音版 必修《音乐鉴赏》《舞动心弦——舞蹈音乐》 第四课时.pptx VIP
- 住院医师临床思维培养ppt模板.pptx VIP
- 反渗透纳滤组合工艺高盐废水深度处理及零排放预浓缩.pdf VIP
- 超声成像系统数字扫描变换器(参考).pptx VIP
- JTG3441-2024 公路工程无机结合料稳定材料试验规程.pdf VIP
- 腹腔镜下卵巢囊肿剥除术配合.pptx VIP
- 2026届高三语文一轮复习教学计划.docx
文档评论(0)