JSP是什么?JSP优点有哪些?
JSP(Java Server Pages)是建立在 Servlet 规范之上的动态网页开发技术,其实质是一个简化的 Servlet。
在 JSP 文件中,HTML 代码与 Java 代码共同存在。其中,HTML 代码用于实现网页中静态内容的显示,Java 代码用于实现网页中动态内容的显示。为了与传统 HTML 有所区别,JSP 文件的扩展名为 jsp。
JSP 技术所开发的 Web 应用程序是基于 Java 的,其使用具有如下几点特征。
在 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 等。所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算