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);
版权声明:本文为博客园博主「任福」的原创文章,转载请附上原文出处链接及本声明。