搭建项目经验

1、第一步是搭建数据库,使用utf-8,建表通常只会用varchar,int,datetime这3类型。
2、建项目使用dyxxxxx模板注意生成web.xml,增加一个resources的目录,并引入各种依赖包,复制放到lib文件夹。
3、新建后台包、类(controller-service-dao-model数据库映射)。
4、创建model类,注意给所有属性生成get set方法。
5、根据model创建dao,注意是接口,因为使用mybatis,所以起名叫做mapper而不叫dao。

public interface UserMapper {

    public void add(User user);
    public void delete(User user);
    public void update(User user);
    public List<User> query(User user);

}

6、对应的创建mybatis的xml ,dao与dao.xml是一一对应的。目前还没有具体执行的sql,所以就暂时写个头。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.dw.hz.dao.UserMapper">

7、根据dao创建对应的service接口,注意是接口,内容一样,但service面向业务,部分不用操作的类就没有service。

public interface UserService {
    public void add(User user);
    public void delete(User user);
    public void update(User user);

    public List<User> query(User user);

    public void addur(UserDto userDto);
    public void deleteur(UserDto userDto);
}

8、根据service创建对应serviceimpl,由于是具体实现类,所以里面会有对mapper的依赖,以及对各个接口方法的实现,当然目前都是空方法。

public class UserServiceImpl implements UserService {

    private UserMapper userMapper;
    }

9、根据service创建对应的controller,里面会有对接口的依赖。

public class UserController {

    private UserService userService;
    }

今天先写到这里,加油!

猜你喜欢

转载自blog.csdn.net/cdfabc/article/details/82563725
今日推荐