web总结范文

上传人:亦明 文档编号:125329010 上传时间:2020-03-17 格式:DOC 页数:10 大小:101.21KB
返回 下载 相关 举报
web总结范文_第1页
第1页 / 共10页
web总结范文_第2页
第2页 / 共10页
web总结范文_第3页
第3页 / 共10页
web总结范文_第4页
第4页 / 共10页
web总结范文_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《web总结范文》由会员分享,可在线阅读,更多相关《web总结范文(10页珍藏版)》请在金锄头文库上搜索。

1、web总结范文 1.Web资源分为主动资源和被动资源,Web文档分为静态文档和被动文档。 2.Web应用程序通常是主动资源与被动资源的混合。 3.当浏览器发送一个请求,Web服务器就在myserver.上将请求转发给reportServlet,该Servlet将生成HTML文本并把它发送给浏览器,该Servlet就是一个主动资源。 4.任何Web应用程序在其WEB-INF目录下都应该有一个部署描述文件,它是一个名为web.xml的文本文件。 该文件是一个XML文件,它的最外层是,其中包含两个子元素和。 5.请求结构请求行,请求头,空行,数据。 6.请求方法GET请求读取一个Web页面POST请

2、求向服务器发送数据PUT请求存储一个Web页面HEAD请求读取一个Web页面头部DELETE移除Web页面TRACE反悔收到的请求OPTIONS查询特定选项CONNECT保留做将来用7.在HttpServlet类中,除定义了service()方法为客户提供服务外,还针对每个方法定义了相应的doXxx()方法。 8.所有的doXxx方法都有两个参数HttpServletRequest对象和HttpServletResponse对象。 9.方法及相应的处理方法方法HttpServlet方法GET doGet()POST doPost()11.为实现请求转发,需要使用RequestDispatche

3、r对象,通过ServletRequest接口中定义的getRequestDispatcher()方法得到该对象。 12.响应的状态行由三部分组成状态行、响应头、响应的数据。 13.响应的状态行由三部分组成,各部分由空格分隔版本、说明请求结果的相应状态码以及描述状态码以及描述状态码的短语。 14.定义了许多状态码,常见的状态码是200,它是表示请求被正常处理。 15.Data响应头表示消息发送的日期Content-Type响应头指定响应的内容类型Content-Length指示响应内容的长度。 16.调用响应对象的getWriter()方法可以得到PrintWriter对象,调用响应对象的get

4、OutputStream()可以得到ServletOutputStream对象,使用它可以向客户发送二进制数据。 17.Servlet可能决定不直接向浏览器发送响应,而是将相应将重定向到其他资源,这可通过HttpservletResponse接口的sendRedirect()方法实现。 18.在Servlet中直接使用ServletConfig接口对象有两种方法 (1)在servlet中直接使用getServletConfig()方法获得ServletConfig对象; (2)覆盖servlet的Init(ServletConfig config)方法,然后把容器创建的ServletConfi

5、g对象保存到一个成员变量中。 19.在Servlet中可以有两种方法得到ServletContext引用 (1)直接使用Servlet的getServletContext()方法; (2)使用getServletConfig()方法得到ServletConfig引用,再调用它的getServletContext()方法。 20.HttpSession接口中定义常用的方法 (1)public StringgetId()方法,返回为该会话指定的唯一标识符; (2)public longgetCreationTime()返回会话创建的时间 (3)public longgetLastAessdTime

6、()返回会话最后被访问的时间 (4)public booleanisNew()如果会话对象还没有同客户关联,则返回true (5)public ServletContextgetServletContext()返回该会话所属的ServletContext对象。 21.元素中指定的以分钟为单位的超时期限,0或小于0的值表示会话永不过期,默认为30分钟。 22.Public viodsetMaxInactiveInterval(int interval)设置在容器使该会话失效前客户的两个请求之间最大间隔的秒数,参数为负值,表示会话永不失效。 23.Public intgetMaxInactiveI

7、nterval()返回以秒为单位最大的间隔时间,在这段时间内容器将在客户请求之间保持该会话打开状态。 24.Public voidinvaliddate()是会话失效并解除绑定到其上的任何对象。 25.Cookie的常用方法public StringgetName()返回cookie名称;public StringgetValue()返回cookie的值。 26.JSP页面元素分类;;$applicationScope.email(EL表达式);.27.指令的三种类型page指令,include指令,taglib指令。 28.JSP页面生命周期阶段页面转换、页面编译、加载类、创建实例、调用js

8、pInit()方法、调用_jspService()方法、调用jspDestroy()方法。 29.Page指令的属性:import:导入在JSP页面中使用的Java类和接口列表,其间用逗号分隔;contentType指定输出的内容类型和字符集;pageEncoding指定JSP文件的字符编码。 30.JSP使用的隐含变量application、session、request、response、out、page、pageContext、config、exception。 31.Jsp作用域对象应用作用域,application,在整个web应用程序中有效;会话作用域,Session,在一个用户范

