站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题Servlets:服务器端处理的极好选择

Servlets:服务器端处理的极好选择

摘要: 您是否了解您对下一代平台产品有多渴望?可以说您将全部未来都寄托在它上面了。这一产品中厂商所承诺的附加特性必须让您跟上行业竞争的步伐,它的故障修复程序可解决您的日常碰到的问题, 它的功能早在您提出要求之前就已经是发展成熟……
p>  您是否了解您对下一代平台产品有多渴望?可以说您将全部未来都寄托在它上面了。这一产品中厂商所承诺的附加特性必须让您跟上行业竞争的步伐,它的故障修复程序可解决您的日常碰到的问题, 它的功能早在您提出要求之前就已经是发展成熟。 您是否想过只需将现有的应用程序原封不动, 移到另外一个具备您所期望一切的平台上,而一切还运转如初? 这正是Servlets要为您做的。

  Servlets API之所以重要,最主要的原因就是只有API才具有广泛的厂商支持,同时又可使您建立起高效的、成熟的网上应用程序。它主要是由一些Web服务器,如Java Soft公司的JavaWeb服务器(JWS)及O"Reilly & Associates公司的WebSite Pro服务器支持的。对于其它大受欢迎的服务器,如Netscape公司的 Enterprise and Fast Track服务器,微软公司的Internet Information服务器(IIS),StarNine公司的WebSTAR 以及Apache,已通过一些公司如Gefion软件公司,Live软件公司,新亚特兰大公司及IBM公司添加了Servlet引擎。在高端领域,应用服务器如ATG的Dynamo及Sun Microsystems的Net Dynamics都有Servlet支持,这些服务器都具有负载均衡及成熟管理的功能。您可以将基于Servlet的应用程序从一个操作系统的Web服务器移到另一个操作系统的另一个Web服务器中,尽管它们使用的是不同的处理器体系结构。而且您可使用一个基本的Web服务器,在自己Mac或PC上开发应用程序,并用高端应用服务器将其部署在功能最强大的服务器池上。平台是依您的要求而定的!

  除非有其它原因促使人们一定要使用Servlets,否则在此谈论它的广泛的支持性只能是无用的和无意义的。它的最重要的一些特点包括多线程、持久性、易于访问其它网络资源及灵活性等。

  对Servlet的并行请求是用同一个Servlet范例在单独的线程中进行的。与对于每个请求都启动一个新的处理过程,装载一个Perl解释程序和Perl脚本并加以执行,直至请求完成后再释放所有系统资源的方式相比,它更为有效。Java的线程支持也令Servlets的开发更为容易,Servlets使用一个工作员线程不停地收集信息,监示资源,或承担其它持续时间长的任务。这个工作员线程可以在启动Servlet时就启动并且可以用规则的Servlet请求收集有关任务的状态报告。




↑返回目录
前一篇: 企业JavaBeansTM技术介绍
后一篇: 学习使用RMI