1.http请求包含三部分:请求行(格式为:method Request-URIHTTP-Version CRLF,例:POST /a.do HTTP/1.1)、消息头(accept客户端接受哪种类型消息;accept-charset客户端接受的字符集;accept-encoding可接受的编码;host指定被请求资源的Internet主机和端口号;content-length请求消息体的长度)、请求正文

2.http响应包含三部分:状态行、消息报头、响应正文

3.状态码:

1>2开头:代表请求成功,请求已成功被服务器接收、理解并接受。

2>3开头:代表重定向,301永久移动,自动将请求者转到新位置;302临时移动,服务器从不同位置相应请求,请求者使用原请求;303查看其他位置,请求者应对不同位置使用单独的get请求来检索响应时,服务器返回此代码;304未修改,自上次请求后,请求网页未修改过,不会返回网页内容;305使用代理,表示请求者应使用代理访问此页面;307临时重定向,请求者应对不同位置使用单独的get请求来检索响应时,服务器返回此代码

3>4开头客户端请求错误,401未授权;403服务拒绝请求;413请求实体过大,服务器无法处

4>5开头服务器错误,502错误网关,服务器作为网关或代理,从上游服务器收到无效响应;503服务不可用,服务器宕机;504网关超时,服务器作为网关或代理,没及时从上游服务器收到请求;505,服务器不支持请求中所用的http协议版本

4三层架构是表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL);MVC是模型视图控制器

5.Web.xml中加载顺序:context param(声明初始化参数)listener—filter—servlet--plugin

6.Servlet中配置load-on-startup标识容器是否在启动时加载(实例化并调用init())它的值为0或大于0的整数时,初始化加载(正数值越小,越优先加载);小于0则在servlet被选择时加载

7.Cookiesession区别:

1>存在的位置:cookis存放在客户端,session存在于服务器内存中

2>安全性:cookie以明文方式存在客户端,安全性低(可通过加密算法存放);session存放在服务器的内存中,所以安全性高

3>网络传输量:cookie会传递消息给服务器;session存在服务器,不会传送流量

4>生命周期:cookis声明周期是累计的,从创建开始计时有效期;session有效期是间隔的,如在有效期内没访问,则session销毁;如访问,则重新计算生命周期;关机session生命周期结束;对cookie没影响。

5>访问范围:session是一个用户浏览器独享,cookie是多个用户浏览器共享

8.HTTPHTTPS区别

1>httpurlhttp://开头;httpsurlhttps://

2>http不安全,https会对传输数据进行加密,是安全的

3>http标准端口是80https标准端口是443

4>http不需证书,而https需要CA机构颁发的SSL证书

9.Servelt的状态:

1>未加载状态:Servlet类的字节码未加载到jsp/servlet容器

2>加载状态:Servlet类字节码加载到jsp/servlet容器

3>初始化状态:加载Servlet后,执行Servlet的init方法,仅在加载后执行一次

4>工作状态:处理对Servlet的请求,并生成响应

5>结束状态:卸载Servlet前,调用Servlet的destroy方法,卸载前执行一次

10.JSP是一种实现普通HTML和动态页面输出编码的技术,在运行时,JSP将会首先转换成servlet,并以servlet形态编译运行

11.JSP有哪些内置对象及其作用:

1>request:用户端请求,此请求会包含来自GET/POST请求的参数

2>response:网页传回用户端的回应

3>pageContext:管理网页的属性

4>session:与请求有关的会话期

5>application:Servlet正在执行的内容

6>out:传送回应的输出

7>config:servlet的构架部件

8>page:jsp网页本身

9>exception:针对错误网页,未捕捉的意外

12.JSP的基本动作及其作用:

1>jsp:include 在页面被请求的时候引入一个文件

2>jsp:useBean 寻找或实例化一个JavaBean

3>jsp:setProperty 设置JavaBean的属性

4>jsp:getProperty 输出某个JavaBean的属性

5>jsp:forward 把请求转到一个新的页面

6>jsp:plugin 根据浏览器类型为java的插件生成object或embed标记

