Javaweb的学习笔记(部分总结)


                                 Javaweb
1.什么是Web:
World Wide Web 的简称,中文称为万维网
作用:用于发布、浏览、查询信息的网络信息服务系统、由遍布在不同区域内的web服务器有机组成

2.HTTP协议:
超文本传输协议,用于web服务器传输超文本到本地浏览器的传送协议。是一种无状态协议,

3.URL和Uri的区别:
URL只是构成Uri的元素。
  1、url:统一资源标志符确定一个资源,
  2、统一资源定位符不但确定一个资源,而且还表示出它在哪里
4.tomcat服务器的各个目录的功能
    bin:启动、关闭脚本
    lib:日志
    conf:配置文件
    webapps:已发布的web程序
5.Servlet是Java类,继承了HttpServlet,重写dopost和doGet方法,负责服务器端响应与请求
6.servlet的创建?
    1、创建Java类继承httpservlet
    2、重写doget与dopost方法
    3、配置web.xml的文件。
    <!-- 配置Servlet -->
    <servlet>
        <servlet-name>myServlet</servlaet-name>
        <servlet-class>com.a.servlet.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>myServlet</servlet-name>
        <url-pattern>/myServlet</url-pattern>
    </servlet-mapping>
    4.在Servlet的类定义上面,添加注解@WebServlet("/myServlet")
7.请求消息格式:
    请求行
    请求头部
    空行
    请求数据
8.响应消息格式:
    状态行
    消息报头
    空行
    响应正文。
Cookie:小炊饼   本地浏览器缓存
Session:会话,会议  服务器端缓存  服务器——————Tomcat
Redis:非关系型数据库  数据库端缓存
1.什么是Cookie?
你问我答的方式,交流。
客户端(浏览器)与web服务器之间连续发生的一系列交换
一、Cookie
Cookie没有返回值类型,无void
构造方法(没有返回值类型,无void)权限修饰符 方法名称.equals
public Cookie(java.lang.String name java.lang.String value)
2.Cookie只要创建,不能修改
Cookie cookie = new Cookie("key","value");
3.发送 Cookie 到 HTTP 响应头:
response.addCookie(cookie);
二、Session
方法
(1)获取Session
HttpSession session = request.getSession();
(2)设置属性
session.setAttribute("key",value);
版权声明:本文为博客园博主「任福」的原创文章,转载请附上原文出处链接及本声明。
原文地址:https://www.cnblogs.com/renfu/p/12885720.html