上QQ阅读APP看书,第一时间看更新
1.2.1 JSP技术基础概述
JSP技术是由Sun公司倡导、多家公司参与建立的一种动态页面技术标准。JSP文件是在传统的HTML文件中插入Java语言程序段和JSP标记后形成的文件,后缀名为.jsp。
JSP技术支持页面逻辑与页面设计的显示分离,支持可重用的基于组件的设计,使Web应用程序的开发变得迅速和容易。用JSP技术开发的Web应用程序是跨平台的,可以在绝大多数服务器上运行。自JSP技术推出后,众多计算机领域的大型公司都推出了支持JSP技术的服务器,如IBM、Oracle、Sun等公司,所以JSP技术迅速成为商业Web应用开发领域主流的服务器技术之一。
Web服务器在遇到访问JSP页面的请求时,首先执行其中的服务器的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端的浏览器。JSP与Java Servlet技术一样,是在服务器解释和执行的,通常返回给客户端的就是一个HTML文件。因此,客户端在浏览器中就能浏览JSP页面执行之后的效果。
JSP技术的主要特点包括如下几点。
• 使用JSP技术编写的代码文件可以实现“一次编写,到处运行”的效果。
• JSP技术被众多平台所支持。
• JSP技术具有强大的可伸缩性。
• JSP技术获得多样化和功能强大的开发工具支持。