基础知识点滴积累(一)相关推荐

  1. Application Center Test知识点滴积累

    Application Center Test 在测试运行中自动监视 HTTP 性能统计信息,但性能计数器必须在测试运行之前明确进行配置. 请检查 ACTTrace.log 文件和报告,并确保不存在以 ...

  2. 计算机网络或计算机基础知识点滴1

    今天在优酷的官网看了一个视频,下载了优酷的PC的客户端,然后在优酷的客户端的搜索该视频,点击下载的按钮,结果弹出的以下的图框: 从上面的文件地址可以看出优酷客户端也是走的是http服务或ftp服务,所 ...

  3. 电子电路基础知识点滴

    1.电路即电的流通路径,通常有电源.负载.导线和控制器组成. 2.串联电路和并联电路是最基本电路. 3.电流定义 I = q/t,单位安培(A)  1安(A)=1库(C)/1秒(s) 4.电流分类:直 ...

  4. 生活点滴:java基础知识细化

    生活点滴:java基础知识细化 一.前言 越是对一门语言深入了解,就会发现自己不知道的东西越多,这才是走向了正道,同样的,对于java语言特性的学习,笔者也只是初窥门径. 二.java基础知识思考 i ...

  5. 雷达系统设计及matlab仿真(一) 第一章 雷达基础知识概论(测距 距离分辨率 多普勒频率 雷达方程 噪声和信噪比 脉冲积累)

    第一章 雷达基础导论 1.1.雷达分类 1.1.1.基础知识了解 1.1.2. 工作波段划分 1.2.距离 1.2.1.距离的测量 PRF:脉冲重复频率&PRI:脉冲重复间隔 占空比和相关功率 ...

  6. 学习 FPGA之前的基础知识

    在学习一门技术之前往往应该从它的编程语言入手,比如学习单片机时,往往从汇编或者C语言入门.所以不少开始接触FPGA的开发人员,往往是从VHDL或者Verilog开始入手学习的.但小编认为,若能先结合& ...

  7. 基础知识贴----用好用活N93(完)

    基础知识贴----用好用活N93(完) 一.键盘使用技巧 1.笔型键 ★一条信息,按住笔型键,再按删除C键,可以将短信复制到记事本.按几次就复制几个. ★按住笔形键加方向键上下左右可以选定内容实现文本 ...

  8. 基础知识贴----用好用活N97

    基础知识贴----用好用活N97 一.键盘使用技巧 1.笔型键 ★一条信息,按住笔型键,再按删除C键,可以将短信复制到记事本.按几次就复制几个. ★按住笔形键加方向键上下左右可以选定内容实现文本编辑里 ...

  9. 计算机基础知识整理大全_【干货整理】高中文言文基础知识大全,速度收藏!...

    今天和大家分享的是 高中文言文基础知识大全 高中文言文基础知识大全 文言文是以古汉语文雅的口语为基础的书面形式,在远古时代文言文与平常的口语的差异微乎其微.现今文言文是中国古代的一种书面语言组成的文章 ...

最新文章

  1. Linux 监视磁盘空间和使用情况
  2. BZOJ5102 POI2018Prawnicy(堆)
  3. python喜马拉雅收费_python抓取喜马拉雅免费专辑
  4. 单词搜索Python解法
  5. MFC中绘制高亮的图标 VC图标填充半透明色
  6. 从excel表中生成批量SQL,将数据录入到数据库中
  7. c语言c1变成e并输出,【图片】(原创)用纯C变了个变色输出字符的程序。。。【c语言吧】_百度贴吧...
  8. 计算机计算资源估计,项目时间管理中的计算题三点估算和关键路径法
  9. MySQL中varchar类型字段隐式转换造成多删除数据
  10. As we all know, Java 8 provides many new features
  11. 不会写代码也可以, 手把手教你制作炫酷生日祝福网页(程序员专属情人节表白网站)
  12. linux搭建MinIO集群
  13. 英语单词之说文解字(7)
  14. 编程中的快速数学公式 python
  15. 未明学院:被腾讯群面虐完后,我找到了未来的方向…
  16. 为什么有的程序员干不到30岁就转行了?
  17. u盘的大小在计算机无法显示,U盘格式化后插入电脑打不开,不显示U盘大小怎么解决?...
  18. 电脑视频加水印怎么加?
  19. 【IoT】 产品设计:结构设计之加胶和减胶
  20. matlab计算系统过渡过程时间,MATLAB在水电站水力过渡过程计算仿真中的应用

热门文章

  1. Linux默认启动项修改
  2. 关于IT运维管理的目标
  3. Bezier曲线原理—动态解释
  4. 数据挖掘-经典算法-决策树ID3算法实现
  5. 古有书山“勤”为径,现今升职加薪何为“径”?
  6. 华为AR路由器路由策略的简单应用
  7. 计算人类基因组外显子区域长度
  8. INFO-SPIDER —— 集众多数据源于一身的爬虫工具箱
  9. 企业怎样实现微信营销?SCRM软件可以做到吗?
  10. 服务器ip为空,win7服务器ip地址为空