9、围内有效;请求作用域,request,在用户的请求和转发的请求内有效;页面作用域,pageContext,只在当前的页面内有效。 32.Sun公司在推出JSP技术后提出了简历Web应用程序的两种体系结构方法,这两种方法分别称为JSP Model1体系结构和JSP Model2体系结构。 33.Model2体系结构又称为MVC(Model-View-Controller)体系结构或MVC设计模式,这种结构将Web应用的组件分为模型,视图,控制器。 、34.JDBC的基本功能包括建立与数据库的连接;发送SQL语句;处理数据库操作结果。 35.两层模型即客户机/数据库服务器结构,也就是通常所说的C/

10、S结构。 36.三层模型即客户机/应用服务器/数据库服务器结构,即通常所说的B/S结构。 37.加载JDBC驱动程序最常用的方法是使用Class类的forName()静态方法。 38.元素各属性的含义name数据源名;driverClassName使用的JDBC驱动程序的完整类名;url传递给JDBC驱动程序的数据库URL;username数据库用户名;password数据库用户口令;type指定该资源的类型,这里为DataSource类型;maxActive可同时为该连接池分配的活动连接实例的最大数。 39.监听器可分为三类:ServletContext事件监听器,HttpSession事件

11、监听器,ServletRequest事件监听器。 40.元素只有一个子元素用来指定监听器类的完整类名。 41.Servlet规范中过滤器一些常见应用验证过滤器,登录和审计过滤器,数据压缩过滤器,加密过滤器,XSLT过滤器。 42.Struts框架是基于MVC设计模式的Web应用开发框架,它主要包括核心控制器,表单bean,动作对象,JSP页面和配置文件等。 1.超文本传输协议(Hypertext TransferProtocol,)是Web使用的协议,该协议规定了Web客户与服务器之间如何通信。 2.静态文档在Web发展的早期,Web文档只是一种以文件的形式存放在服务器端的文档,客户发出对该文

12、档的请求,服务器返回这个文件,这种文档称之为静态文档。 3.动态文档动态文档是指文档的内容可根据需要动态生成,动态文档又分为服务器端动态技术和客户动态文档技术。 4.请求参数是随着请求一起发送到服务器的数据,它是以名/值对的形式发送的。 5.JSP是JavaServlet Pages的缩写,含义是Java服务器页面,它与PHP非常相似,只不过页面中的动态部分是Java语言编写的,使用这种技术的文件的扩展名为jsp。 6.当浏览器发送一个请求,Web服务器就在myserver.上查找myfile.html文件,然后把它返回给浏览器,它是被动资源,又称之为静态资源。 1.请求响应过程Web浏览器首

13、先建立到Web服务器的连接并向服务器发送请求消息。 服务器接收到客户的请求后,对请求进行处理,然后向客户发送回响应。 客户接收服务器发送的响应消息,对消息进行处理并关闭连接。 2.Servlet生命周期的四个阶段加载和实例化Servlet;初始化Servlet;为客户提供服务;销毁和卸载Servlet。 3.GET方法和POST方法的区别GET方法的资源类型可以是主动也可以是被动的,数据类型为文本型,数据量一般不超过255个字,数据是URL的一部分,在浏览器的URL地址栏中用户可见,数据可以在浏览器的URL历史缓存。 POST方法的数据类型是主动的,数据类型是文本或二进制数据,数据量没有限制,

14、数据不是URL的一部分而是作为请求的信息体发送,因此在浏览器的URL地址栏中对用户不可见,数据不能在浏览器的URL历史中缓存。 4.在客户端如果发生下面事件之一,浏览器就向Web服务器发送了一个请求用户在浏览器的地址栏中输入URL并按Enter键;用户单击了HTML页面中的超链接;用户在HTML页面中添写一个表单并提交。 5.Web服务器跟踪客户的状态通常有4种方法;使用servlet API的session机制;使用持久的cookie对象;使用URL重写机制;使用隐藏的表单域。 6.使用Httpsession对象的三个步骤为客户创建或获得与请求关联的会话对象;在会话对象中添加或删除名/值对属

15、性;如果需要可使会话失效。 7.向客户端发送Cookie的步骤 (1)创建cookie对象; (2)设置cookie的最大存活时间; (3)向客户发送cookie对象。 8.理解页面转换的过程 (1)所以的JSP都变成产生的servlet类的一部分 (2)所有的JSP小脚本都变成jspService()方法的一部分,在Java语言中不能在方法中定义方法 (3)所有的Jsp表达式都成为_jspService()方法的一部分,表达式的值使用out.print()语句输出。 9.静态包含和动态包含的区别静态包含是在Jsp页面转换阶段将另一个文件的内容包含到当前的Jsp页面中,使用JSP的include指令完成这一功能。 语法为;动态包含是通过JSP标准动作实现的,动作的功能是把被包含的页面的输出包含到当前页面的输出。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号