分类:
SpringMVC
一、

二、
创建项目
如果想创建单独的项目:搜索使用Idea和Maven搭建Spring MVC
1、
2、
3、
4、
5、点击finish后,点击Apply再点击ok。先将web结构创建出来
6、
7、补全项目结构
方法1:7.1.1、
7.1.2、
7.1.3、最后建完的结构。如何将新建的文件修改成对应的目录,先选中一个新建的文件再点击对应的目录就可以了

方法2、
7.2.1、
7.2.2、
数据库
user表
CREATE TABLE `user` ( -- 此处的 primary key 为 列级约束。 `uuid` INT(10) PRIMARY KEY AUTO_INCREMENT NOT NULL, `userName` VARCHAR(100), `password` VARCHAR(100), `realName` VARCHAR(50), gender INT(1), birthday DATE );
三层架构
1、框架结构的展示和domian的User对象
2、dao层(数据层)
import java.util.List;
public interface UserDao {
/**
* 保存用户信息
* @param user
* @return
*/
public boolean save(User user);
/**
* 删除用户信息
* @param uuid
* @return
*/
public boolean delete(Integer uuid);
/**
* 修改用户信息
* @param user
* @return
*/
public boolean update(User user);
/**
* 查询用户信息
* @param uuid
* @return
*/
public User get(Integer uuid);
/**
* 查询所以用户信息
* @return
*/
public List<User> getAll();
/**
* 查询用户信息
* @param userName
* @param password
* @return
*/
public User getByUserNameAndPassword(String userName,String password);
}3、service(业务层),基本和数据层一样但是数据层的getByUserNameAndPassword(根据用户名和密码查询)到了业务层叫做login(登录)
import java.util.List;
public interface UserService {
/**
* 保存用户信息
* @param user
* @return
*/
public boolean save(User user);
/**
* 删除用户信息
* @param uuid
* @return
*/
public boolean delete(Integer uuid);
/**
* 修改用户信息
* @param user
* @return
*/
public boolean update(User user);
/**
* 查询用户信息
* @param uuid
* @return
*/
public User get(Integer uuid);
/**
* 查询所以用户信息
* @return
*/
public List<User> getAll();
/**
* 用户的登录
* @param userName
* @param password
* @return
*/
public User login(String userName,String password);
}4、controller层目前就创建一个UserController类
评价
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256
50010702506256
欢迎加群交流技术