- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 HttpServlet请求响应与重定向总结
HttpServletRequest 对象 HttpServletRequest 对象代表客户端浏览器的请求,当客户端浏览器通过 HTTP 协议访问31服务器时,HTTP 请求中的所有信息都会被 Tomcat 所解析并封装在这个对象中,通过这个对 象提供的方法,可以获得客户端请求的所有信息。 7.1获取请求信息 req.getRequestURL() 返回客户端浏览器发出请求时的完整 URL。 req.getRequestURI() 返回请求行中指定资源部分。 req.g
2020-06-27 23:09:25 807
原创 IDEA会把javaweb工程的部署到Tomcat的webapps吗?
目录1 Idea 中的 web 项目部署1.1 默认部署方式1.2 测试将 web 项目部署到 Tomcat 的 webapps 中1 Idea 中的 web 项目部署 在 Idea 中默认的并不会把 web 项目真正的部署到 Tomcat 的 webapps 目录中,而是通过为每个 web 项目创建一个独立的 Tomcat 副本并在 Tomcat 副本中通过的 Tomcat 的 Context组件完成项目的目录指定,在 Context 组件的 docBase 属性中会指定 Idea .
2020-06-27 18:58:30 900
原创 Servlet 处理请求的原理
1 Servlet 处理请求的原理 当浏览器基于 get 方式请求我们创建 Servlet 时,我们自定义的 Servlet 中的 doGet 方法 会被执行。doGet 方法能够被执行并处理 get 请求的原因是,容器在启动时会解析 web 工程 中 WEB-INF 目录中的 web.xml 文件,在该文件中我们配置了 Servlet 与 URI 的绑定,容器通过对请求的解析可以获取请求资源的 URI,然后找到与该 URI 绑定的 Servlet 并做实例化处理 (注意:只实例化一次,如果在缓存中.
2020-06-25 16:18:20 1164
原创 分析servlet最深层的源码读懂servlet如何实现
目录1 Servlet 继承结构1.1Servlet 接口1.2 ServletConfig 接口1.3GenericServlet 是个抽象类1.4 HttpServlet类1 Servlet 继承结构1.1Servlet 接口 反编译工具打开看其源码解析:代码:package javax.servlet;import java.io.IOException;public abstract interface Servlet{ publi.
2020-06-25 10:35:01 647
原创 Servlet启动原理和原始运行方式
目录Servlet 原生记事本进行编程1 创建一个 简单Servlet 案例2编译 Servlet3创建 web.xml3.1 什么是 web.xml3.2 web.xml 文件中的头信息3.3 在 web.xml 文件中配置 Servlet4部署 Servlet5 开启服务器访问 ServletServlet 原生记事本进行编程1 创建一个 简单Servlet 案例package com.zgl.servlet;import java.io.IO...
2020-06-25 01:31:24 1128
原创 Tomcat闪退乱码一文便解
目录1 tomcat闪退解决2 解决tomcat窗口乱码1 tomcat闪退解决tomcat是常用的一个服务器,一般在初学web的时候都会搭建tomcat服务器,而在使用tomcat的过程中有时也会出现一些问题,比如常见的tomcat闪退问题,那么下面就来介绍如何解决tomcat闪退问题。很多文章都是,测试jdk是否安装,学java学到javaee不可能连个环境都没吧,如果没有安装即可解决,不赘述,但是我测试没问题啊版本环境都对着呢还闪退怎么解决呢?所以jdk版本越高越好因为都是
2020-06-21 00:54:32 685
原创 Servlet这些你可能还不知道
1 servlet版本限制2Web 开发历史回顾看出servlet为什么产生?1.1CGI 公共网关接口(Common Gateway Interface,CGI)是 Web 服务器运行时外部程序的规 范。1.2CGI 缺点 以进程方式运行,对每一个客户端的请求都要启动一个进程来运行程序,导致用户数目 增加时,服务器端资源被大量占用。由于对操作系统和进程的不深刻理解,使得开发人员开发的 CGI 程序经常遇到莫名其妙 的错误。 不同的 CGI 之间不能共享资...
2020-06-20 23:47:41 652
原创 HTTP协议中 URI、URL、URN
1URI URI:(Uniform Resource Identifier),统一资源标识符,是一个用于标识某一互联网资 源名称的字符串。URL 和 URN 都是 URI 的子集。举个栗子: <a href="mailto:[email protected]">发送邮件</a> URI 是个纯粹的句法结构,用于指定标识 Web 资源的字符串的各个不同部分。他不属 于定位符,因为根据该标识符无法定位任何资源。 2URL URL(Uniform Resource Locat
2020-06-19 18:32:48 767
原创 HTTP协议发展和版本
http 协议在 1991 年发布第一个版本版本号为 0.9。随后 WWW 联盟 (WWW Consortium-W3C)于 1994 年成立,http 协议被纳入到 W3C 组织 中进行维护和管理。 16http 协议版本发展 1http1.0 最早在 1996 年在网页中使用,内容简单,所以浏览器的每次请求都需要与服务器建立 一个 TCP 连接,服务器处理完成后立即断开 TCP 连接(无连接),服务器不跟踪每个客户端 也不记录过去的请求(无状态),请求只能由客户端发起(单向性
2020-06-19 18:31:38 870
原创 网络协议必知必会
目录一、 计算机协议介绍1 什么是协议2 协议的标准化二、 TCP/IP 协议群1 什么是 TCP/IP 协议群2 什么是应用协议2.1TELNET 协议2.2FTP 协议2.3HTTP 协议2.4SNMP 协议2.5 SMTP 协议2.6 DNS 协议3 什么是传输协议3.1 TCP 协议3.2 UDP 协议3.3 TCP 与 UDP 比较4 什么是网际协议4.1 IP 协议4.2 ICMP 协议4.3 ARP 协议5 什
2020-06-14 23:58:25 1038
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人