IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 3-27request案例 -> 正文阅读

[大数据]3-27request案例

需求:

1.需求

用户登录案例需求:
? ? 1.编写login.html登录页面
? ? ? ? username & password 两个输入框
? ? 2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表
? ? 3.使用JdbcTemplate技术封装JDBC
? ? 4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您(设置request域实现共享数据)
? ? 5.登录失败跳转到FailServlet展示:登录失败,用户名或密码错误


2.分析

图片中的步骤非常重要

开发步骤 :

??1. 创建项目,导入html页面,配置文件,jar包

? 2.??创建数据库环境

?3. 创建包cn.itcat.domain,创建类User

?4.先写操作数据库逻辑的代码? 创建包cn.itcat.dao创建UserDao,提供login的方法

?注意libs的驱动jar包需要添加为库才能用

?注意html表单中的action=“虚拟目录+servlet的资源路径”

(107条消息) 黑马JavaWeb登陆案例_Coder Xu的博客-CSDN博客

首先告知,整个案例的目录结构如下:? 很重要这个结构!!!
在这里插入图片描述

BeanUtils

1.用于封装JavaBean:标准的Java类(好比domain包下的User)
?? ?1.要求:
?? ??? ?1.类必须被public修饰
?? ??? ?2.必须提供空参构造器
?? ??? ?3.成员变量必须使用private修饰
?? ??? ?4.提供的公共的getter和setter方法?? ?
?? ?2.功能:封装数据

2.概念:
?? ?成员变量:
?? ?属性:setter和getter方法截取后的产物
?? ??? ?例如:getUsername() --> Username --> username
?? ??? ?
3.方法:
?? ?1.setProperty()
?? ?2.getProperty()
?? ?3.重点:populate(Object obj , Map map):将map集合的键值对信息,封装到对应的JavaBean对象(实体类 好比user类)中

首先还是需要导包操作:
在这里插入图片描述

populate(Object obj , Map map)演示

??1.setProperty()
?? 2.getProperty()演示:操作的是属性

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:12:55  更:2022-04-29 12:15:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:58:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码