guokehua(@yahoo.com.cn oy Java 1010 附7 Servlet1 2008-3-10 郭克华EE框架实战教学视频
2008-3-10 1 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 附7Servlet1 Servlet1
guokehua(@yahoo.com.cn 了ysP运行机制 服务器将JSP编译成为java类文件运行 nod·Java类文件称为 Servlet 很显然, Servlet就是一个Java类 d·我们可不可以直接编写 Servlet类呢? 当我们不喜欢在JSP里面写大量Java代码 时 当我们希望程序运行得快一些时 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 2 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 JSP运行机制 • 服务器将JSP编译成为java类文件运行 • Java类文件称为Servlet Servlet • 很显然,Servlet Servlet就是一个Java类 • 我们可不可以直接编写 我们可不可以直接编写Servlet Servlet类呢? – – 当我们不喜欢在 当我们不喜欢在JSP里面写大量Java代码 时 – – 当我们希望程序运行得快一些时 当我们希望程序运行得快一些时
guokehua(@yahoo.com.cn Servlet的生命周期 · servlet生命周期如下所示 1010 inito Request Client service (Browser) Response 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 3 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 Servlet Servlet的生命周期 • servlet servlet的生命周期如下所示: 的生命周期如下所示: Client (Browser) init() service() destroy() Request Response
guokehua(@yahoo.com.cn 了y编写流程 (1)编写一个类,继承 javax.servlet.http.Httpservlet重写 1010 一个in函数 个 doGet/doPost/service函数 一个 destroy函数 ·(2)在网站的配置文件里面注册这个 Servlet ·(3)编译这个 Servlet 1·(4)访间这个 Servlet ·具体过程见教师现场操作:编写一个 Servlet,在 屏幕上打印一个九九乘法表 008-3-10 郭克华J2E框架实战教学视频
2008-3-10 4 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 编写流程 • (1)编写一个类,继承 编写一个类,继承 javax.servlet servlet.http.HttpServlet HttpServlet,重写 – – 一个init函数 – – 一个doGet/doPost/service /service函数 – – 一个destroy destroy函数 • (2) 在网站的配置文件里面注册这个 在网站的配置文件里面注册这个Servlet Servlet • (3) 编译这个Servlet Servlet • (4)访问这个Servlet Servlet • 具体过程见教师现场操作:编写一个 具体过程见教师现场操作:编写一个Servlet Servlet, 在 屏幕上打印一个九九乘法表 屏幕上打印一个九九乘法表
guokehua(@yahoo.com.cn 了ys和p九大对象的关系 JSP对象 怎样获得 out resp. get Writer 1010 request service方法中的eq参数 response service方法中的resp参数 session req. getsessiono函数 application get Servlet Contexto函数 Exception Throwable P age this PageContext 自己建立(见J2EE文档) Config getServletConfigl函数 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 5 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 Servlet Servlet和Jsp九大对象的关系 九大对象的关系 JSP对象 怎样获得 out resp.getWriter getWriter request request service service方法中的req参数 response response service service方法中的resp参数 session session req.getSession getSession()函数 application application getServletContext getServletContext()函数 Exception Exception Throwable Throwable Page this PageContext PageContext 自己建立(见J2EE文档) Config getServletConfig getServletConfig函数