doc1。WEB的前身是1980年TimBerners.Lee负责的Enquire(EnquireWithinUponEverything的简称)项目。上个世纪的最后十年,是WEB由诞生到兴起的最为关键的十年。1990年11月,世界上第一个WEB服务器nxoc01.cern.ch诞生;同年12月,世界上第一个WEB浏览器诞生;1991年,CERN(EuropeanParticlePhysicsLaboratory)正式发布了Web技术标准。最初的WEB
程序在浏览器端只能显示静态的
HTML页,而WEB程序一般是使用C/C++、Pascal等语言编写的CGI程序。这种程序的主要优点是快速,由于CGI为每个请求单独建立一个进程,这也就意味着如果有大量的请求的话,在服务端将占用大量的
系统资源。因此,也就注定了CGI不能为海量的用户提供服务。因为当时的
计算机配置还不是很高,而且
网络速度也不快,并且使用WEB的人也不多,因此CGI的快速和只传送静态的HTML成为当时的主流。但随着计算机硬件和网络的不断发展,动态网页逐渐取代了死板的静态网页。在其后台也逐渐从最初的CGI转向了解释型语言。在看到WEB应用的不可阻挡之势后,微软于1996年推出了ASP1.0,立刻受到了WEB开发人员的欢迎,使用量迅猛增长。1995年在Sun公司诞生的JAVA,在历经数年沉淀和磨砺之后,由Sun公司发布了基于JAVA的第一个
JSP版本。从此,基于WEB应用开发的重要技术JSP诞生了。JSP技术简述JSP(
JavaServerPages)是由SunMicrosystems公司于1999年6月倡导,并由许多公司由参与建立的一种动态网页技术标准,它是建立在JAVASERVLET技术基础之上的,在动态网页的建设中有其强大而特别的功能和优点,简介如下:1.1将内容的生成和显示进行分离使用JSP技术,WEB页面开发人员可以使用HTML或者XML标识来
设计和格式化最终页面。使用JSP标识或小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并捆绑在小脚本中,所有的小脚本都在服务器端运行。如果核心逻辑被封装在标识和Beans中,这样有很大的优势,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容,并且将结果以HTML或者XML页面的形式发送回浏览器。这样,有助于作者保护自己的代码,而又保证任何基于HTML的WEB浏览器的完全可用性。JSP技术及在电子商务的应用【摘要】随着
经济发展和生活节奏的加快,人们的消费观念也在不断变化,商家的营梢策略也应随之改变.使得商品的梢售方式变得多样化。而电子商务作为一种新的商品营销手段,也越来越被消费者所认同。本文首先说明系统中应用的JSP,Tomcat等各项技术,然后介绍了其在电子商务系统中的应用。【关艘词IJSP电子商务数据库随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越能是和Web服务器建立一次HTTP会话。客户端通过浏览器向服务来越大,企业要想生存,就必须充分利用信息化手段来提高管理效器发送它的请求,服务器(Tomcat内置的服务器)识别出浏览器请率及Web市场响应速度。电子商务是在互联网开放的网络环境下,基于求URL中的.jsp扩展文件名,就会自动调用JSP引擎(Tomcat)进行处浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上理。Web服务器处理完用户请求后,把结果解释成浏览器识别的交易和在线电子支付的一种新型的商业运营模式。电子商务做为一HTML语言,传送给客户端。种独立的经济形态,已初具规模,一些电子商务网站的成立,给人们的生活带来了巨大的影响。数据库连接对动态网站来说是最为重要的部分,Java中连接数如何建立企业的电子商务,如何把企业业务建在Internet上,涉据库的技术是JDBC(JavaDatabaseConnectivity)。很多数据库系统带有及到建立电子商务网站、开发符合Internet特点的有效的业务应用、JDBC驱动程序,Java程序就是通过JDpage1
BC驱动程序与数据库相连,执管理网上的交易信息、保证网上数据安全、快速反映市场变化以及行
查询、提取数据等操作。利用技术访问数据库,具体步骤是:1、装充分满足Internet业务进一步发展的要求等等。对一个运营商业企业载驱动程序;2、建立数据库连接;3、建立语句;4、发送语句;5、关闭来说,电子商务网站是其生存的理由和基础,同时也是企业对外展数据库连接;6、检索数据。示信息、从事商务活动的窗口和界面。实践要点(HighlightsofJSPPractise)浅探JSP实践要点来源:中国论文下载中心摘要:本文着重介绍JSP技术开发动态网站中的各种优缺点,简要分析JSP技术和ASP技术的不同之处。关键字:JSP,Java,JDBC-ODBC,JavaBean。一、引言在Internet上的众多网站中,基于WEB数据库的动态网站应用相当广泛。基于WEB网络数据库的动态网站由一个WEB浏览器作为客户端界面,一个数据库服务器用作信息存储和一个连接两者的WEB应用服务器组成。原有开发动态网站的CGI技术,随着WEB应用程序的客户端技术不断地发展,逐渐被JavaApplet、ActiveX控件、DHTML和JavaScript所取代,这些技术极大地改善了用户界面,但当它们尝试做一些深入的
工作时,它们开始遇到客户端浏览器不兼容、服务器负担过重、访问速度下降以及安全性的
问题。JSP技术就是解决这些问题的一把金钥匙,本文主要介绍在使用JSP技术构建动态网站的过程中对该技术的一些要点和难点。二、JSP技术要点JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全、快速和跨平台的动态网站。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求很低。如图1所示,在用户连接JSP网站时,用户请求网页,JSP页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过JavaBean处理请求并将返回的数据封装成HTML页面返回给用户。利用JSP编写的程序有许多优势:1、程序写一次,到处可以运行:JSP在设计时,充分考虑到应用平台的无关性。依赖于Java的可移植性,JSP得到目前许多流行OS平台的支持,可在Apache、Netscape、IIS等服务器上执行。2、执行速度快:JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度。若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快的多。3、Java的优势:JSP技术是用Java语言作为脚本语言的。跨平台、成熟、健壮、易扩充的Java技术使得开发人员的工作在其他方面也变得容易和简单。在Windows系统被怀疑可能会崩溃时,Java能有效地防止系统崩溃。Java语言通过提供防止内存泄漏的方法,在内存管理方面大显身手。加之,JSP为应用程序提供了更为健壮的意外事件处理机制更大的发挥了Java的优势。三、JSP技术难点1、连接数据库数据库连接对动态网站来说是最为重要的部分,在与后端数据库连接时我们可以采用ODBC或JDBC技术。虽然ODBC作为传统的连接数据库的手段,在我们的程序可以是一种选择,但是ODBC有以下的致命缺陷,从而使它无法胜任JSP的请求;①ODBC是一个C语言实现的API,Java程序调用本地的C程序会带来一系列类似安全从性、完整性、健壮性方面的缺点。②其次,完全精确的实现从C代码ODBC到JavaAPI翻译的ODBC也不会另人满意,因为在Java中没有指针,而ODBC中大量的使用了指针,包括极易出错的空指针“void*”。③考虑到平台移植性来说,在开发JSP程序中使用ODBC则会带来负面影响,使得代码不适合于移植。为了使我们的程序在具有安全性、完整性、健壮性的同时,同时有可以方便的移植,所以我们可以采用JDBC连接数据库。JDBC是一种可用于执行SQL语句的JavaAPI。它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。通过使用JDBC,我们很方便地将SQL语句传送到几乎任何一种数据库。也就是说,我们可以不必写一个程序访问Sybase,写另一个程序访问Oracle,再写一个程序访问Microsoft的SQLServer。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库
管理系统。在本page2