JSP与servletJSP与Servlet编程教学目标教学重点教学过程教学目标了解Servlet的优点与用途了解Servlet与JSP的区别掌握Servlet的方法了解Servlet的生命周期了解和掌握Servlet的类和接口教学重点Servlet与JSP的区别Servlet的方法Servlet的类和接口教学过程Servlet概述处理客户端提交的数据JSP+Servlet编程实例1Servlet概述什么是ServletServlet的优点Servlet的用途Servlet与JSP的区别Servlet的方法Servlet的生命周期Servlet的类和接口状态代码什么是ServletServlet是与JSP—样在服务器端运行的Java应用程序的一种
Servlet与JSP或者CGI一样,当浏览器端有请求则将其结果传递给浏览器
实际上执行JSP文件的时候,首先JSPContainer会将其转译为Servlet(*
java)文件,并自动编译解释执行
JSP中使用到的所有对象都将被转换为Servlet或者非Servlet的Java对象,然后被执行,所以执行JSP实际上与执行Servlet是一样的
从JSP的角度去看的话,Servlet实际上是JSP被解释执行的中间过程,即JSP实际上是为了让Servlet的开发显得相对容易而采取的脚本语言形式
简单来说,Servlet就是运行在服务器端的应用程序,Servlet接收来自客户端的请求,将处理结果返回给客户端
Servlet的优点功能强大
在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成
Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现
执行效率高
在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进