手机版

JSP和Servlet介绍

时间:2021-11-21 来源:互联网 编辑:宝哥软件园 浏览:

00-1010用Java开发Web应用程序主要有两种技术,即Servlet和JSP。Servlet是一个在服务器端执行的Java程序,一个叫做Servlet容器(其实就是服务器)的程序负责执行这个Java程序。而JSP(Java Server Page)是一个页面,由JSP容器执行。Servlet和JSP最大的区别在于Servlet主要是Java程序,在输出HTML代码时需要使用out.println函数,也就是说HTML嵌入在Java中;而JSP主要关注HTML页面,当需要编写Java代码时,直接将Java代码插入页面,即在HTML中嵌入Java。典型示例如下:JSP文件复制代码如下: htmbodyh1 % out . println(' JSP ');% /h1 /body /html Servlet复制代码如下:public class myservlet.{.out . println(' html ');out . println(' body ');out . println(' h1 ');out . println(' Servlet);out . println('/h1 ');out . println('/body ');out . println('/html ');}可以看出,JSP便于输出,而Servlet便于逻辑处理。因此,在实际应用中,它们经常相互结合使用。Tomcat是上面提到的Servlet容器和JSP容器。各版本支持的Servlet/JSP协议如下:tomcat版本支持Servlet支持JSP 6 . 0 . x 2 . 52 . 15 . 5 . x 2 . 42 . 04 . 1 . x 2 . 31 . 23 . 3 . x 2 . 21 . 1 web应用程序结构安装Tomcat后,可以查看Tomcat目录下的webapps目录。该目录用于存储网络应用程序。

上图中的根目录是应该放在webapps目录下的目录。无法从浏览器访问网络信息目录。WEB-INF/class存储编译后的Java程序(主要是Servlet),WEB-INF/lib存储库文件(。jar文件),web.xml是整个应用程序的配置信息。其他文件,如。jsp、图片、Javascript脚本等。可以直接放在Web应用程序的根目录中。00-1010所谓的MVC模型,就是将数据、逻辑处理和用户界面分离的方法。模型:用于数据处理和逻辑处理。v(视图):用于显示用户界面。c(控制器):根据客户端的要求控制逻辑方向和屏幕。在Java中,MVC分别对应JavaBeans、JSP和Servlet。M=JavaBeans:用于传输数据,具有与数据相关的逻辑处理。V=JSP:从Model接收数据并生成HTML C=Servlet:接收HTTP请求并控制Model和View的绘制如下所示:

版权声明:JSP和Servlet介绍是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。