Java Web
Z2Min_
所有的努力,都只为遇见更好的自己
展开
-
servlet学习 — 监听器
引入:在Servlet技术中,我们学习了request、session、application作用域对象,其主要作用是实现数据在不同场景中的灵活流转。但是数据的具体流转过程我们是看不到的,比如作用域对象是什么时候创建和销毁的,数据是什么时候存取改变和删除的。因为具体的流转过程看不到,所以也就是无法再指定的时机对数据和对象进行操作,比如session销毁的时候,在线人数-1。 解决:使用监听器。 ...原创 2020-03-09 16:30:00 · 146 阅读 · 0 评论 -
servlet学习 — 过滤器
过滤器 抽象图形理解: 过滤器的作用: 对服务器接收的请求资源和响应给浏览器的资源进行管理。 保护Servlet。 过滤器的使用: 创建一个实现了Filter接口的普通java类 覆写接口的方法 init方法:资源初始化。服务器启动即执行。 doFilter方法:拦截请求的方法,在此方法中可以对资源实现管理。 注意:需要手动对请求进行放行:chain.doFilter...原创 2020-03-09 16:28:00 · 153 阅读 · 0 评论 -
JSTL学习
JSTL 是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言。JSTL标签使用起来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库。 JSTL标签库的作用: 用来提升JSP页面中逻辑代码的编码效率,使用标签来替换逻辑代码的直接书写,高效、美观、整洁、易读。 JSTL的使用: JSTL的核心标签库、JSTL的格式...原创 2020-03-09 16:26:00 · 141 阅读 · 0 评论 -
EL表达式
Servlet和jsp数据流转传统方式获取 传统方式获取作用域数据: 缺点一:需要导入包; 缺点二:需要强转; 缺点三:获取数据的代码过于麻烦。 EL表达式 Expression Language,一种写法非常简洁的表达式。语法简单易懂,便于使用。 EL表达式的作用: 获取作用域对象中的数据。 获取的是pageContext、request、session、applic...原创 2020-03-09 16:25:00 · 212 阅读 · 0 评论 -
Ajax学习
Ajax(Asynchronous JavaScript and XML,异步JS和XML) 是一种创建交互式网页应用的网页开发技术。 局部刷新技术。不是一门新技术,是多种技术的组合。 Ajax本质上是一个浏览器端的技术。 作用:实现在当前页面中显示其他请求的响应内容。 ajax引擎对象:XMLHttpRequest. ajax的状态码: readyState值 含义 0 ...原创 2020-03-09 16:22:00 · 95 阅读 · 0 评论 -
JSP学习
JSP 全名Java Server Page,中文名java服务器页面。其根本是一个简化的servlet设计。动态网页技术标准。 特点: 本质上还是Servlet;跨平台,一次编写处处运行;组件跨平台;健壮性和安全性。 JSP的访问原理 浏览器发送请求,请求JSP,请求被Tomcat服务器接收,执行。JspServlet将请求的JSP文件转译成为对应的java文件(也是servlet),...原创 2020-03-09 16:20:00 · 206 阅读 · 0 评论 -
web.xml文件
作用: 存储项目相关的配置信息,保护Servlet。解耦一些数据对程序的依赖。 使用位置: 每个web项目中; Tomcat服务器中(在服务器目录conf目录下)。 二者区别: web项目下的web.xml 文件为局部配置,针对本项目的位置。 Tomcat下的web.xml文件为全局配置,配置公共信息。 内容(也称核心组件) 全局上下文配置(全局配置参数) Servlet配置 过...原创 2020-03-09 16:19:00 · 160 阅读 · 0 评论 -
Servlet学习
引入:服务器在接收到浏览器的请求后,会自动地调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用并调用哪个类和哪个方法来进行请求处理? 解决:程序员在编写代码的时候如果能够按照服务器能识别的规则进行编写,浏览器按照指定的规则进行发送请求,那么服务器就可以调用并执行相应的逻辑代码进行请求处理了。 实现:Servlet技术。 Servlet 狭...原创 2020-03-09 16:17:57 · 197 阅读 · 0 评论 -
Http协议
Web交互的基本流程: 客户端根据用户输入的地址信息请求服务器,服务器在接收到用户的请求后进行处理,然后将处理后的结果响应给客户端,客户端将响应结果展示给用户。 Http的引入: 客户端也就是浏览器的版本是有很多的,服务器的版本也是有很多的,如何实现不同版本的浏览器和不同版本的服务器之间的数据交互? 解决:规范浏览器和服务器的数据交互格式。 实现:Http协议。 Http:超文本传输协...原创 2020-03-09 16:15:18 · 256 阅读 · 0 评论