资源描述:
《基于jsp的电子商务系统中关键技术研究论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于JSP的电子商务系统中关键技术研究论文摘要随着Inter日益发展,基于JSP的电子商务系统越来越普及。主要介绍了几种基于JSP建立电子商务系统的关键技术。首先分析了JSP实现电子商务系统的工作原理;随后对JSP中运用JavaBeans实现数据库连接及数据库连接池等方面进行了较为深入的探讨,最后给出了基于JSP的电子商务系统案例的具体实现。关键词JSPJavaBeans数据库连接池一、引言随着网络的普及和发展,电子商务(electronicmerce)在当前的网络时代扮演着越来越重要的角色,并将有力地推动信息和信息服务业的发展。它不
2、仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等其他社会层面,是一个与社会大环境息息相关并独具完整结构体系的系统工程。随着通信技术和网络技术的飞速发展,电子商务的发展势在必行。本文以JSP技术为背景,论述了构建电子商务系统的关键技术。二、JSP1.概述JSP(JavaServerPages)是由Sun,Microsoft公司倡导,多家公司参与建立的一种动态网页技术标准,其设计目的是使构造基于ySQL驱动程序为:ClassforName(“org.git.mm.mysql.Driver”);然后与特定的数据库(在这里连接一
3、个名为e”,”passentstmt=conn.createStatement();result=stmt.executeQuery(sql);}catch完成后将这个JavaBean的源文件取名为db_bean.java,编译成功后生成一个db_bean.class文件,把class.文件保存在目录/Tomcat5.0/erce)在当前的网络时代扮演着越来越重要的角色,并将有力地推动信息和信息服务业的发展。它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等其他社会层面,是一个与社会大环境息息相关并独具完整结构体系的系
4、统工程。随着通信技术和网络技术的飞速发展,电子商务的发展势在必行。本文以JSP技术为背景,论述了构建电子商务系统的关键技术。二、JSP1.概述JSP(JavaServerPages)是由Sun,Microsoft公司倡导,多家公司参与建立的一种动态网页技术标准,其设计目的是使构造基于L,Applet和客户应用程序。客户端通过浏览器向服务器发送它的请求,L语言,传送给客户端。一个完整的L页面和嵌入其中的Java命令一起组成的一个JSP页面,基本上是要转换成一个Servlet类。无论什么时候如果JSP页面发生了变化,这个过程都要再执行一次
5、。然后由Servlet引擎执行这个临时的Servlet,来创建响应消息,这个消息就是最终要返回给客户的信息。数据服务包括数据库服务器、Java应用程序以及可使用CORBA的应用程序等。数据服务通过相关的接口被应用程序逻辑直接调用,为客户请求提供数据支持。3.关键技术(1)JDBC数据库连接对电子商务系统来说是最为重要的部分,Java中连接数据库的技术是JDBC(JavaDatabaseConnectivity)。很多数据库系统带有JDBC驱动程序,Java程序就是通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。JDBC大致
6、被分为三个部分,即JDBCAPI,JDBC驱动程序管理器和JDBC驱动程序。JDBCAPI通过Java.sql包来提供。在JDBCAPI上只设计为利用数据库而提供的类的接口,而这个接口是由提供JDBC驱动的软件商来实际完成的。JDBC驱动管理器的作用是在JDBC运行结构上,提供最基础的指引功能。即当一个JDBCAPI程序进行数据库调用时,它会选择一个正确的JDBC驱动程序进行连接。JDBC驱动的作用是当JDBCAPI制作的程序进行数据调用时,实际连接数据库并进行相应的处理。JDBC驱动提供JDBCAPI的接口类。(2)JavaBean
7、sJSP程序并不直接访问数据库,而是通过JavaBean中间件来访问数据库。JavaBeans是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象。它可以直接被JSP页面或Servlet调用,是JSP扩展ySQL驱动程序为:ClassforName(“org.git.mm.mysql.Driver”);然后与特定的数据库(在这里连接一个名为e”,”passentstmt=conn.createStatement();result=stmt.executeQuery(sql);}catch完成后将这个JavaBea
8、n的源文件取名为db_bean.java,编译成功后生成一个db_bean.class文件,把class.文件保存在目录/Tomcat5.0/webapps/Winter/WEB-INF/classes之下,即可在JSP