JSP(Java Server Pages)是建立在 Servlet 规范之上的动态网页开发技术,其实质是一个简化的 Servlet。
在 JSP 文件中,HTML 代码与 Java 代码共同存在。其中,HTML 代码用于实现网页中静态内容的显示,Java 代码用于实现网页中动态内容的显示。为了与传统 HTML 有所区别,JSP 文件的扩展名为 jsp。
JSP 技术所开发的 Web 应用程序是基于 Java 的,其使用具有如下几点特征。
1)预编译
预编译指在用户第一次通过浏览器访问 JSP 页面时,服务器将对 JSP 页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时会直接执行编译好的代码。这样不仅节约了服务器的 CPU 资源,还大幅度提升了客户端的访问速度。
2)业务代码相分离
在使用 JSP 技术开发 Web 应用时,可以将界面的开发与应用程序的开发分离。
3)组件重用
JSP 可以使用 JavaBean 编写业务组件,也就是使用一个 JavaBean 类封装业务处理代码或者将其作为一个数据存储模型,在 JSP 页面甚至整个项目中,都可以重复使用这个 JavaBean,同时,JavaBean 也可以应用到其他 Java 应用程序中。
4)跨平台
由于 JSP 是基于 Java 语言的,它可以使用 Java API,所以它也是跨平台的,可以应用于不同的系统,如 Windows 和 Linux 等。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/22451.html