![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
tomgaooo
这个作者很懒,什么都没留下…
展开
-
java注解
JDK中预定义的一些注解 1.@Override:检测被该注解标注的方法是否是继承自父类的 2.@Deprecated:该注解标注的内容表示已过时 3.@SuppressWarnings:压制警告 一般传递参数“all" 自定义注解: 格式 public @interface 注解名称{} 本质 :本质上就是一个接口,该接口默认继承Annotation接口 public interface 注解名称 extends java.lang.annotation.Annotation{ 属性列表 } 属性:接原创 2020-05-23 21:50:28 · 148 阅读 · 1 评论 -
java反射机制
反射:框架设计的灵魂 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装为其他对象,这就是反射机制 好处: 1.可以在程序运行过程中,操作这些对象 2.可以解耦,提高程序的可扩展性 获取Class对象的方式: 1.Class.forName(“全类名”):将字节码文件加载进内存,返回class对象 2.类名.class:通过类名的属性class获取 3.对象.getClass():getClass方法在Object类中定义着 ...原创 2020-05-23 21:49:29 · 128 阅读 · 0 评论 -
java之Listener
Listener:监听器 概念:web三大组件之一 时间监听机制 事件:一件事情 事件源:事件发生的地方 监听器:一个对象 注册监听:将事件,事件源,监听器绑定在一起。当事件源发生某个事件后,执行监听器代码 ServeletContetListener:监听servletContext对象的创建和销毁 ...原创 2020-04-20 16:15:47 · 126 阅读 · 0 评论 -
java web 之 filter
今日内容 1.Filter:过滤器 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能 作用: 一般用于完成通用的操作。如:登录验证,统一编码处理,敏感字符的过滤… 步骤: 1.定义一个类,实现接口filter 2.复写方法 拦截路径配置 具体资源路径 /index.jsp 访问 index.jsp资源时,过滤器才会被执行 拦截目录 /user/* 访问/use...原创 2020-04-20 15:46:59 · 84 阅读 · 0 评论 -
java web 之 cookie 和 session (会话技术)
会话技术 会话:一次会话包含多次请求和响应 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 功能:在一次会话的范围内共享数据 方式: 1.客户端会话技术:Cookie 2.服务器端会话技术:Session Cookie: 概念:客户端会话急速,将数据保存到客户端 步骤: 创建Cookie对象,绑定数据 New Cookie(String name, String valu...原创 2020-04-20 15:45:31 · 181 阅读 · 0 评论 -
java web 之Tomcat
Tomcat web服务器软件 1.下载 2.安装 安装目录不要有空格和中文 3.卸载 //删除目录就行 4.启动 ~bin/startup.bat 双击 访问 127.0.0.1:8080 访问本地 别人的ip:8080 访问别人 可能遇到的问题:黑窗口一闪而过: 原因:没有正确配置JAVA_HOME环境变量 启动报错: 1.暴力的方法:找到占用的端口号,并且找到对应的进程,杀死该进程 ...原创 2020-04-20 15:42:58 · 82 阅读 · 0 评论 -
java web之ServletContext对象
ServletContext对象 概念:代表整个web应用,可以和程序的容器(服务器)来通信 获取: 1.通过request对象获取 request.getServletContext() 2.通过HttpServlet类 获取 this.getServletContext(); 两种方式完全一样 功能: 1.获取MIME类型:在互联网通信过程中定义的一种文件数据类型 格式: 大类型/小类型 t...原创 2020-04-20 15:31:57 · 161 阅读 · 0 评论 -
java web 之response响应
Response 响应详细数据格式 响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器甘肃客户端浏览器本次请求和响应的一个状态 3位数字 状态码分类: 1xx:服务器接收客户端消息,但没有接收完成,等待一段时间后,发送1xx状态码 2xx:成功。代表200 3xx:重定向。302(重定向) 304(访问缓存):已经访问过的未更改的资源,直接访问本地缓存就行 4xx:客户端错误。4...原创 2020-04-20 15:28:07 · 383 阅读 · 0 评论 -
java web 之request请求
Request 请求响应流程 1.request和response对象的原理 Request和response对象是由服务器创建的。我们只是使用 Request对象是来获取请求消息,response是来设置响应消息 Request对象集成体系结构 ServletRequest --接口 | 继承 HttpServletRequest --接口 | 实现 Org.apache.ca...原创 2020-04-20 15:26:04 · 397 阅读 · 0 评论 -
java web之http协议
HTTP 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了 客户端和客户端通信 发送数据的格式 特点: 1.基于TCP/IP的高级协议 2.默认端口号:80 www.baidu.com:80 (如果不写端口号,http协议默认的端口号就是80) 3.基于请求/相应模型 :一次请求对应一次响应 4.无状态的:每次请求之间相互独立,不能交互数据 每个组员...原创 2020-04-20 15:10:51 · 94 阅读 · 0 评论 -
Java web之servlet
Servlet:(server applet) 概念:运行在服务器端的小程序 Servlet就是一个接口,定义了java类被浏览器访问(tomcat识别)的规则 我们自定义类,实现servlet接口,复写方法。 Servlet运行在服务器里面(servlet的运行不能脱离服务器(Tomcat)) 快速入门: 1.创建javaEE项目 2.定义一个类,实现servlet接口 public class...原创 2020-04-20 11:47:10 · 190 阅读 · 0 评论 -
关于XML配置文件
Xml: 1.概念 extensible markup language 可扩展标记语言 标记语言:标签构成的语言。 可扩展:标签都是自定义的。 2.功能 存储数据 1.配置文件 2.在网络中传输 xml与html的区别 1.xml标签都是自定义的,html标签是预定义的 2.Xml语法严格,html语法松散 3.xml是存储数据的,html是展示数据的 与properties配置文件的区别 ...原创 2020-04-20 11:22:02 · 258 阅读 · 0 评论