2022年3月8日

摘要: 一、概念 1、生活中的过滤器:净水器、空气净化器等 2、web 中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能 3、作用:一般用于完成通用的操作,如:登录验证、统一编码处理、敏感字符过滤等 二、快速入门 1、定义一个类,实现接口 Filter 2、复写方法 3、配置拦 阅读全文

posted @ 2022-03-08 11:35 choco莉特 阅读(81) 评论(0) 推荐(0) 编辑

摘要: 一、概念 1、Listener 是事件监听机制,web 的三大组件之一 2、注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码 二、监听器 常用监听器 ServletContextListener:监听ServletContext对象的创建和销毁 (1)方法 vo 阅读全文

posted @ 2022-03-08 11:21 choco莉特 阅读(3) 评论(0) 推荐(0) 编辑

摘要: 一、概念 JavaServer Pages Tag Library 标准标签库,由 Apache 组织提供的开源的免费的 jsp 标签 二、作用 用于简化和替换 jsp 页面上的 java 代码 三、使用步骤 导入 jstl 相关 jar 包 引入标签库:taglib 指令 <%@ taglib % 阅读全文

posted @ 2022-03-08 09:44 choco莉特 阅读(36) 评论(0) 推荐(0) 编辑

摘要: 一、概念 Expression Language 表达式语言 二、作用 替换和简化 jsp 页面中 java 代码的编写 三、语法 ${表达式} 四、注意 jsp 默认支持 el 表达式的,如果要忽略 el 表达式,有如下方法: ① 设置 jsp 中 page 指令中:isELIgnored="tr 阅读全文

posted @ 2022-03-08 09:24 choco莉特 阅读(67) 评论(0) 推荐(0) 编辑

摘要: 界面层(web层):用户看的界面 (1)作用: 从界面中取得数据跟后台服务器交互 跟后台交互后进行数据绑定 将绑定的数据呈现在页面中 (2)框架:Structs2、SpringMVC 等 业务逻辑层(service层):处理业务逻辑 (1)作用: 登录、注册等; 组合DAO层的简单方法,形成复杂的功 阅读全文

posted @ 2022-03-08 01:24 choco莉特 阅读(885) 评论(0) 推荐(0) 编辑

摘要: 一、JSP 演变历史 早期只有 servlet,只能使用 response 输出标签数据,非常麻烦 后来有了 jsp,简化了 Servlet 的开发,如果过度使用 jsp,在 jsp 中即写大量的 java 代码,又写 html 表,造成难于维护,难于分工协作 再后来,java 的 web 开发,借 阅读全文

posted @ 2022-03-08 01:09 choco莉特 阅读(30) 评论(0) 推荐(0) 编辑

摘要: 一、概念 JavaScript Object Notation JavaScript 对象表示法 Json 现在多用于存储和交换文本信息的语法、进行数据的传输 Json 比 XML 更小、更快,更易解析 //java Person p = new Person(); p.setName("张三"); 阅读全文

posted @ 2022-03-08 01:02 choco莉特 阅读(40) 评论(0) 推荐(0) 编辑