![](https://img-blog.csdnimg.cn/20191220121603533.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE
JavaEE基础知识
尘迦子
这个作者很懒,什么都没留下…
展开
-
1.XML
XMLeXtendsible markup language 可扩展的标记语言1.概述1.1.作用可以用来保存数据可以用来做配置文件数据传输载体1.2.定义其实就是一个文件,文件的后缀为 .xml1.3.文档声明<?xml version="1.0" encoding="gbk" standalone="no" ?>version : 解析这...原创 2019-10-13 14:41:54 · 73 阅读 · 0 评论 -
2.Tomcat
Tomcat1.Tomcat安装直接解压 ,然后找到bin/startup.bat可以安装启动之后,如果能够正常看到黑窗口,表明已经成功安装。 为了确保万无一失, 最好在浏览器的地址栏上输入 : http://localhost:8080 , 如果有看到内容 就表明成功了。如果双击了startup.bat, 看到一闪而过的情形,一般都是 JDK的环境变量没有配置。2....原创 2019-10-13 14:42:23 · 80 阅读 · 0 评论 -
3.HTTP
HTTP1.Http协议1.1.什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则。1.2.http协议针对网络上的客户端与服务器端在执行http请求的时候,遵守的一种规范。其实就是规定了客户端在访问服务器端的时候,要带上哪些东西,服务器端返回数据的时候,也要带上什么东西。1.3.版本1.0请求数据,服务器返回后, 将会断开连接1.1请求数据,服务器返回后, 连接...原创 2019-10-13 14:45:08 · 324 阅读 · 0 评论 -
4.Servlet
Servlet1.Servlet概述servlet是什么?其实就是一个java程序,运行在我们的web服务器上,用于接收和响应客户端的http请求。更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个 DefaultServlet2.Hello Servlet得写一个Web工程 , 要有一个服务器。测试运行Web工程...原创 2019-10-13 14:48:01 · 101 阅读 · 0 评论 -
5.Request&Response
Request-请求这个对象封装了客户端提交过来的一切数据。1. 可以获取客户端请求头信息//得到一个枚举集合 Enumeration<String> headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { String name = (String) h...原创 2019-10-13 14:48:35 · 75 阅读 · 0 评论 -
6.Cookie&Session
Cookie1.Cookie概述什么是Cookie?饼干其实是一份小数据, 是服务器给客户端,并且存储在客户端上的一份小数据服务器发送给客户端,并且存储在客户端的小数据。 客户端下一次来访,会带上早前给的cookie数据应用场景自动登录、浏览记录、购物车。为什么要有这个Cookie?http的请求是无状态。 客户端与服务器在通讯的时候,是无状态的,其实就是客户端在第二次...原创 2019-10-13 14:49:16 · 79 阅读 · 0 评论 -
7.JSP&EL&JSTL
JSP1.JSP概述Java Server Page什么是jsp?从用户角度看待 ,就是是一个网页,从程序员角度看待, 其实是一个java类,它继承了servlet,所以可以直接说jsp就是一个Servlet。为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, 比如: 查询所有的学生信息, 根据姓名去...原创 2019-10-13 14:49:56 · 90 阅读 · 0 评论 -
8.MVC设计模式
MVC设计模式1.JSP的开发模式2.三层架构&MVC练习2.1.是什么?MVC是软件开发的一种设计规范 ,早在80年代的时候就被提出了。 它用一种业务逻辑、数据、界面显示分离的方法组织代码 , 极大的提高了我们在设计和开发上的效率M:Model【模型】V:View【视图】C:Controller【控制】2.2.有什么用?MVC 实现了分层解耦, 将软件分成三个部分:M...原创 2019-10-13 14:50:34 · 235 阅读 · 0 评论 -
9.Listener
Listener8个 三种类型 针对三个作用域的创建和销毁 针对三个作用域的值改变 【添加 | 替换 | 移除】 针对session中的值 【钝化 活化】 , 【绑定 解绑】钝化 ( 序列化 )内存中的对象存储到硬盘 超时失效。 session销毁了。 非正常关闭服务器,钝化 。 正常关闭服务器 销毁设置了session,多久时间。 context.xml...原创 2019-10-13 14:51:55 · 100 阅读 · 0 评论 -
10.Filter
Filter使用频率更高如果要写一个过滤器。定义一个类,实现接口 Filter注册 . web.xml . 与servlet相似。过滤器放行。chain.doFilter(request, response);过滤器生命周期创建: 服务器加载这个项目的时候创建实例销毁: 关闭服务器或者从服务器中移除项目的时候。Filter过滤器 ,...原创 2019-10-13 14:53:43 · 73 阅读 · 0 评论