基于JSP的电子商务系统中关键技术研究_第1页
基于JSP的电子商务系统中关键技术研究_第2页
基于JSP的电子商务系统中关键技术研究_第3页
基于JSP的电子商务系统中关键技术研究_第4页
基于JSP的电子商务系统中关键技术研究_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于的电子商务系统中关键技术研究摘要随着internet日益开展,基于jsp的电子商务系统越来越普及。主要介绍了几种基于jsp建立电子商务系统的关键技术。首先分析了jsp实现电子商务系统的工作原理;随后对jsp中运用javabeans实现数据库连接及数据库连接池等方面进展了较为深化的讨论,最后给出了基于jsp的电子商务系统案例的详细实现。关键词jspjavabeans数据库连接池一、引言随着网络的普及和开展,电子商务eletrniere在当前的网络时代扮演着越来越重要的角色,并将有力地推动信息和信息效劳业的开展。它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等其他社会层面,是

2、一个与社会大环境息息相关并独具完好构造体系的系统工程。随着通信技术和网络技术的飞速开展,电子商务的开展势在必行。本文以jsp技术为背景,阐述了构建电子商务系统的关键技术。二、jsp1.概述jspjavaserverpages是由sun,irsft公司倡导,多家公司参与建立的一种动态网页技术标准,其设计目的是使构造基于eb的应用程序更加容易和快捷,由于jsp实现了eb动态内容与显示的别离,脱离了硬件平台的束缚,并且编译后大大进步了运行速度,因此,jsp正逐渐成为internet上主流的eb应用开发技术。2.基于jsp的电子商务系统体系构造在电子商务和网络应用快速开展的世界,开发和管理一个电子商务

3、系统将面临着宏大的挑战。利用先进的java技术:jsp、javaservlets和javabeans,能高效地解决前端信息平安以及后台大量数据接口等一系列大型商业网站所面临的问题。jsp作为其中构建动态网站的主流技术,正展现着其宏大的魅力。基于jsp的电子商务系统的体系构造采用分层架构,包括客户端、应用逻辑和数据效劳三层。客户端主要包括htl,applet和客户应用程序。客户端通过阅读器向效劳器发送它的恳求,eb效劳器识别出阅读器恳求url中的.jsp扩展文件名,就会自动调用jsp引擎行处理。eb效劳器处理完用户恳求后,把结果解释成阅读器识别的htl语言,传送给客户端。一个完好的eb应用程序效

4、劳器根本上是由三个层次构成的:eb效劳器、servlet引擎和jsp引擎。当eb应用程序效劳器第一次接收到对一个jsp页面的恳求时,jsp引擎就把这个页面的源代码编译成一个servlet。由一个htl页面和嵌入其中的java命令一起组成的一个jsp页面,根本上是要转换成一个servlet类。无论什么时候假如jsp页面发生了变化,这个过程都要再执行一次。然后由servlet引擎执行这个临时的servlet,来创立响应消息,这个消息就是最终要返回给客户的信息。数据效劳包括数据库效劳器、java应用程序以及可使用rba的应用程序等。数据效劳通过相关的接口被应用程序逻辑直接调用,为客户恳求提供数据支持

