论文部分内容阅读
二十世纪八十年代以来,全球信息技术飞速发展,尤其是因特网的出现和应用的普及,使得信息技术得以迅速渗透到社会经济的各个领域,标志着全球信息社会的形成,信息化成为不以人的意志为转移的世界潮流。电子商务从它的应运而生到现在已经有很多年的历史了。相应地电子商务网站的开发技术也在不断地发展。最初,动态网站开发人员都使用WEB 服务器提供的服务器扩展接口,使用C/C++或者Perl等语言进行开发,例如CGI等。近来ASP、PHP和JSP 已成为流行的主流WEB开发技术。它们将系统分示层、业务逻辑层和数据存取层三层,从而构建一个复杂的分布式系统,使系统数据吞吐量显著提高,同时还具有良好可靠性和安全性。其中尤其以JSP最为突出。JSP是由SUN Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。WEB 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以 HTML 格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 EMAIL 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 Plugin ,无 ActiveX ,无 Java Applet ,甚至无 Frame ,具有简便性和有效性、程序的独立、程序的兼容性、程序的可重用性等优点。在体系结构上,先后经历了最初的两层体系结构、三层体系结构和新近提出的四层体系结构。在 WEB 发展的初期,WEB 应用主要是通过静态页面在 Internet 上发布信息。用户通过浏览器向服务器发送 HTTP 请求,WEB 服务器接收用户端的HTTP请求,向用户端浏览器发送所请求的页面。在这种结构下,网站上的页面是静态的,无法根据用户的实际使用情况做动态的变化。网站的信息提供者通过更新服务器上的网页来向用户提供最新的信通过更新服务器上的网页来向用户提供最新的信息。用户和浏览器之间只有有限的交互,而网站和用户之间几乎没有交互。CGI,ASP ,PHP等技术的出现,使得开发动态交互式的WEB应用成为可能。用户通过浏览器向服务器发送HTTP请求,WEB服务器接收客户端发送来的HTTP请求。对请求进行分析,如果请求的是静态页面,那么就将所请求的页面发送到客户端。如果请求的是动态页面,那么就执行此动态页面,并将执行结果发送给客户端。动态页面中的脚本程序可以和数据库服务器进行交互。Web 服务器可以根据用户的请求动态更新页面上的信息,网站信息提供者可以通过改变数据库中的数据向用户提供最新信息,而不需要逐个更改页面。用户可以通过这些动态页面向数据库中输入信息,从而增强了用户和服务器的交互性。当前的许多Web应用都需要复杂的表现和逻辑处理。采用三层体系结构,把数据的生成和数据的表现两部分都集成<WP=92>在了动态页面中。这就使动态页面变得非常庞大,而且应用的表现和逻辑处理混合在一块,给Web应用系统的开发和维护带来了许多困难。针对此问题,出现了一种新的四层体系结构,将应用的逻辑处理和应用的表现相分离。其中Web服务器主要负责(即动态页面所在层)应用的表现,应用逻辑层主要负责应用的逻辑处理。在此体系结构下,用户通过浏览器向服务器发送HTTP请求,Web 服务器接收客户端发来的 HTTP 请求,对请求进行分析转换,调用相应的逻辑处理程序。逻辑处理程序可和数据库交互,将逻辑处理结果返回给Web服务器,Web服务器再将结果以HTML的形式发送给客户端浏览器。安全方面,总的来说,计算机网络系统的安全威胁主要来自于黑客(H a c k e r )的攻击、计算机病毒(Virus)和拒绝服务攻击(Denies-of-Service)三个方面。最近,人们开始重视来自网络内部的入侵攻击。黑客的攻击又有不同的种类,从系统角度、网络角度、软件角度等进行不同的攻击。还有红色代码、蓝色代码、冲击波病毒、DDOS等病毒的泛滥给安全也造成了很大的威胁。针对计算机网络系统的安全问题,出现了许多有效的安全防范技术,包括访问控制技术、加密技术、安全审计技术、诱捕与反击、智能卡技术、防火墙、V P N 、扫描技术、入侵检测技术等。思科亿网分别从服务器的管理、反病毒技术等角度对操作系统、WEB服务器、数据库等综合实施了安全的策略。安全性对于一个商务网站来说,真的是必须高度重视并且要进行严密布置的部分。综合上述,JSP技术以及商务网站的体系结构和安全性具有很高的研究价值,也有无限的发展前景。毕竟这是一个信息时代的社会,每一个企业每一个人都要在这个信息时代的大潮中竞争成功就都必须保证能够高效率地处理事务和业务,商务网络正是这种高效率运行的产物。一个安全、高效、稳定、自由的商务网络必将成为以后人们生活活动的主要场所之一。