JavaWeb
文章平均质量分 89
本专栏分享一些关于JavaWeb相关的内容(JSP、Servlet、Cookie、Session、JDBC、EL表达式、JSTL、过滤器、SSH等)
JAVA开发区
热爱编程的一枚小青年
展开
-
拦截器和过滤器的区别
一. 过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改HttpServletRequest的一些参数,过滤低俗文字、敏感信息等二. 拦截器:依赖于web框架,在SpringMVC中就是依赖于SpringMVC框架。在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。由于拦截器是基于web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作,同时一个拦截器实例在一原创 2022-10-24 21:30:34 · 423 阅读 · 0 评论 -
JavaWeb笔记之SSH(Hibernate)
Hibernate一、Hibernate基本原理二、使用步骤1、创建Hibernate配置文件,存储和数据库连接的相关信息,放在classes下。2、创建持久化类(数据bean并实现Serializable接口)3、创建对象-关系-映射文件(ORM Object Relational Map)4、编写使用Hibernate API访问数据库的代码。三、Eclipse中配置Hibernate四、创建映射文件五、HQL(Hibernate Query Language)1、 添加2、 查询3、 更新4、原创 2021-12-07 07:36:32 · 171 阅读 · 1 评论 -
JavaWeb笔记之SSH(Struts2框架)
SSH是struts+spring+hibernate的一个集成框架,是目前比较流行的一种web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,来帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。原创 2021-12-04 15:54:43 · 1847 阅读 · 1 评论 -
JavaWeb笔记之AJAX技术
一、AJAX是什么?AJAX是英文Asynchronous JavaScript and XML 的缩写,含义是异步JavaScript与XML。二、AJAX主要实现什么功能该技术主要实现客户与服务器的异步通信,实现页面的部分刷新。AJAX可以在不刷新整个页面的情况下用JavaScript操作DOM以实现页面动态更新。原创 2021-12-02 18:15:31 · 683 阅读 · 0 评论 -
JavaWeb笔记之Listener和Filter
概述本篇博文中主要探讨以下内容:Web监听器Web过滤器JavaWeb高级应用一、Web监听器1. 监听ServletContext事件2. HttpSession 会话作用域3. ServletRequest 请求作用域二、Web过滤器1. 过滤器是如何工作的2. 过滤器的用途3.Filter的使用3.1 Filter开发步骤3.2 Filter链4. Filter的生命周期4.1 Filter的创建4.2 Filter的销毁4.3 FilterConfig接口5 Filter的部署5.1 注原创 2021-11-30 17:59:17 · 111 阅读 · 0 评论 -
JavaWeb笔记之JSTL和自定义标签
概述本篇博文中主要探讨以下内容:JSTL的核心标签库的使用开发简单的自定义标签的步骤在Web应用中使用标签JSTL和自定义标签一、JSTL1.1 通用目的标签1.1.1 out标签1.1.2 set标签1.1.3 remove标签1.2条件控制标签1.2.1 if标签1.2.2 choose标签1.3 循环控制标签1.3.1 forEach标签二、自定义标签2.1 创建"Hello"标签2.2 访问标签体2.3 自定义标签属性一、JSTLJSTL(JSP Standard Tag Lib原创 2021-11-28 18:00:11 · 842 阅读 · 1 评论 -
JavaWeb笔记之EL表达式
EL表达式1. 理解表达式语言1.1 EL表达式的语法1.2 EL表达式的功能1.3 EL表达式和JSP表达式的区别2. EL运算符2.1. 算术运算符2.2. 关系运算符2.3. 逻辑运算符2.4. 三元运算符2.5. 特殊运算符2.5 属性与集合元素访问运算符3. 使用EL访问数据3.1 访问作用域变量3.2 访问JavaBeans属性3.3 访问集合元素EL隐含变量表达式语言(Expression Language,EL)是一种可以在JSP页面中使用的数据访问语言EL可以用来干啥使动态网原创 2021-11-27 20:27:13 · 804 阅读 · 2 评论 -
JavaWeb笔记之JDBC
JDBC访问数据库1. JDBC的体系结构2. JDBC的API2.1Connection 接口2.2 DriverManager类2.3 Statement接口2.4 Result接口3. 数据库的连接步骤4. 使用数据源(推荐这种方法)5.DAO设计模式:5.1、DAO简介:5.2、DAO各部分详解:概述本篇博文中主要探讨以下内容:JDBC的体系结构JDBC的APIJDBC的连接数据库步骤数据源的配置和使用DAO设计模式1. JDBC的体系结构JDBC(Java DataBase原创 2021-11-25 23:49:48 · 169 阅读 · 1 评论 -
JavaWeb笔记之session和cookie
概述本篇博文中主要探讨以下内容:SessionCookie文件的上传与下载Session和CookieSession会话管理Cookie1.向客户端发送Cookie2. 从客户端读取Cookie文件的上传与下载1.实现文件上传2.文件下载Session会话管理HTTP协议是一种无状态的协议会话:会话(session)是客户与服务器之间的不间断的请求响应序列。使用HttpSession对象创建或者返回与客户请求关联的会话对象HttpSession session = reque原创 2021-11-24 21:21:36 · 204 阅读 · 0 评论 -
JavaWeb笔记之第二章Servlet核心技术
第二章 Servlet核心技术2.1 Servlet API2.2 Servlet生命周期2.2 处理请求2.2.1 HTTP请求2.2.2 检索请求参数2.2.3 请求转发和重定向的区别:2.2.4 使用请求对象存储数据2.2.5 发送响应(Http response)2.2.6 Web部署文件(web.xml)2.1 Servlet APIServlet API(接口,也是很多个类)Servlet接口GenericServlet接口HttpServlet接口接口:抽象类的集合API(原创 2021-11-24 09:00:19 · 307 阅读 · 0 评论 -
JavaWeb笔记之第三章JSP技术
JavaWeb笔记第三章 JSP技术基础3.1JSP语法基础3.1.1 JSP脚本元素3.1.2 JSP指令3.1.3 JSP动作3.1.4 表达式语言3.1.5 JSP注释3.2 JSP页面的生命周期3.2.1 JSP页面实现类3.2.2 JSP页面执行过程3.3 JSP脚本元素3.3.1 变量的声明及顺序3.3.2 使用条件和循环语句第三章 JSP技术基础JSP和Servlet的关系(简介明了)JSP:在HTML页面嵌套Java(HTML页面的JavaScript虽然也可以实现原创 2021-11-23 23:34:47 · 1011 阅读 · 0 评论 -
JavaWeb笔记之第一章JavaWeb技术概述
Javaweb笔记第一章 JavaWeb技术概述1.1 Internet与万维网1.1.1主机和IP地址1.1.2域名和DNS1.2Web前端技术1.3服务器资源1.4Tomcat服务器第二章 Servlet核心技术2.1 Servlet API2.2 Servlet生命周期2.2 处理请求2.2.1 HTTP请求2.2.2 检索请求参数2.2.3 请求转发和重定向的区别:2.2.4 使用请求对象存储数据2.2.5 发送响应(Http response)2.2.6 Web部署文件(web.xml)第一原创 2021-11-21 16:00:59 · 690 阅读 · 2 评论