资源描述:
《基于jsp的电子商务系统中关键技术研究的论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于JSP的电子商务系统中关键技术研究的论文[摘要]随着inter日益发展,基于jsp的电子商务系统越来越普及。主要介绍了几种基于jsp建立电子商务系统的关键技术。首先分析了jsp实现电子商务系统的工作原理;随后对jsp中运用javabeans实现数据库连接及数据库连接池等方面进行了较为深入的探讨,最后给出了基于jsp的电子商务系统案例的具体实现。 [关键词]jspjavabeans数据库连接池 一、引言 随着网络的普及和发展,电子商务(electronicmerce)在当前的网络时代扮演着越来越重要的角色,并将有力地推动信息和信息服务业的发展。它不仅涉及电子技术和商
2、业交易本身,而且涉及到诸如金融、税务、教育等其他社会层面,是一个与社会大环境息息相关并独具完整结构体系的系统工程。随着通信技术和网络技术的飞速发展,电子商务的发展势在必行。本文以jsp技术为背景,论述了构建电子商务系统的关键技术。 二、jsp 1.概述 jsp(javaserverpages)是由sun,microsoft公司倡导,多家公司参与建立的一种动态网页技术标准,其设计目的是使构造基于利用先进的java技术:jsp、javaservlets和javabeans,能高效地解决前端信息安全以及后台大量数据接口等一系列大型商业网站所面临的问题。jsp作为其中构建动态网站
3、的主流技术,正展现着其巨大的魅力。 基于jsp的电子商务系统的体系结构采用分层架构,包括客户端、应用逻辑和数据服务三层。 客户端主要包括html,applet和客户应用程序。客户端通过浏览器向服务器发送它的请求,l语言,传送给客户端。 一个完整的l页面和嵌入其中的java命令一起组成的一个jsp页面,基本上是要转换成一个servlet类。无论什么时候如果jsp页面发生了变化,这个过程都要再执行一次。然后由servlet引擎执行这个临时的servlet,来创建响应消息,这个消息就是最终要返回给客户的信息。 数据服务包括数据库服务器、java应用程序以及可使用corba的应
4、用程序等。数据服务通过相关的接口被应用程序逻辑直接调用,为客户请求提供数据支持。 3.关键技术 (1)jdbc 数据库连接对电子商务系统来说是最为重要的部分,java中连接数据库的技术是jdbc(javadatabaseconnectivity)。很多数据库系统带有jdbc驱动程序,java程序就是通过jdbc驱动程序与数据库相连,执行查询、提取数据等操作。 jdbc大致被分为三个部分,即jdbcapi,jdbc驱动程序管理器和jdbc驱动程序。jdbcapi通过java.sql包来提供。在jdbcapi上只设计为利用数据库而提供的类的接口,而这个接口是由提供jdbc驱
5、动的软件商来实际完成的。jdbc驱动管理器的作用是在jdbc运行结构上,提供最基础的指引功能。即当一个jdbcapi程序进行数据库调用时,它会选择一个正确的jdbc驱动程序进行连接。jdbc驱动的作用是当jdbcapi制作的程序进行数据调用时,实际连接数据库并进行相应的处理。jdbc驱动提供jdbcapi的接口类。 (2)javabeans jsp程序并不直接访问数据库,而是通过javabean中间件来访问数据库。javabeans是一种java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象。它可以直接被jsp页面或servlet调用,是jsp扩展e(”sun
6、.jdbc.odbc.jdbc.odbcdriver”); 也可使用数据库自己特定的jdbc驱动程序,对mysql驱动程序为: classforname(“org.git.mm.mysql.driver”); 然后与特定的数据库(在这里连接一个名为anager.getconnection(sconnstr,”username”,”passentstmt=conn.createstatement(); result=stmt.executequery(sql); } catch 完成后将这个javabean的源文件取名为db_bean.java,编译成功后生成一个d
7、b_bean.class文件,把class.文件保存在目录tomcat5.0erce)在当前的网络时代扮演着越来越重要的角色,并将有力地推动信息和信息服务业的发展。它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等其他社会层面,是一个与社会大环境息息相关并独具完整结构体系的系统工程。随着通信技术和网络技术的飞速发展,电子商务的发展势在必行。本文以jsp技术为背景,论述了构建电子商务系统的关键技术。 二、jsp 1.概述 jsp(javaserverpages)是由s