
使用JSP访问电子商务网站(1)摘要]高效的Web访问技术是电子商务网站成功的重要保证之一. 本文重点介绍通过示例使用连接池技术访问JSP中的Web的方法. 此方法可以有效地实现多个用户对Web的并发访问. 关键词] JSP; JDBC;连接池电子商务网站具有信息交换量大,信息交换速度快的特点. 与一般网站相比,电子商务网站具有三个特点: 一是信息量大;二是信息量大. 另一种是同时参观的人很多;第三是它应该具有执行商品规格和数据处理的能力. 因此,电子商务网站建设的重点是信息量大,流通快. 电子商务网站中的信息存储在中. 通过使用JSP访问,连接池技术的应用可以大大减少连接和关闭的操作并提高系统性能. 1. JSP简介JSP(JavaServerPages)是用于开发Web后台程序的技术. 它是Sun推出的新一代基于Java的站点开发语言. 借助JavaBean和Servlet的支持,它可以完成功能强大的站点程序开发,尤其是对Web的访问操作. 作为站点开发语言,JSP具有运行速度快,安全性高和易于扩展的独特优势. 这是其他网站开发语言(例如ASP)无法比拟的.

此外,几乎所有平台都支持Java,JSP和JavaBean. 使用先进的Java技术: JSP,JavaServlets和JavaBean,它可以有效解决一系列大型电子商务网站所面临的问题,例如前端信息安全性和后台的大量数据接口. JSP技术具有数据访问的几个特征: 分离内容的生成和显示;强调组件的重用,提高软件开发效率;使用徽标简化页面开发,设置内置对象和应用程序组件,并降低开发难度. 现在,JSPServletJDBCJavaBean已成为开发电子商务平台的主流技术. 二,JSP访问WebJSP访问Web具有两种主流技术,即JDBC(JavaBean)技术和连接池技术. 1. JDBC(JavaBean)技术JSP利用Java语言连接技术JDBC(JavaDatabaseConnectivity),该技术通过JDBC驱动程序连接到,以执行查询,修改,添加,删除和其他操作. JDBC作为一种访问技术,具有使用简单,可移植性强,易于编写和维护以及可以有效实现连接的优点. 使用JDBC-ODBC转换jsp网站开发连接,Java程序可以使用ODBC驱动程序访问,从而轻松实现对的跨平台访问.

目前,大多数系统都具有ODBC驱动程序,因此JSP可以访问各种,例如Oracle,Sybase,MicrosoftSQLServer,MySQL和MSAccess. JavaBean技术是可重用且跨平台的软件组件. 它为软件开发人员提供了一个出色的解决方案,使他们能够使用JavaBean技术来封装事务逻辑并实现业务逻辑和客户端操作. 这种分离使系统具有更好的灵活性和适用性. 它的工作原理是将的基本操作逻辑封装在JavaBean包中,并通过JSP调用JavaBean来实现的连接. 首先,在用Java编写的上编译连接和基本操作程序,以生成* .class文件,然后可以通过JSP调用JavaBean来实现操作. 使用JavaBean可以提高代码的重用性,并简化编程的复杂性. 2.连接池技术尽管JDBC(JavaBean)作为访问技术具有许多优点,但是在电子商务网站中,当大量用户同时访问时,使用此技术实际上会降低系统性能. 为了解决此问题,在JSP中,连接池技术和JDBC(JavaBean)一起使用.

连接池(ConnectionPool)是许多连接对象(即连接对象的集合)的“缓冲存储池”. 连接池负责管理连接的建立,释放和调度. 事先,连接池会建立几个连接,并将它们放置在内存对象中. 当有访问请求时,无需执行连接的操作,只需从连接池的空闲队列中获取连接即可;访问完成后,连接将其放回连接池中jsp网站开发连接,以将连接池中的连接重用于其他操作. 连接池技术的应用大大减少了连接和关闭的操作,并显着提高了系统性能. 三,连接池示例在此示例中建立的连接池可以有效地实现对的多用户并发访问,该使用Oracle. publicclassMyConPool {privateStringdriver =“ oracle.jdbc.driver.OracleDriver”; privateStringurl =“ jdbc: oracle: thin: @DBServer: 1521: OraDB”; privateStringuser =“”; privateStringpassword =“”; privateintConMax = 1000; //连接池最大连接数privateintinitiateConNum = 3; //初始化连接池时的连接数privateintincrementConNum = 2; publicintActiveCon = 0; ///当前正在使用的连接数publicVectorPool = newVector(); //保存连接java.text.SimpleDateFormatformatter = newjava .text.SimpleDateFormat(“ yyyy-MM-ddHH: mm: ss”); java.util.DatecurrentTime-1 = newjava.util.Date(); publicStringtime = formatter.format(currentTime1); //启动initiateConNum连接publicsynchronizedvoidinitiatePool(){addConnection(initiateConNum); }
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-276755-1.html
可怜的伊拉克连反恐的自由也没有了
不懂就不要乱喷
没办法
美舰来我们驱离