
JavaWeb开发
文章平均质量分 97
脚踏实地
dongab_9
算法工程师,希望提供高质量博客。
砥砺前行,只为成功找方法,不为失败找借口,共勉!
展开
-
【JavaWeb】AJAX和JSON案例:用户名已注册
学习了AJAX和JSON,完成一个案例加深理解。本文目录1.案例需求2.案例分析3.代码实现3.1 数据库准备3.2 创建JavaWeb项目工程,导入需要的Jar包3.3 工程结构目录3.4 前端页面3.5 domain层3.6 dao层3.7 service层3.8 util层3.9 web层Servlet4.遇到的问题解决方案5.测试1.案例需求校验输入的用户名是否存在。我们每次注册一个游戏ID名称时,系统都会自动检测该名称是否已经存在:如果存在则提示用户已经存在,请更换;如果不存在,则原创 2020-09-19 22:50:53 · 833 阅读 · 0 评论 -
【JavaWeb】JSON详解:打包JSON数据?
一天前端问后端,我需要的数据呢?后端程序员小哥说我给你打包成json了。啊,json是个啥?我该怎么用…本文目录1.JSON概念2.JSON语法2.1 基本规则2.2 获取数据3.JSON数据和Java对象的相互转换3.1 Java对象转换JSON3.2.1 ObjectMapper对象里面常用的转换方法3.2.2 需要转换的Java对象中常用到以下两个注解3.2.3 复杂java对象转换3.2 JSON转为Java对象1.JSON概念JSON:JavaScript Object Notation原创 2020-09-19 22:50:04 · 2758 阅读 · 0 评论 -
【JavaWeb】Ajax通信
AJAX 是与服务器交换数据并更新部分网页的艺术,本文来学习了解使用Ajax进行数据通信。本文目录1.AJAX概念2.AJAX实现方式2.1 原生的JS实现AJAX2.2 JQeury实现AJAX方式$.ajax()方法$.get()方法:发送get请求$.post()方式:发送post请求1.AJAX概念AJAX:ASynchronous JavaScript And XML,翻译过来就是异步的JavaScript 和 XML。先弄清异步和同步:在客户端和服务器端相互通信的基础上同步:客户原创 2020-09-17 23:07:36 · 459 阅读 · 0 评论 -
大白话代理模式
代理模式是非常重要的设计模式,十分常见。本文旨在理解代理模式入门,后面到了Spring框架会再深入。本文目录一.写在前1.装饰器模式2.代理模式二.代理模式1.静态代理1.1 实现步骤2.动态代理2.1 实现步骤2.2 增强的方式有三种一.写在前开发中,经常会遇到增强某个对象的功能。比如Web的Filter过滤器组件,在过滤敏感词汇的场景下,用户在发送带有敏感词汇的请求时,需要更换掉词汇。而request对象中没有设置请求参数的API,这时候就需要过滤器对request对象进行增强,过滤掉词汇原创 2020-09-14 15:56:28 · 286 阅读 · 0 评论 -
【JavaWeb】Filter案例:登录验证、敏感词汇过滤
接上一遍Filter基础知识,本文在两个应用场景下使用FIlter过滤器,加深理解应用。本文目录Filter案例一.案例1_登录验证1.0 正常的登录流程1.1 需求1.2 代码实现1.2.1 目录结构1.2.2 数据库准备1.2.3 页面login.jsp和index.jsp1.2.4 dao层1.2.5 domain层1.2.6 util层1.2.7 web层1.3 测试二.案例2_敏感词汇过滤2.1 需求分析2.2 代码实现2.2.1 目录结构2.2.2 核心代码Filter案例练习场景下使原创 2020-09-14 15:38:32 · 908 阅读 · 1 评论 -
【JavaWeb】Web组件之Filter详细
本文介绍Web三大组件:Servlet、Filter、Listener中的Filter组件,并附上两个学习案例。本文目录Filter:过滤器1.概念2.Filter快速入门3.过滤器细节3.1 web.xml配置3.2 过滤器执行流程3.3 过滤器生命周期方法3.4 过滤器配置详解1.拦截路径`urlPatterns`配置:2.拦截方式配置:资源被访问的方式3.5 过滤器链(配置多个过滤器)过滤器执行先后顺序问题Filter:过滤器1.概念生活中的过滤器:净水器,空气净化器,土匪…web中原创 2020-09-14 15:09:48 · 273 阅读 · 0 评论 -
【JavaWeb】综合案例:用户信息管理系统
完成一个简单的用户信息管理系统,管理员可以登录系统,查询所有用户信息,实现多用户信息的管理。练习项目,很多地方有待完善,该案例仅用于串联和练习技术点,本文记录完成过程中的遇到一些问题和解决方案。项目代码全放在github:https://github.com/modongi/UserInfoManage-System/上了。删除选中:可以实现多选用户信息条目,点击删除选中即可删除多个用户信息。分页查询:将比较多的用户信息,分页展示。原创 2020-09-10 17:47:40 · 12405 阅读 · 6 评论 -
【JavaWeb】MVC开发模式
简单介绍MVC:开发模式本文目录一.JSP演变历史二.MVCMVC即:Model View Controller。MVC优缺点一.JSP演变历史早期web应用开发时,只有servlet,只能使用response输出html标签数据,非常麻烦。后来有jsp技术,简化了Servlet的开发,但如果过度使用jsp,在jsp中即写大量的java代码,又写html标签,造成难于维护,写的代码只有自己看得懂,难于分工协作。再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性。二.原创 2020-09-08 22:25:45 · 279 阅读 · 0 评论 -
【JavaWeb】JSP进阶:EL表达式和JSTL标签
本文主要内容:1.EL表达式;2.JSTL:JSP标准标签库本文目录写在前面一.EL表达式1.概念2.作用3.语法4.注意事项5.EL表达式使用5.1 运算5.2 获取值5.3 获取对象、List集合、Map集合的值5.4 使用隐式对象二.JSTL标准标签库1.概念2.作用3.使用步骤4.常用的JSTL标签5.练习写在前面JSTL仅是JSP表达式语言,而EL既是HTML也是JSP表达式语言,全称是Expression Language。 在JavaScript中也可以使用EL表达式。JSP的代码原创 2020-09-08 22:13:28 · 1448 阅读 · 0 评论 -
【JavaWeb】会话技术Session详细
会话技术之Session的详解本文目录1.Session概念2.Session快速入门3.Session原理4.Session细节4.1 当客户端关闭后,服务器不关闭,两次获取session是否为同一个?4.2 客户端不关闭,服务器关闭后,两次获取的session是同一个吗?4.3 session什么时候被销毁?5.Session的特点6.案例:验证码6.1 案例需求6.2 案例分析6.3 代码实现6.4 运行案例1.Session概念Session(主菜):服务器端会话技术,在一次会话的多次请求原创 2020-09-08 14:57:26 · 380 阅读 · 0 评论 -
【JavaWeb】JSP入门学习(全面)
JSP入门篇,JSP了解、能看懂代码即可。本文目录1.JSP概念2.JSP原理3.JSP的脚本:JSP定义Java代码的方式4.JSP的指令5.JSP的注释6.JSP的内置对象案例:改造Cookie案例1.JSP概念JSP( Java Server Pages ):java服务器端页面。可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码。目的就是为了简化代码编写。同时可以写Java代码和html,因此代码也不易阅读。2.JSP原理只需要记住JSP本质上就是原创 2020-09-08 14:35:06 · 17060 阅读 · 0 评论 -
【JavaWeb】会话技术Cookie详细
会话技术Cookie详细,主要内容:1. 会话技术;2. 会话技术之Cookie本文目录一.会话技术1.会话概念2.会话功能3.会话方式二.Cookie1.Cookie概念2.Cookie快速入门3.Cookie实现原理4.Cookie的细节4.1 一次可不可以发送多个cookie?4.2 cookie在浏览器中保存多长时间?4.3 cookie能不能存中文4.4 cookie共享问题?5.Cookie的特点和作用6.案例:记录上一次访问的时间一.会话技术1.会话概念会话:一次会话中包含多次请求和原创 2020-09-08 14:14:46 · 261 阅读 · 0 评论 -
【JavaWeb】Cookie和Session简单应用情景
图书购物车的程序,购物访问具体流程如下:运行效果:主要代码:ListBookServletpackage SessionTest;import ...@WebServlet(urlPatterns = "/ListBookServlet")public class ListBookServlet extends HttpServlet { public void doG...原创 2020-04-25 10:34:47 · 393 阅读 · 0 评论 -
【JavaWeb】Cookie共享问题
上一篇: 会话技术Cookie和Session详解.本文目录1.Cookie共享问题1.1 同一个Tomcat服务器1.1.1 验证1.Cookie共享问题1.1 同一个Tomcat服务器正常的cookie只能在一个应用中(简单理解,就是一个目录)共享,即一个cookie只能由创建它的应用获得。默认情况下cookie不能被多个Web应用共享,比如我的Tomcat/webapp下面有两个...原创 2020-04-24 21:20:32 · 722 阅读 · 0 评论 -
【JavaWeb】会话技术Cookie和Session学习总结
JavaWeb学习小结Cookie和Session文章目录1.了解会话2.Cookie和Session2.1为什么要用Cookie和Session呢?2.2 Cookie2.2.1 怎样操作Cookie2.2.2 Cookie中存取中文2.2.3 Cookie常见问题及解决2.3 Session2.3.1 理解session机制2.3.2 怎样操作Session2.3.3 用户浏览器可能会禁...原创 2020-04-24 15:06:22 · 1191 阅读 · 0 评论 -
【JavaWeb】ServletContext对象详解,文件下载案例
补充一个服务器端的全局对象ServletContext,不常用,但功能强大。本文目录ServletContext对象1.概念2.获取ServletContext对象3.ServletContext对象的功能3.1 获取文件的MIME类型3.2 作为域对象:共享数据,范围是全局的3.3 获取文件的真实(服务器)路径文件下载案例一.文件下载需求二.需求分析三.案例实现步骤四.存在的问题ServletContext对象1.概念ServletContext对象代表整个web应用,可以和程序的容器(服务器原创 2020-09-10 18:09:00 · 286 阅读 · 0 评论 -
【JavaWeb】Response对象详解,验证码案例
HTTP之Response:接上一篇博文HTTP协议详细.本文目录一.设置Response对象1.设置响应行2.设置响应头3.设置响应体二.Response重定向重定向代码实现三.相对路径和绝对路径四.Response输出数据1.服务器输出字符数据到浏览器2.服务器输出字节数据到浏览器五.Response验证码案例一.设置Response对象响应消息数据格式:响应行响应头响应空行响应体Response对象功能:设置响应消息1.设置响应行响应行格式:协议/版本信息 响应状态码 状原创 2020-08-31 10:28:05 · 545 阅读 · 0 评论 -
【JavaWeb】综合案例:用户登录
这个综合案例是Web应用种常见的业务:用户登录。本文目录1.用户登录案例需求2.案例分析3.开发步骤3.1 创建数据库环境3.2 创建项目,导入jar包3.3 编写html页面,配置文件3.4 结构目录3.5 创建包com.dong.domain,创建类User3.6 创建包com.dong.util,编写工具类JDBCUtils3.7 创建包com.dong.dao,创建类UserDao,提供login方法3.8 创建包com.dong.test,创建类UserDaoTest,测试login方法3.9原创 2020-08-21 09:53:30 · 3394 阅读 · 0 评论 -
【JavaWeb】Request对象详解
HTTP之Request:接上一篇博文HTTP协议详细.本文目录一.Request请求1.Request对象和Response对象的原理2.Request对象继承体系结构3.Request功能3.1 获取请求消息数据3.2 获取请求头数据3.3 获取请求体数据4.request其它功能4.1 获取请求参数通用方式4.1.1 中文请求参数乱码问题4.2 请求转发4.3 共享数据4.4 获取ServletContext对象一.Request请求1.Request对象和Response对象的原理req原创 2020-08-21 00:21:31 · 6704 阅读 · 0 评论 -
【JavaWeb】HTTP协议详细
HTTP协议本文目录HTTP协议一.HTTP协议1.概要二.请求消息1.request请求消息组成2.1 请求行2.2 请求头2.3 请求空行2.4 请求体(正文)2.请求消息的字符串格式三.响应消息2.1 响应行2.2 响应头2.3 响应空行2.4 响应体一.HTTP协议1.概要HTTP协议概念:Hyper Text Transfer Protocol 超文本传输协议。传输协议:定义了,客户端和服务器端通信时,发送数据的格式。特点:基于TCP/IP的高级协议默认端口号:80基于请求原创 2020-08-20 23:57:51 · 401 阅读 · 0 评论 -
【JavaWeb】XML基础入门
这篇博文是关于XML基础入门,内容有XML概念、语法、解析XML文档。本文目录一.XML概念二.XML语法2.1 基本语法规则:2.2 快速入门2.3 xml文档的组成部分三.XML文档的约束四.XML文档解析3.1 xml常见的解析器:3.2 快捷查询方式一.XML概念XML:Extensible Markup Language 可扩展标记语言。由W3C(万维网联盟)发布。可扩展含义:标签都是自定义的。 如:<user> <student>XML主要功能是存储数据:原创 2020-10-24 11:33:52 · 303 阅读 · 0 评论