选择题 26.  以下不能作JSP的服务器的是______。
【正确答案】 D
【答案解析】 Web服务器指的是提供Web功能的服务器,主要就是HTTP服务器,包括图片的下载等一系列和文本相关的资源。Web服务器支持以HTTP协议的方式来访问,当Web服务器接收到一个HTTP请求时,它同样会以HTTP协议格式返回一个响应,这个响应可以是一个静态的HTML页面,也可以是结果处理的一个动态的页面,还可以是音频、视频等信息。为了处理一个请求,Web服务器可以做出一个响应,并进行页面跳转,或者把动态响应的产生委托给一些其他的程序,例如CGl脚本、JSP、Servlet或者一些其他的服务器端程序。Web服务器一般都使用了一些特有的机制(例如容错机制)来保证Web服务器有较好的扩展性和不问断地提供服务。常见的Web服务器有IIS和Apache。
   应用服务器提供访问业务逻辑的途径以供客户端应用程序使用。具体而言,它通过HTTP、TCP/IP、IIOP(Internet Inter-ORB Protocol,互联网内部对象请求代理协议)或JRMP(Java Remote Method Protocol,Java远程方法协议)等来提供业务逻辑接口。为了系统的可靠性,同样使用了一些可扩展性和容错机制。除此之外,它还为应用的开发提供了许多服务,例如事务管理、安全管理和对象生命周期管理等。常见的应用服务器有BEA WebLogic Server、IBM WebSphere Application Server、IPlanet Application Server、Oracle9i Application Server、JBoss和Tomcat等。
   Web服务器一般是通用的,而应用服务器一般是专用的,例如Tomcat只处理Java应用程序而不能处理ASPX或PHP。需要注意的是,Web服务器与应用服务器是并列关系,二者不存在相互包容关系。在使用的时候,如果访问的页面只有HTML,用Web服务器就足够了,但是如果是JSP,此时就需要应用服务器,因为只有应用服务器才能解析JSP里的Java代码,并将解析结果以HTML的格式返回给用户。
   从上面的分析可以看出,选项A、选项B和选项C都可以作为JSP的服务器。
   对于选项D,PWS(Personal Web Setwer,个人Web服务器)是微软开发的个人网站服务器,主要应用于解决个人信息共享和Web开发。它是一个桌面形的Web服务器,使用它可以自动创建个性化主页,以拖放的方式发布文档,在它的帮助下,用户可以快速简便地进行Web站点设置。由于它只是一个Web服务器,因此,它无法作为JSP的服务器。所以,选项D正确。