
JavaWeb
JavaWeb
bm1998
这个作者很懒,什么都没留下…
展开
-
Listener
文章目录1. 事件监听机制2. ServletContextListener 对象1. 事件监听机制事件源:事件发生的地方事件:一件事情监听器:一个对象,有事件发生后要执行的代码注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,就会执行监听器代码。例如:在 Tomcat 服务器中(事件源),ServletContext 对象被创建了(事件),执行 Servlet...原创 2019-08-31 19:23:29 · 175 阅读 · 0 评论 -
Filter
文章目录1. Filter 的概念2. Filter 的作用3. Filter 快速入门4. Filter 的细节5. Filter 的案例5.1 登录验证5.2 过滤敏感词汇1. Filter 的概念Filter(过滤器),当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能2. Filter 的作用一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤3. F...原创 2019-08-31 15:46:46 · 816 阅读 · 0 评论 -
JavaWeb案例——用户信息管理系统
文章目录1. 需求分析2. 概要设计2.1 技术选型2.2 数据库设计2.3 分页展示用户功能设计2.4 添加用户功能设计2.5 删除用户功能设计2.6 删除选中用户功能设计2.7 修改用户功能设计2.8 查询用户功能设计3. 开发阶段3.1 环境搭建3.2 前端代码3.3 后端代码1. 需求分析完成一个用户信息管理系统(基于 BS 架构),功能如下:分页展示用户信息添加用户信息删...原创 2019-08-28 22:56:23 · 22243 阅读 · 13 评论 -
三层架构(软件设计架构)
文章目录1. 三层架构的概念2. 三层架构的结构1. 三层架构的概念三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层。区分层次的目的是为了 “高内聚低耦合” 的思想。2. 三层架构的结构界面层(表示层):用户看到的界面。用户可以通过界面上的组件和服务器进行交互业务逻辑层:处理业务逻辑的数据访问层:操作数据存储文件...原创 2019-08-22 11:51:03 · 6322 阅读 · 0 评论 -
JSTL
文章目录1. JSTL 的概念2. JSTL 的作用3. JSTL 的使用步骤4. JSTL 的常见标签5. JSTL 的练习1. JSTL 的概念JSTL(JavaServer Pages Tag Library),JSP 标准标签库,它是由 Apache 组织提供的开源免费的 JSP 标签库2. JSTL 的作用它可以替换 JSP 页面中 Java 代码的编写,从而简化 JSP 页面...原创 2019-08-22 09:56:17 · 170 阅读 · 0 评论 -
EL表达式
文章目录1. EL 表达式的概念2. EL 表达式的作用3. EL 表达式的语法4. EL 表达式的使用5. EL 表达式的隐式对象1. EL 表达式的概念EL(Expression Language),表达式语言2. EL 表达式的作用它可以替换 JSP 页面中 Java 代码的编写,从而简化 JSP 页面如:<div><%= request.getAttribut...原创 2019-08-21 20:23:03 · 238 阅读 · 0 评论 -
MVC开发模式
文章目录1. MVC 演变历史2. MVC 的概念3. MVC 的优缺点1. MVC 演变历史在早期只有 Servlet,没有 JSP,如果想给客户端响应动态的页面(既有程序获取的数据,也有前端的数据),只能使用 Response 输出标签数据,非常麻烦后来有了 JSP,简化了 Servlet 的开发。但在 JSP 中既写大量的 Java 代码,又写前端代码,会造成难以维护,难以分工协作等...原创 2019-08-21 18:40:52 · 157 阅读 · 0 评论 -
JSP进阶
1. JSP 指令JSP 指令的作用用于配置 JSP 页面,导入资源文件JSP 指令的格式<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>如:<%@ page contentType="text/html;charset=UTF-8" language="java" %>JSP 指令的分类page(用于配置 JSP ...原创 2019-08-21 18:38:51 · 346 阅读 · 0 评论 -
JSP入门
1. JSP 的概念JSP(Java Server Pages),Java 服务器端页面。它是一个特殊的页面,其中既可以指定定义 Html 标签,又可以定义 Java 代码,可以简化书写2. JSP 的原理JSP 本质上就是一个 Servlet3. JSP 的脚本JSP 的脚本的概念JSP 定义 Java 代码的方式JSP 的脚本的分类<% 代码 %>:...原创 2019-08-19 15:36:47 · 161 阅读 · 0 评论 -
Session
文章目录1. Session 的概念2. Session 的快速入门3. Session 的原理4. Session 的细节4.1 浏览器关闭后,服务器不关闭,两次获取的 Session 对象是同一个吗?4.2 浏览器不关闭,服务器关闭后,两次获取的 Session 对象是同一个吗?4.3 Session 什么时候被销毁?5. Session 的特点6. Session 与 Cookie 的区别7...原创 2019-08-20 21:04:49 · 2063 阅读 · 4 评论 -
Cookie
文章目录1. 会话技术2. Cookie 的概念3. Cookie 快速入门4. Cookie 的实现原理5. Cookie 的细节5.1 一次可以发送多个 Cookie 吗?5.2 Cookie 在浏览器中保存多长时间?5.3 Cookie 能不能存储中文?5.4 Cookie 在不同项目中能不能共享?6. Cookie 的特点和作用7. 记住上一次访问时间案例1. 会话技术会话的概念...原创 2019-08-19 12:51:29 · 2339 阅读 · 2 评论 -
ServletContext
文章目录1. ServletContext 对象的概念2. ServletContext 对象的获取3. ServletContext 对象的功能4. 文件下载案例1. ServletContext 对象的概念ServletContext 对象代表整个 Web 应用,它可以和 Web 容器通信。2. ServletContext 对象的获取通过 Request 对象获取request...原创 2019-08-18 12:39:05 · 252 阅读 · 0 评论 -
Response
文章目录1. Response 对象的功能2. Response 对象的练习2.1 完成重定向2.2 服务器输出字符数据到浏览器2.3 服务器输出字节数据到浏览器1. Response 对象的功能设置响应行响应行格式协议/版本 响应状态码 状态码描述方法设置响应状态码void setStatus(int sc)设置响应头方法设置响应头se...原创 2019-08-17 20:03:59 · 403 阅读 · 0 评论 -
Request
文章目录1. Request 对象和 Response 对象的原理2. Request 对象继承体系结构3. Request 对象的功能3.1 获取请求消息数据3.1.1 获取请求行数据3.1.2 获取请求头数据3.1.3 获取请求体数据3.2 其他功能(重要)3.2.1 获取请求参数通用方式3.2.2 请求转发3.2.3 共享数据3.2.4 获取 ServletContext 对象4. 用户登录...原创 2019-08-17 12:09:04 · 492 阅读 · 0 评论 -
HTTP
1. HTTP 的概念HTTP(Hyper Text Transfer Protocol),超文本传输协议。传输协议:定义了客户端和服务器端通信时,发送数据的格式2. HTTP 的特点基于 TCP/IP 的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据3. HTTP 的历史版本HTTP 1.0:每一次请求响应...原创 2019-08-17 12:05:06 · 193 阅读 · 0 评论 -
Servlet
文章目录1. Servlet 的概念2. Servlet 快速入门3. Servlet 的执行原理4. Servlet 的生命周期5. Servlet 3.06. Servlet 的体系结构1. Servlet 的概念Servlet(Server Applet),它是运行在服务器端的小程序。实际上 Servlet 就是一个接口,定义了 Java 类能被 Tomcat 识别的规则。(也就是说我...原创 2019-08-13 03:08:34 · 185 阅读 · 0 评论 -
Tomcat
文章目录1. Web 服务器概述2. 常见的 Web 服务器软件3. Tomcat 的使用4. Tomcat 的目录结构5. Java 动态项目的目录结构6. 将 Tomcat 集成到 IDEA 中7. IDEA 中创建一个 Web 项目8. IDEA 中修改 Tomcat 配置1. Web 服务器概述什么是 Web 服务器安装了 Web 服务器软件的计算机Web 服务器软件有什么...原创 2019-08-13 03:04:14 · 168 阅读 · 0 评论 -
JavaWeb概念概述
1. JavaWeb 的概念JavaWeb,是指用 Java 来开发 Web 互联网领域的技术统称。2. 软件的架构C/S:Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序优点:用户体验好缺点:开发,维护不方便,用户需要安装,部署客户端程序B/S:Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不...原创 2019-08-10 10:20:10 · 818 阅读 · 0 评论