![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWEB
文章平均质量分 76
我要成为罗宾姐姐
仿生人会梦见他养的电子豚鼠吗?
展开
-
BaseServlet简化Servlet操作
1. 通用Servlet 1.1 需求分析 课程模块下有两个子模块: 课程模块 营销信息 配置课时(课程内容管理) 每个模块下都有很多的功能,比如课程模块的 新建课程、上架课程、下架课程、根据课程名查询等等功能,每一个功能都是一个Servlet。 问题: 一个功能就是一个Servlet,那么一个项目下有海量的Servlet,这种方式好吗 ? Servlet太多了不好管理,而且Servlet越多服务器运行就越慢,资源消耗就越多。 1.2 Servlet对应模块原创 2021-05-11 08:28:25 · 162 阅读 · 0 评论 -
Listener监听器
基本概念 Servlet规范中定义的一种特殊的组件,用来监听Servlet容器产生的事件并进行相应的处理 容器产生的事件分类如下: 生命周期相关的事件 属性状态相关的事件 存值状态相关的事件 底层原理是采用接口回调的方式实现 基本分类 Listener监听三个域对象创建与销毁 ServletRequestListener监听器 package com.lagou.demo03; import javax.servlet.ServletRequestEvent; import javax.serv原创 2021-04-30 13:18:06 · 69 阅读 · 1 评论 -
Filter过滤器
基本概念 Filter本意为”过滤“的含义,是JavaWeb的三大组件之一,三大组件为:Servlet、Filter、 Listener。 过滤器是向 Web 应用程序的请求和响应处理添加功能的 Web 服务组件。 过滤器相当于浏览器与Web资源之间的一道过滤网,在访问资源之前通过一系列的过滤器对请求进行修改、判断以及拦截等,也可以对响应进行修改、判断以及拦截等。 工作方式 使用方式 自定义类实现Filter接口并重写doFilter方法。 public class LoginFilter imple原创 2021-04-25 22:11:10 · 78 阅读 · 0 评论 -
JSTL标签
基本概念 JSTL( JSP Standard Tag Library ) 被称为JSP标准标签库。 开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。 使用方式 下载JSTL的jar包并添加到项目中,下载地址为:https://tomcat.apache.org/download-taglibs.cgi 在JSP页面中使用taglib指定引入jstl标签库,方式为: <!-- prefix属性用于指定库前缀 --> <!-- u原创 2021-04-24 19:07:39 · 122 阅读 · 0 评论 -
EL表达式
基本概念 EL(Expression Language)表达式提供了在JSP中简化表达式的方法,可以方便地访问各种数据并输出。 主要功能 依次访问pageContext、request、session和application作用域对象存储的数据。 若属性名相同,只能按顺序取到作用域最小的那个值 可用pageScope、requestScope、sessionScope、applicationScope指定作用域 获取请求参数值。 访问Bean对象的属性。 访问集合中的数据。 输出简单的运算结果。原创 2021-04-24 09:16:07 · 65 阅读 · 0 评论 -
JSP核心技术
3.1 JSP的概述(熟悉) 3.1.1 JSP的概念 JSP是Java Server Pages的简称,跟Servlet一样可以动态生成HTML响应, JSP文件命名为xxx.jsp。 与Servlet不同,JSP文件以HTML标记为主,然后内嵌Java代码段,用于处理动态内容。 3.1.2 JSP的示例 <%@ page import="java.util.Date" %> <%@ page contentType="text/html;charset=UTF-8" lan转载 2021-04-21 21:20:05 · 127 阅读 · 0 评论 -
Servlet核心技术
1.1 基本概念(常识) 1.1.1 C/S架构的概念 C/S架构(Client/Server,客户端/服务器模式),是一种比较早的软件体系结构,也是生活中很常见的结构。这种结构将需要处理的业务合理地分配到客户端和服务器端,客户端通常负责完成与用户的交互任务,服务器通常负责数据的管理。 C/S架构的主要优点如下: 客户端的界面和功能可以很丰富。 应用服务器的负荷较轻。 响应速度较快。 C/S架构的主要缺点如下: 适用面窄,用户群固定。 维护和升级的成本高,所有的客户端都需要更新版本。转载 2021-04-21 20:55:45 · 146 阅读 · 0 评论