2021-09-17 笔记

注解 :说明程序,给计算机使用的

范围:类,接口,方法,变量等之前

作用分类1.编写doc文档

2.代码分析,使用反射

3.编译检查例如 @Override 就是判断一个方法是不是重写的,不是编译的时候就会报错。

XML可扩展标记语言,标签都是自定义的。

功能:存储数据

1.配置文件

2.网络中传输(纯文本可以跨平台)

语法

基本语法

第一行,文档声明必须第一行,不能空行

有且仅有一个根标签

属性必须有引号引起来,单双都可以

区分大小写组成部分

组成部分

1文档声明、

<?xml 属性列表 ?> 属性列表:version ,encoding , standalone是否独立(yes,no),两个值,看是否依赖于其它的文件

2.指令,结合css

3标签。自定义 名称不能有空格,不能以数字标点开头,不能以xml开头

4属性

id唯一

5文本

Servlet中有5个方法

1、init() 初始化方法,servlet初始化时执行,只会执行一次

2、service() 每次被访问时都会执行

3、destroy()在服务器关闭时执行一次

4、Public ServletConfig getServletConfig()

servletconfig :servlet的配置对象

5、Sring getservletinfo 看作者信息的

Servlet生命周期

1、创建 init()方法一次 单例

默认情况下第一次被访问时创建,可取web.xml中修改 <load-on-startup>(在servlet标签下) 服务器启动时创建为正整数或0 ,负数时第一次访问时创建

多个用户同时访问,线程安全问题解决:

2、 提供服务 执行service方法

3 被销毁 destroy 一次

请求消息

格式1、请求行

请求方式 (7) 、请求url 、 请求协议/版本

GET:请求参数在请求行中,在url后,url会变化 ,url长度有限,不太安全

POST:请求参数在请求体中 url不会变化,url长度无限、相对安全

2、请求头 浏览器告诉服务器的一些信息

请求头名称 请求头值

User-Agent :浏览器版本信息

Referer :告诉服务器从哪里来 防盗链,统计 ,

3、请求空行

4、请求体(正文) 一些参数

封装POST请求消息的请求参数

Request

原理

request对象:获取请求消息,

可以1.请求行

2.请求头

3请求体

response对象:设置响应消息

会话

浏览器第一次给服务器资源发送请求,会话建立,直到一方关闭为止。

作用:共享数据 在一次会话的范围内 例如购物,购物车

方式:最终数据存储在客户端 cookie

服务器端 session

cookie使用方式

1、创建cookie对象,绑定数据

new Cookie(string name ,string value)

2发送cookie

response.addCookie.(Cookie cookie)

3。获取cookie拿到数据

Cookie[] r equest.getCookies

注解 :说明程序,给计算机使用的

范围:类,接口,方法,变量等之前

作用分类1.编写doc文档

2.代码分析,使用反射

3.编译检查例如 @Override 就是判断一个方法是不是重写的,不是编译的时候就会报错。

Servlet : server applet 一个接口,定义Java类被浏览器访问,被服务器识别的规则

 

1当服务器接受到客户端的请求后,解析请求URL路径,获取访问的Servlet路径

2查找web.xml文件中<url-pattern>标签的内容

3在<servlet-class>中找到全类名

4tomcat加载文件进入内存,创建对象

5调用service方法

Servlet中有5个方法

1、init() 初始化方法,servlet初始化时执行,只会执行一次

2、service() 每次被访问时都会执行

3、destroy()在服务器关闭时执行一次

4、Public ServletConfig getServletConfig()

servletconfig :servlet的配置对象

5、Sring getservletinfo 看作者信息的

Servlet生命周期

1、创建 init()方法一次 单例

默认情况下第一次被访问时创建,可取web.xml中修改 <load-on-startup>(在servlet标签下) 服务器启动时创建为正整数或0 ,负数时第一次访问时创建

多个用户同时访问,线程安全问题解决:

2、 提供服务 执行service方法

3 被销毁 destroy 一次

请求消息

格式1、请求行

请求方式 (7) 、请求url 、 请求协议/版本

GET:请求参数在请求行中,在url后,url会变化 ,url长度有限,不太安全

POST:请求参数在请求体中 url不会变化,url长度无限、相对安全

2、请求头 浏览器告诉服务器的一些信息

请求头名称 请求头值

User-Agent :浏览器版本信息

Referer :告诉服务器从哪里来 防盗链,统计 ,

3、请求空行

4、请求体(正文) 一些参数

封装POST请求消息的请求参数

Request

原理

 

request对象:获取请求消息,

可以1.请求行

2.请求头

3请求体

response对象:设置响应消息

会话

    浏览器第一次给服务器资源发送请求,会话建立,直到一方关闭为止。

作用:共享数据 在一次会话的范围内 例如购物,购物车

方式:最终数据存储在客户端 cookie

           服务器端 session

cookie使用方式

1、创建cookie对象,绑定数据

new Cookie(string name ,string value)

2发送cookie

response.addCookie.(Cookie cookie)

3。获取cookie拿到数据

Cookie[] r equest.getCookies

 

jsp

<% daima %> service中写什么就可以定义什么

<%! daima %> 可以定义成员方法成员属性 用的很少

<%= daima % > 输出代码

 

 

javabean 一个class 属性私有get set方法共有

EL 表达式与 JSTL标签 替换掉jsp文件中的java代码

EL

${代码 } 前面加\表示只是单纯字符串

运算

获取值 只能从域对象中获取值

语法 ${域名称.键名}

${键名 } 从最小的域开始需找,依次查找四个域

  获取对象、集合的值

 

 

1配置依赖 2编写dao及daoimpl 3创建xml文件,4.将daoimpl的全包名写入xml文件 5spring将id表示传给serviceimpl

6、spring根据id标识获得bean全限定名,通过反射创建Bean对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值