自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 cookie&session

会话技术 1.会话:一次会话中包含多次请求和响应 *一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2.功能:在一次会话的范围内的多次请求间,共享数据 3.方式: 1.客户端会话技术:cookie 2.服务器端会话技术:session Cookie 1.概念:客户端会话技术,将数据保存到客户端 2.快速入门: *使用步骤: 1.创建Cookie对象,绑定数据 new Cookie(String name,String value) 2.发送Cookie对象

2021-07-03 18:02:27 88 1

原创 ServletContext

ServletContext对象 1.概念:代表整个web应用,可以和程序的容器(服务器)来通信 2.获取: 1.通过request对象获取 request.getServletContext() 2.通过HttpServlet来获取 this.getServletContext() 3.功能: 1.获取MIME类型: *MIME类型:在互联网通信过程中定义的一种文件数据类型 *格式:大类型/小类型 text/html *获取:String getMimeType(String

2021-07-01 19:15:18 76

原创 Response

响应消息 概念:服务器端发给客户端的数据 数据格式: 1.响应行 1.组成:协议/版本 响应状态码 状态码描述 2.响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态 *状态码分类: 1.1xx:服务器接收客户端消息,但没有接收完成,等待一段时间后,发送1xx状态码 2.2xx:成功。代表:200 3.3xx:重定向。代表:302(重定向),304(访问缓存) 4.4xx:客户端错误。代表:404(请求路径没有相应的资源) 40

2021-06-30 21:51:00 128

原创 Request

Http 概念: Hyper Text Transfer Protocol 超文本传输协议 *传输协议:定义了客户端和服务器端通信时,发送数据的格式 *特点: 1.基于TCP/IP的高级协议 2.默认端口号是80 3.基于请求相应模型的 一次请求对应一次相应 4.无状态的协议:每次请求之间相互独立,不能交互数据 *历史版本: 1.0:每一次请求相应都会建立新的连接 1.1:复用连接 请求消息相应格式: 1.请求行: 请求方式 请求url 请求协议/版本 GET /login.html H

2021-06-29 00:17:07 83

原创 Servlet

Servlet 概念:运行在服务器端的小程序 *Servlet就是一个接口,定义了Java类被浏览器访问到的规则 *自定义一个类,实现Servlet接口,复写方法 使用步骤: 1.创建JavaEE项目 2.定义一个类,实现Servlet接口 3.实现接口中的抽象方法 4.配置Servlet 在web.xml中配置 <servlet> <servlet-name>demo1</servlet-name> <servlet-c

2021-06-09 18:51:05 118

原创 Tomcat部署项目的方式

1.直接将项目目录放在webapps目录下 *简化部署:将项目打成一个war包,再讲war包放在webapps目录下,war包会自动解压 2.配置/conf/server.xml文件 在<Host>标签体中配置<Context docBase="项目存放的路径" path="虚拟目录"/> 3.在conf/Catalina/localhost创建一个任意名称的xml文件,在文件中编写 <Context docBase="项目存放的路径"/> 虚拟目录:文件的名称.

2021-06-09 15:14:50 91

原创 web服务器软件

web服务器软件 服务器:安装了服务器软件的计算机 服务器软件:接收用户的请求,处理请求,做出响应 web服务器软件:接收用户的请求,处理请求,做出响应 *在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 *web容器 常见的java相关的web服务器软件: *webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范 *webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范 *Jboss:Jboss公司的,大型

2021-06-09 13:57:17 138

原创 web相关概念

1.软件架构 1.C/S:客户端/服务器端 2.B/S:浏览器/服务器端 2.资源分类 1.静态资源:所有用户访问后,得到的结果都是一样的.成为静态资源,静态资源可以直接被浏览器解析 如:html,css,javascrpit 2.动态资源:每个用户访问相同资源后,得到的结果可能不一样,成为动态资源,动态资源被访问后,需要先转换为静态资源,然后被浏览器解析 如:servlet/jsp,php,asp 3.网络通信三要素 1.IP:电子设备在网络中的唯一标识 2.端口:应用程序在计算机中的唯一标识 0

2021-06-09 13:45:35 87 1

原创 2021-06-08

XML1.概念:可扩展性标记语言2.语法:3.约束4.解析 1.概念:可扩展性标记语言 可扩展:标签都是自定义的 <user> <student> 功能: 存储数据 1.配置文件 2.在网络中传输 XML和html的区别 1.xml标签都是自定义的,html标签是预定义 2.xml的语法严格,html语法松散 3.xml是存储数据的,html是展示数据 2.语法: 基本语法: 1.xml的后缀名是.xml 2.xml第一行必

2021-06-08 23:41:02 110

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除