什么是JSP主机
JSP虚拟主机技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
首先,使用JSP主机可以完美支持JSP程序的运行,而且JSP主机几乎没有限制的客户端访问和极其简化的应用程序部署和管理(要更新一个应用程序,管理人员只需要更改一个基于服务器的程序,而不是成千上万的安装在客户端的应用程序)。据了解,静态HTML对于显示相对静态的内容是不错的选择;新的挑战在于创建交互的基于Web的应用程序,在这些程序中,页面的内容是基于用户的请求 或者系统的状态,而不是预先定义的文字。对于这个问题的一个早期解决方案是使用CGI-BIN接口;开发人员编写与接口相关的单独的程序,以及基于Web 的应用程序,后者通过Web服务器来调用前者。
JSP主机有什么特点
JSP主机最大的特点是其编写的代码与设计平台完全无关,用户可以将在任何平台上编写的JSP页面拿来在任何Web服务器或Web应用服务器上运行,然后通过任何 Web 浏览器访问。除此之外,JSP可以在任何平台上建立服务器组件,在任何服务器上运行程序。从JSP的这个特点可以看出,应用程序开发者只要在自己选用的任意平台上编写 Web 页面,就可以将编写好的页面放在任意服务器上运行,当需要对页面进行修改时,也无须考虑开发运行平台。JSP技术可以将许多功能封装起来,在进行Web页面开发时,利用这些封装的功能就可以方便地使用与JSP相关的XML 标记进行动态内容的生成。