5、。3.关键技术(1)jdb数据库连接对电子商务系统来说是最为重要的局部,java中连接数据库的技术是jdb(javadatabasennetivity。很多数据库系统带有jdb驱动程序,java程序就是通过jdb驱动程序与数据库相连,执行查询、提取数据等操作。jdb大致被分为三个局部,即jdbapi,jdb驱动程序管理器和jdb驱动程序。jdbapi通过java.sql包来提供。在jdbapi上只设计为利用数据库而提供的类的接口,而这个接口是由提供jdb驱动的软件商来实际完成的。jdb驱动管理器的作用是在jdb运行构造上,提供最根底的指引功能。即当一个jdbapi程序进展数据库调用时,它会选择

6、一个正确的jdb驱动程序进展连接。jdb驱动的作用是当jdbapi制作的程序进展数据调用时,实际连接数据库并进展相应的处理。jdb驱动提供jdbapi的接口类。(2)javabeansjsp程序并不直接访问数据库,而是通过javabean中间件来访问数据库。javabeans是一种java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象。它可以直接被jsp页面或servlet调用,是jsp扩展eb功能最强有力的一个方面。数据库访问中间件用于封装常用的数据库,完成数据库连接、翻开和关闭,执行查询、插入、更新和删除等操作。将这些复杂的操作全部封装在javabean中,可以简化编程。(3

7、)数据库连接池技术在数据库操作中,建立与数据库的连接是非常耗时的一项操作,并且数据库所能支持的并发连接是有限的,多个并发连接将导致数据库运行效率急剧下降。使用连接池技术nnetinpl,可充分重用消耗内存的资源,大大节省内存,进步效劳器的效劳效率,可以支持更多的客户效劳。数据库连接池技术对数据库连接的使用不是每次都要申请、释放,这样可进步对网站恳求的访问速度,可增加网站的并发恳求处理才能,不会因过多的并发恳求导致网站瘫痪。三、应用案例下面以典型的电子商务系统网上书店为例,介绍在该案例中jsp技术的详细实现。1.数据库的访问技术实现(1)将数据库连接封装在javabean中。首先装载数据库驱动程

8、序,可以使用jdb-db桥:lassfrnaesun.jdb.db.jdb.dbdriver;也可使用数据库自己特定的jdb驱动程序,对ysql驱动程序为:lassfrnae(“rg.git.ysql.driver);然后与特定的数据库(在这里连接一个名为inter的数据库)建立连接:stringsnnstr=er;nnetinnn=driveranager.getnnetin(snnstr,usernae,passrd);最后定义执行sql语句的函数:publiresultsetexeutequery(stringsql)resultsetresult=null;trys

9、tateentstt=nn.reatestateent();result=stt.exeutequery(sql);ath完成后将这个javabean的源文件取名为db_bean.java,编译成功后生成一个db_bean.lass文件,把lass.文件保存在目录tat5.0ebappsintereb-inflasses之下,即可在jsp程序中调用这个javabean对数据库进展相关操作。(2)使用javabean来执行sql语句。首先调用刚刚完成的javabean摘要随着internet日益开展,基于jsp的电子商务系统越来越普及。主要介绍了几种基于jsp建立电子商务系统的关键技术。首先分析

10、了jsp实现电子商务系统的工作原理;随后对jsp中运用javabeans实现数据库连接及数据库连接池等方面进展了较为深化的讨论,最后给出了基于jsp的电子商务系统案例的详细实现。关键词jspjavabeans数据库连接池一、引言随着网络的普及和开展,电子商务eletrniere在当前的网络时代扮演着越来越重要的角色,并将有力地推动信息和信息效劳业的开展。它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等其他社会层面,是一个与社会大环境息息相关并独具完好构造体系的系统工程。随着通信技术和网络技术的飞速开展,电子商务的开展势在必行。本文以jsp技术为背景,阐述了构建电子商务系统的关

11、键技术。二、jsp1.概述jspjavaserverpages是由sun,irsft公司倡导,多家公司参与建立的一种动态网页技术标准,其设计目的是使构造基于eb的应用程序更加容易和快捷,由于jsp实现了eb动态内容与显示的别离,脱离了硬件平台的束缚,并且编译后大大进步了运行速度,因此,jsp正逐渐成为internet上主流的eb应用开发技术。2.基于jsp的电子商务系统体系构造在电子商务和网络应用快速开展的世界,开发和管理一个电子商务系统将面临着宏大的挑战。利用先进的java技术:jsp、javaservlets和javabeans,能高效地解决前端信息平安以及后台大量数据接口等一系列大型商业

12、网站所面临的问题。jsp作为其中构建动态网站的主流技术,正展现着其宏大的魅力。基于jsp的电子商务系统的体系构造采用分层架构,包括客户端、应用逻辑和数据效劳三层。客户端主要包括htl,applet和客户应用程序。客户端通过阅读器向效劳器发送它的恳求,eb效劳器识别出阅读器恳求url中的.jsp扩展文件名,就会自动调用jsp引擎行处理。eb效劳器处理完用户恳求后,把结果解释成阅读器识别的htl语言,传送给客户端。一个完好的eb应用程序效劳器根本上是由三个层次构成的:eb效劳器、servlet引擎和jsp引擎。当eb应用程序效劳器第一次接收到对一个jsp页面的恳求时,jsp引擎就把这个页面的源代码

13、编译成一个servlet。由一个htl页面和嵌入其中的java命令一起组成的一个jsp页面,根本上是要转换成一个servlet类。无论什么时候假如jsp页面发生了变化,这个过程都要再执行一次。然后由servlet引擎执行这个临时的servlet,来创立响应消息,这个消息就是最终要返回给客户的信息。数据效劳包括数据库效劳器、java应用程序以及可使用rba的应用程序等。数据效劳通过相关的接口被应用程序逻辑直接调用,为客户恳求提供数据支持。3.关键技术(1)jdb数据库连接对电子商务系统来说是最为重要的局部,java中连接数据库的技术是jdb(javadatabasennetivity。很多数据库

14、系统带有jdb驱动程序,java程序就是通过jdb驱动程序与数据库相连,执行查询、提取数据等操作。jdb大致被分为三个局部,即jdbapi,jdb驱动程序管理器和jdb驱动程序。jdbapi通过java.sql包来提供。在jdbapi上只设计为利用数据库而提供的类的接口,而这个接口是由提供jdb驱动的软件商来实际完成的。jdb驱动管理器的作用是在jdb运行构造上,提供最根底的指引功能。即当一个jdbapi程序进展数据库调用时,它会选择一个正确的jdb驱动程序进展连接。jdb驱动的作用是当jdbapi制作的程序进展数据调用时,实际连接数据库并进展相应的处理。jdb驱动提供jdbapi的接口类。(

15、2)javabeansjsp程序并不直接访问数据库,而是通过javabean中间件来访问数据库。javabeans是一种java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象。它可以直接被jsp页面或servlet调用,是jsp扩展eb功能最强有力的一个方面。数据库访问中间件用于封装常用的数据库,完成数据库连接、翻开和关闭,执行查询、插入、更新和删除等操作。将这些复杂的操作全部封装在javabean中,可以简化编程。(3)数据库连接池技术在数据库操作中,建立与数据库的连接是非常耗时的一项操作,并且数据库所能支持的并发连接是有限的,多个并发连接将导致数据库运行效率急剧下降。使用连接

16、池技术nnetinpl,可充分重用消耗内存的资源,大大节省内存,进步效劳器的效劳效率,可以支持更多的客户效劳。数据库连接池技术对数据库连接的使用不是每次都要申请、释放,这样可进步对网站恳求的访问速度,可增加网站的并发恳求处理才能,不会因过多的并发恳求导致网站瘫痪。三、应用案例下面以典型的电子商务系统网上书店为例,介绍在该案例中jsp技术的详细实现。1.数据库的访问技术实现(1)将数据库连接封装在javabean中。首先装载数据库驱动程序,可以使用jdb-db桥:lassfrnaesun.jdb.db.jdb.dbdriver;也可使用数据库自己特定的jdb驱动程序,对ysql驱动程序为:lassfrnae(“rg.git.ysql.driver);然后与特定的数据库(在这里连接一个名为inter的数据库)建立连接:stringsnnstr=er;nnetinnn=driveranager.getnnetin(snnstr,usernae,passrd);最后定义执行sql语句的函数:publiresultsetexeutequery(stringsq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论