随笔分类 -  Java基础 / JavaWeb

摘要:26-用户管理功能实现 概述 本文主要讲述用户管理功能的实现 简单分析 用户管理页面包含三个查询,从userlist.jsp中也可以看到 需要查询角色列表,筛选的时候可以筛选 需要返回分页信息,当前页面,总页面数量,总用户数量 需要查询用户列表的总数 需要查询用户列表详细信息 将jsp文件中需要的信 阅读全文
posted @ 2022-09-22 09:49 Oh,mydream! 阅读(179) 评论(0) 推荐(0) 编辑
摘要:25-旧密码验证功能实现 概述 本文记述如何实现就密码验证功能 分析 在pwdmodify.js代码中有一段验证就密码的ajax代码 可以看到里面请求的是/jsp/user.do 所以我们把user.do的请求继续完善即可 另外data.result是servlet中resp里面返回的结果里面几种情 阅读全文
posted @ 2022-09-09 09:21 Oh,mydream! 阅读(29) 评论(0) 推荐(0) 编辑
摘要:24-修改密码功能 概述 本文接着写smbms的修改密码的功能 功能不算难,核心就是数据库的update语句 实践 UserDao.java package com.kuang.dao.user; import com.kuang.pojo.User; import java.sql.Connect 阅读全文
posted @ 2022-09-08 09:02 Oh,mydream! 阅读(53) 评论(0) 推荐(0) 编辑
摘要:23-注销功能及注销后的首页保护 概述 本篇博客主要讲注销功能的实现和注销之后用户无法通过url直接访问主页 实践 LogoutServlet.java package com.kuang.servlet; import com.kuang.utils.Constants; import javax 阅读全文
posted @ 2022-09-07 09:19 Oh,mydream! 阅读(27) 评论(0) 推荐(0) 编辑
摘要:22-登录功能实现 概述 本文主要讲通过编写servlet,service,dao层,实现一个完整的登录功能 dao层负责从数据库查询数据,service层负责创建资源,关闭资源,servlet层负责验证用户,负责页面重定向 遇到的坑 使用Tomacat启动会遇到无法加载mysql驱动的情况,需要在 阅读全文
posted @ 2022-09-06 20:36 Oh,mydream! 阅读(64) 评论(0) 推荐(0) 编辑
摘要:21-上手一个项目SMBMS-项目搭建 概述 SMBMS(SuperMarket Bills Management System) 超市订单管理系统,学完javaweb,跟着狂神一起来搭建一个小的项目,从简单入手 建议看视频一起做更容易上手,我这边只是自己学习的笔记,不适用于所有人 分析 超时订单管 阅读全文
posted @ 2022-09-03 12:06 Oh,mydream! 阅读(123) 评论(0) 推荐(0) 编辑
摘要:20-事务复习 概述 本文主要复习JDBC中的事务 事务就是一组数据的修改操作要么一起成功,要么一起失败 重点 需要开启事务 事务执行成功需手动提交 事务执行失败需要回滚 实践 package com.kuang.db; import java.sql.Connection; import java 阅读全文
posted @ 2022-09-02 19:17 Oh,mydream! 阅读(15) 评论(0) 推荐(0) 编辑
摘要:19-JDBC复习 概述 JDBC是Java DataBase Connectivity的缩写,顾名思义:java数据库连接器,负责完成java连接数据库的操作 重点 使用步骤 加载驱动 创建连接 创建像数据库发送sql的Statement对象 关闭Statement对象 关闭数据库连接 实践 po 阅读全文
posted @ 2022-09-02 19:16 Oh,mydream! 阅读(13) 评论(0) 推荐(0) 编辑
摘要:18-filter实现权限拦截 概述 本文主要是一个利用filter实现权限拦截的代码实践 我们通过http://localhost:8080/login.jsp 登录页面通过输入admin用户名可以访问登录成功页面 其他均会返回失败页面,并且无法通过http://localhost:8080/sy 阅读全文
posted @ 2022-08-31 19:25 Oh,mydream! 阅读(40) 评论(0) 推荐(0) 编辑
摘要:02-web服务器 概述 本文主要介绍web服务器 技术 web服务使用的主流开发语言 ASP: 微软开发:国内最早流行的语言 在html中嵌入了VB的脚本,ASP+COM 在ASP开发中,基本一个页面有几千行的业务代码,维护成本极高 PHP: PHP开发速度很快,功能很强大,跨平台,代码简单(适用 阅读全文
posted @ 2022-08-26 19:45 Oh,mydream! 阅读(8) 评论(0) 推荐(0) 编辑
摘要:17-listener监听器 概述 监听器也是我之前一直难以理解的一个东西,一回生二回熟,第二次再听得时候也就能很快接收这个理念了 监听器就是后台的一个一直启动的线程,在监听着它所关注的东西 实践 写一个监听网站当前在线人数的监听器, 只是一个简单的例子,后续需深入研究 SessionCountLi 阅读全文
posted @ 2022-08-24 09:16 Oh,mydream! 阅读(20) 评论(0) 推荐(0) 编辑
摘要:16-filter过滤器 怎么都理解不了的东西,只不过是需要点拨而已,愿所有人都找到适合自己的方法 概述 本文主要讲解过滤器,过滤器其实是在servlet前面增加了一层,用来处理统一的请求或者响应的过滤处理 常见应用: web服务器有一些垃圾请求,后台不应该处理,或者应该报错 处理乱码问题 重点 写 阅读全文
posted @ 2022-08-24 08:54 Oh,mydream! 阅读(40) 评论(0) 推荐(0) 编辑
摘要:15-MVC三层架构 之前看书的时候这块就没看懂,MVC:Model,View,Controller Model层知道,service,dao,entity这些都是Model层的东西,Controller层也知道,就是控制层,View是视图层,就是前端的东西,明明service,dao,entity 阅读全文
posted @ 2022-08-23 09:31 Oh,mydream! 阅读(39) 评论(0) 推荐(0) 编辑
摘要:14-JSP原理 概述 本文主要讲述JSP的原理 在前面的练习中,我们知道JSP就是一个类似HTML文件的东西,只是其中可以添加java代码,来添加一些动态元素 那么JSP和Servlet又是什么关系,或者说JSP文件是如何被加载的呢? 实践 我们可以在idea中tomacat的运行目录找到项目中j 阅读全文
posted @ 2022-08-23 09:05 Oh,mydream! 阅读(20) 评论(0) 推荐(0) 编辑
摘要:13-Session 什么是Session? Session即会话,打开浏览器到关闭浏览器之间的所有的操作就是一次会话 服务器会给每一个用户(浏览器)创建一个Session 一个Session独占一个浏览器,只要浏览器没有关闭,这个Session就存在 用户登录之后,整个网站它都可以访问 Sessi 阅读全文
posted @ 2022-08-19 17:54 Oh,mydream! 阅读(21) 评论(0) 推荐(0) 编辑
摘要:12-Cookie 概述 终于学到了最想了解的Cookie和Session了,其实这些概念很简单,,强烈推荐狂神说的视频 把Cookie讲的十分简单 Cookie,是曲奇饼 思考一下, 学校如何知道你是这个学校的学生? 你出示校园卡 学校到系统里面去查你的学号 那服务器如何知道一个客户端来过? 第一 阅读全文
posted @ 2022-08-18 09:43 Oh,mydream! 阅读(15) 评论(0) 推荐(0) 编辑
摘要:11-登录并转发 概述 本文主要讲述一个利用Servlet实现的登录并转发的功能的小例子 几乎当前所有的网站在你用户登录之后,都会给重定向到其他页面 ##实践 直接上实践了 LoginServlet.java package com.kuang.servlet; import javax.servl 阅读全文
posted @ 2022-08-16 21:02 Oh,mydream! 阅读(48) 评论(0) 推荐(0) 编辑
摘要:10-Redirect重定向 概述 本文主要讲解重定向,什么是重定向,重定向(redirect)和我们之前学的转发(diapatcher)有什么相同和不同之处呢? 重定向 重定向是通过各种方法将各种网络请求重新定个方向转到其他位置 请求转发 请求转发是在web服务器内部,将请求从一个servlet转 阅读全文
posted @ 2022-08-15 21:01 Oh,mydream! 阅读(228) 评论(0) 推荐(0) 编辑
摘要:09-Response验证码实现 概述 本文主要是利用Response实现验证码的功能 实践 idea创建一个maven-archetype-webapp项目 父pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mav 阅读全文
posted @ 2022-08-12 20:07 Oh,mydream! 阅读(15) 评论(0) 推荐(0) 编辑
摘要:08-Response下载文件 概述 web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletResquest对象,代表响应的一个HttpServletResponse 如果要获取客户端请求过来的参数:找HttpServletRequest 如果要给客户端想 阅读全文
posted @ 2022-08-11 20:54 Oh,mydream! 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示