搭建项目经验

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;
    }

今天先写到这里,加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值