javaweb开发中的servlet知识总结

javaweb开发中的servlet知识总结

ID:35294579

大小:27.19 KB

页数:6页

时间:2019-03-23

javaweb开发中的servlet知识总结_第1页
javaweb开发中的servlet知识总结_第2页
javaweb开发中的servlet知识总结_第3页
javaweb开发中的servlet知识总结_第4页
javaweb开发中的servlet知识总结_第5页
资源描述:

《javaweb开发中的servlet知识总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Javaweb开发中的servlet知识总结1.请求(request)—响应(response)模式:用户在浏览器的地址栏中输入一个网址并回车,浏览器会向服务器发送一个HTTP请求,服务器端程序接受这个请求,并对请求做出处理,然后发出一个回应,浏览器收到这个回应,并把回应的内容显示出来,这就是web应用程序的访问过程。2.HTTP协议:浏览器单击链接是,会向服务器发送一段文本,告诉服务器请求的是那个网页,这段文本遵循HTTP协议格式,包含访问方式,HTTP协议版本,所用的浏览器,访问的地址等。3.Servlet概述:Javaweb应用程序中所有的请求与响应都是通过s

2、ervlet来完成的,servlet是javaweb的核心程序,所有的网址最终都要交给servlet来处理,servlet没有main之类的执行方法,当用户访问服务器是,服务器通过调用servlet的某些方法来处理整个过程。4.Servlet的工作流程:浏览器提交的数据是遵循HttP协议的文本,这段文本由服务器接受并解析,封装成httpservletrequest类型的request对象,所有的http头数据都可以通过request的相应方法得到。Tomcat同时把输出流封装成HTTPServletresponse类型的response,通过设置response的相

3、关属性就可以控制输出的内容,然后服务器将request和response作为参数,调用servlet的相应方法比如doPost,doGet等。5.Servlet的作用:主要处理业务逻辑,比如读取数据库,权限检查,业务处理等。6.Servlet接口:servlet是一种实现了javax.servlet.Servlet接口的类,servlet规定了特定的方法来处理特定的请求,开发者只需要实现servlet的相应方法,用户访问web程序的时候,服务器会调用这些方法来完成业务处理。7.访问方式:servlet是建立在HTTP规范基础上的,HTTP1.1支持options,g

4、et,post,head,put,delete,以及trace七种访问方式,各方式的意义分别是:Get表示查询信息,URL中可以附少量的参数信息,但是URL总长度不能超过255个字符,并且参数会显示在浏览器的地址栏。Post表示提交信息,一般用于提交大数据信息或者文件,提交的内容不受长度限制,并且不会显示在浏览器的地址栏。Options,put,delete,trace属于被声明了,但是没有被使用的web访问方式,现在的浏览器也很少用到这几种方式。8.Javaweb目录结构:web程序部署在tomcat下的webapps下面,一个webapps下可以部署多个web项

5、目,根据servlet规范,web程序自己有特定的结构,部署时必须安装这样的目录结构:文件夹描述/Web应用根目录/WEB-INF/WEB-INF文件夹,tomcat会隐藏该文件夹下的所有文件和文件夹,保护它们不能通过浏览器直接访问。/WEB-INF/web.xmlWeb.xml,web程序最主要的配置文件/WEB-INF/lib/Jar文件放在该目录下9.servlet:servlet是一个接口,此接口定义了初始化servlet的方法,为请求提供服务的方法和从服务器移除的方法,这些方法称为生命周期方法,它们是按以下顺序调用的:l构造servlet,然后使用init

6、()方法将其初始化l处理来自客户端对service()的全部调用l从服务器中取出servlet,然后使用destory()方法将其销毁,最终进行垃圾回收并终止它。1.servlet的方法:(1)publicvoiddestory()(2)publicvoidinit(ServletConfigconfig)throwsServletException(3)publicvoidservice(ServletRequestreq,ServletResponseres)throwsServletException,java.io.IOexception(4)publicS

7、ervletConfiggetServletConfig()(5)publicStringgetServletInfo()11.编写servlet:直接实现servlet接口来编写servlet很不方便,需要实现的方法太多,真正编写servlet时直接实现httpservlet,并覆盖相应的方法即可,一般只需要覆盖doGet()或doPost()方法。在myeclipse中,可以之间新建一个servlet,且默认已经完成配置。12.请求和相应:客户端浏览器发出一个请求,服务器做出一系列操作后做出一个响应,发送给浏览器,完成一次web过程操作,web编程的过程就是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。