信息时代的到来引发了一场知识和信息革命,计算机和现代网络技术的广泛
应用极大地促进了社会经济的发展,同时也带来了一些新兴产业的发展,比如聊
天室。聊天事已经慢慢成为人们生活的一部分,呈现出良好的势头和广阔的发展
前景。
聊天室是一个通过国际互联信息网络进行多人通讯的一个系统。在这个信息
极其发达的时代,我们目前可以用来进行信息交流的方法也有非常多,比如电报、
电话、电子邮件、OICQ 等等通讯手段,但是这些或者不方便或者有局限性或者
有费用的问题,比如电话就是属于费用比较高的一种方式,而且一般情况下不能
进行多人会谈,只能 2 方通话,那么一个需要几个人一起讨论的会议就不能举行,
一般情况下都需要花费大量的人力物力把这几个人聚集到同一地点才能进行讨
论。非但费时费力费钱而且效果也不一定很好。电子邮件则不是一种及时联系的
手段,需要一定时间才能到达,只能作为一种辅助交流的手段。但是,聊天室这
个就能很好的解决这个问题,我们不需要聚集在同一地点,各自在不同的地点就
可以在聊天室中发言,大家互相讨论。而且好的聊天室还有各种表情符号等可以
加强我们的表达。而且费用低廉,信息交流速度快,只有这样,才能在这个涌动
的社会中加强联系,创造出更多的财富。
聊天室主要分为 WebChat、BBSChat 两种。BBSChat 是基于 Telnet 的 Tcp 协
议,是 BBS 的附设功能,需要客户端 Telnet 程序。WebChat 则采用浏览器方式,
实际上是一个多人共同使用的 CGI 程序。其基本原理是把每个用户的发言通过
浏览器传给系统,再由系统收集处理后分发给特定用户。
WebChat 一般采用 Server Push 或 Client Pull 技术。两种技术的区别在于使用
不同的方式将数据分发给用户,Server Push 是由服务器将数据以多重 MIME 编
码,发送给(push)使用者端,目前较少网站使用这种方式。Client Pull 则是用
户从服务器接收(pull)所要的数据。
现在虽然有多种技术可用于生成为动态内容提供服务的 web 应用程序,但真正
受 到开发界青睐的是 JavaServer Pages (JSP )。这并非没有充分的理由。JSP
不仅 拥有跨平台和跨 Web 服务器支持,并且将服务器端 Java 技术的功能与静
态 HTML 页的“所见即所得”功能有效地结合了起来。作为 Java平台的一部分,
JSP的脚本语言采用 Java,拥有Java编程语言“一次编写,各处运行”的特点,
完全继承了 Java的所有优点。而且通过开发定制化标示库,JSP技术是可以扩
展的,使 Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能
的组件来工作。
Java servlet是基于服务器端的编程,可以说 Servlet 是基于服务器上的
Applet 编程,JSP 技术主要就是用在网络编程上所以也是基于 Servlet 的。
Java servlets 提供了一项协议和平台无关的方法来创建基于 web 的应用,
Servlets 在 web 服务器上运行,而且不需要图形用户接口(GUI)这和 applet
评论0
最新资源