网络世界的现状

我们生活在一个日新月异的年代,稍不留神,眼前的一切就已经成为过时的东西了。尤其是计算机技术,自诞生以来给人类的生活方式带来了根本性的变化。在最近几年,Internet技术又得到了持续、迅猛的发展,已成为计算机产业中的一个技术热点。现在只要大家一进入互联网,那些无穷无尽的内容就会让我们目不暇接,当然那些精彩的界面更会给我们带来美好的享受。可以说,促进Internet高速发展的主要因素之一就是WWW技术。现在即使是一个普通的老百姓都不会对“网上冲浪”、“Internet”等词汇感到陌生。许多人正在或者正准备学习网络的知识,进行网络开发或者建立自己的个人站点。

  

    实际上,当今活跃的Web技术是建立在一系列“活跃”的交互操作上的。通常人们用客户用/服务器这个词来描述Web。这是一个交互的概念,一般把提出请求的一方称为客户端,而把响应请求的一方称为服务器端。这种简单的模型是静态的,他们只能对对方的激励作出响应。而在活跃的Web中双方都应该是活跃的,只有这样才能把客户机和服务器结合起来产生最强的交互。在这种交互中,可以平衡工作,并在最合理的地方处理工作。这样就引出了我们所说的动态网页的概念。

  

    Web空间中,有几十万乃至上百万的站点相互之间正在进行着激烈的竞争,他们想尽一切办法来吸引用户的注意力。简单的、静态的页面对用户不会有太大的吸引力。只有动态的、有条理的数据加上友好的、交互性强的界面,最后加上丰富的内容,才能构成用户所乐于访问的界面。当然,数据的自动更新也非常的重要。你可能会说,这怎么听起来像是在讨论应用程序呢?是的,在短短的几年时间里,Web的面貌己经发生了非常重要的变化。现在,我们可以在Web页面中创建应用程序、访问数据库,这样它无论在感觉上、操作中还是实际的用途方面都与Windows 中的应用程序非常的类似。现在,商家们可以与潜在客户、目前的客户、员工以及其他人中的任何一个进行沟通,并实施一些在线的服务类的商业活动。

  

    为了占领Internet这个诱人的市场,各个公司和厂家都拿出了自己的一套解决方案。IBM推出了Visual Age for JavaNetData。前者是一个集成的开发环境,用于测试Java程序、JavaBean或者应用程序;而后者是专门为非编程人员设计的,它可以按照用户的要求生成动态的Web页面,它们都可以调用DB2强大的数据库功能。著名的数据库厂商Sybase也在其开发工具PowerBuilder 60的版本中加入了Web特性,使用户可以在浏览器中直接访问“Data Window”等著名控件,并且可以使用它来开发 Web应用程序。同样,曾经靠着浏览器在Internet上一夜腾飞的网景公司,现在也已推出自己的Web Server及完整的Web开发工具。所有的这些都说明了一个问题:所有的商家都想在这里占领一席之地:可以说Web领域是一个必争之地。

  

    在这种情况下,SUN公司也不甘落后,在它的倡导下,许多公司共同参与建立了一种新的动态网页技术标准一一Java Server Pages SUN应用Java社团性过程开发JSP技术。在开发JSP规范的过程中,SUN公司与许许多多主要的Web服务器、Web应用服务器和开发工具供应商,以及各种各样富有经验的开发团体进行合作,结果找到了一种适合于应用和页面开发人员的开发方法,它具有极佳的可移植性和易用性。针对JSP的产品,SUN授权了工具提供商(如 Macromedia),结盟公司(如 APacheNetscape),最终用户,协作商及其他人。最近,SUN将最新版本的JSPJava ServletJSP11 Java Servlet 22)的源代码发放给Apache,以求JSPApache紧密结合、共同发展。ApacheSUN和许多其他的公司及个人公开成立了一个健壮的咨询机构以便任何公司和个人都能免费取得信息。这样,SUN公司就在这个领域中稳稳地站住了脚跟。

  

    Java Server Pages作为一门新兴的Web技术,目前在国内还没有受到它应有的重视。甚至可以说,现在国内的许多人对JSP还很陌生。其实,这项技术即使在国外也只不过刚刚起步。我想这种状况,给我国的Web发展创造了一个不可多得的机遇。我们可以借此机会大力发展,来缩短与国外的差距。

  

    JSP技术为非专业人员开发高水平的网站提供了良好的工具。但是应该通过什么途径来学习呢?目前,在市场上关于这方面的书籍还很少,专门介绍JSP的书籍就更不用说了。只有在网上,我们可以找到一些介绍JSP的技术网站;但是这些多数都是国外的站点,即使是一些中文站点,上面所提供的也多数是对一些外文资料的翻译。这些网站,几乎成了我们现在学习JSP的唯一途径。但是,并不是每一位网络爱好者都有这样的条件的,更不用说这种学习方法还要求你有一定的英语水平。为了适应广大编程爱好者,笔者将自己所掌握的有关JSP技术方面的知识写成本书,与大家分享,使得更多的人加入到我们的行列。

  

本书在编写过程中,汲取了很多网站中关于JSP技术的精华并加以综合,形成了一个较完整的体系。内容力求由浅入深,逐步提高,无论是对一个网络新手,还是一个久经沙场的网络高手,都能够起到一定的指导作用,都可以从本书中找到一些有益的知识。同时,在本书中,笔者还总结了以往学习的经验,在讲解的时候加入了不少的实例,希望读者读完本书之后,既学习到了理论,又掌握了一些解决问题的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值