什么是MVC
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)
一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码
分层模式
分层架构模式里的组件被分成几个平行的层次,每一层都代表了应用的一个功能(展示逻辑或者业务逻辑)。
使用MVC模型和分层模式完成登录和注册
1.首先建立一个数据库
#判断存在即删除数据库
drop database if exists mydb;
#创建数据库
create database mydb;
#使用数据库
use mydb;
#创建表
create table t_user
(
uid int primary key auto_increment,
username varchar(20),
password varchar(20),
phone varchar(11),
address varchar(50)
);
insert into t_user(username,password,phone,address) values('张三','666','18965423548','南阳');
insert into t_user(username,password,phone,address) values('李四','333','18754263548','许昌');
insert into t_user(username,password,phone,address) values('小美','123','18565234759','信阳');
select * from t_user where username=? and password=?
select * from t_user;
2.在java中创建分层
![](https://i-blog.csdnimg.cn/blog_migrate/bc3e3b7e5716b82276feb8dbf25d6257.png)
在之后的工作中每个人/组负责一个部分
3.建立JDBC
![](https://i-blog.csdnimg.cn/blog_migrate/91b3e227384e07cf07610dcd027129dc.png)
User为实体类内容与数据库一致
package com.chai.bean;
public class User {
private Integer uid;
private String username;
private String password;
private String phone;
private String address;
public User() {
}
public Integer getUid() {
return