欢迎来到天天文库
浏览记录
ID:36325237
大小:3.47 MB
页数:32页
时间:2019-05-09
《《servlet入门》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Servlet入门第一章Servlet入门回顾什么是协议?为什么要在程序中使用协议?协议分类?什么是HTTP协议?什么是Web应用程序?Web容器(Web服务器)的作用?JSP是什么?JSP执行过程?本章相关词汇单词说明servlet服务器端小程序generic一般的,普通的,非特殊的request请求response响应,回答initialize初始化destroy破坏,毁坏,消灭本章目标理解Servlet的基本知识Servlet相关的API了解Servlet的体系结构实现并部署ServletServlet的生命周期什么是Servl
2、et?JavaServlet是一个专门用于编写网络服务器应用程序的Java程序。所有基于Java的服务器端编程都是构建在Servlet之上的其实所谓的Servlet就是部署在Web容器中的一个JAVA类,客户端只能通过它才能与Web服务器进行交互,可以说Servlet其实就是客户端与服务器进行通信的桥梁。Web浏览器Web服务器HTTP请求HTTP响应ServletServlet的优点使用Java编写,所以能够跨平台;WriteOnce,RunAnywhere!!!功能强大安全怎么样自定义一个Servlet呢?Servlet体系结构S
3、ervlet包含两个包:javax.servletServletGenericServletjavax.servlet.httpHttpServletServlet的体系结构ServletGenericServletHttpServlet自定义Servletjavax.servlet包javax.servlet.http包javax.servlet.http.HttpServletHttpServlet中提供了一系列让子类重写的方法,在不同的时刻会调用执行这些方法:方法原型说明publicvoidinit(ServletConfigc
4、onfig)throwsServletException在初始化Servlet时调用一次,如有特殊需要,可重写该方法。protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException如果客户端是以GET方式提交请求时执行,应当重写此方法protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)thr
5、owsServletException,IOException如果客户端是以POST方式提交请求时执行,应当重写此方法publicvoiddistroy()当销毁Servlet实例时调用一次,如有需要释放的资源,可重写该方法案例1:HelloServlet运行效果启动服务器,在客户端浏览器中键入地址:编写Servlet程序的三步曲1。编写一个Servlet接口的实现程序2。编译并部署编写好的Servlet程序(修改web.xml文件)3。查看结果HelloServlet//导入必要的包importjava.io.*;importjav
6、ax.servlet.*;importjavax.servlet.http.*;//自定义Servlet,继承于HttpServletpublicclassHelloServletextendsHttpServlet{//重写父类的doGet方法,收到客户端的请求(get方式)时,执行此方法publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//获得输出流,以便向客户端输出内容P
7、rintWriterout=response.getWriter();//向客户端输出页面内容out.println("");out.println("
8、关闭流}}部署HelloServlet在Tomcat安装目录webapps目录下新建名为myweb的目录作为站点目录;在myweb目录下建立WEB-INF目录,然后再建立classes目录存放编译后的类文件。配置文件w
此文档下载收益归作者所有