VisualAge for Java开发Servlets

http://tech.ddvip.com   2006年11月24日    社区交流

本文详细介绍VisualAge for Java开发Servlets

  Servlets是Java编程环境中一个非常有生命力的新鲜事物,本文描述了Servlets,并介绍如何用VisualAge for Java迅速开发Servlets。Servlets开发中应用到的VisualAgeforJava的关键技术是VisualAgeforJava的模拟多种虚拟机环境的能力,以及代码增加编辑并连接到运行中的程序中的能力。

  背景

  在WWW的初期,程序员们很快就意识到,通过使用公共网关界面(CGI),WWW可以成为一个引人注目的应用开发平台。事实上,一个CGI程序就是把各种能力扩展到Web服务器中的一个插入模块。然而,CGI的最初设计要求为每一个请求服务创建一个单独的进程,从而增加了性能和资源的消耗。为改进CGI的性能和可扩展性,Web服务器厂商引进了专有的APIs,例如网景公司的NSAPI、微软公司的ISAPI和IBM的GWAPI,同时,网景公司还为Navigator引人了一个Web浏览器插入API。这样一来,Web客户机和服务器都可以通过插入而加以扩展。不幸的是,这一插入要求使用专用的APIs,对于不同的操作系统版本也不同。

  Sun公司推出的Java和定义的AppletAPI带来了WWW的第二次进步,AppletAPI为开发者提供了一个扩展Web浏览器的标准和与平台无关的方式。现在,Sun公司使Java成为建立N层企业级应用软件又推出了ServletAPI,为Web服务器带来了同样的优点。热心者可以通过访问http://java.sun.com了解Servlet,还可以从这里下载文档和JavaServlet开发工具包(JSDK)。在下面的讨论中,我们将会提到JSDK1.0.1。

  运行Servlet

  运行Servlet的最好开端是下载JSDK和运行范例,并在Web服务器上配置Servlet。使用者可以用ServletRunner(srun)测试Servlet,ServletRunner是一个包含在JSDK中的小程序,是一个简化的Web服务器,与AppletViewer相似,只要Applet一连接上,它就能够成为一个简化的Web浏览器。

责编:豆豆技术应用

正在加载评论...