发表于: 2016-01-26 18:11:29

1 6770




今天完成的事情



#任务


- 参考线上学员报名填写的资料,设计数据库,数据库要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)

- 搭建本地JDK7)和Maven3)环境,使用Eclipse或者是Idea创建Maven项目。

- 编写Junit,使用Mybatis读写数据库。

单元测试通过。


# 要求

1. 明确ServiceImpl的差别

2. 所有的方法都要写单元测试、CRUD和列表查询

3. 使用Spring 配置IOC


#任务一ing。。。

- 安装mysql

- 连接数据库

- 创建数据库 ```CREATE DATABASE JnShu;```

- 选择数据库 ```USE JnShu;```

- 创建学员报名表

1. 字段名称:ID|StudentName|StudentPW|StudentSlogan(口号)|Create_at|Update_at


2. ```

CREATE TABLE Student

(

  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

  `name` VARCHAR(20) NOT NULL,

  `password` VARCHAR(20) NOT NULL,

  `slogan` TEXT NOT NULL,

  `createdata` LONG NOT NULL,

  `updatedata` LONG NOT NULL

);

```

# 任务二ing。。。

- JDK 环境搭建

- Maven 环境搭建(OSX )

1. 安装HomeBrew

2. ```brew install maven``` 

3. HomeBrew还可以安装Gittomcat等。。

- IDEA 创建 Maven项目

- 配置项目下pom.xml


#任务三ing。。。

## MyBatis读写数据库

- 编写Student

```

public class Student {

    private long id;

    private String name;

    private String password;

    private String slogan;

    private Long createData;

    private Long updateData;


    public long getId() {

        return id;

    }


    public void setId(long id) {

        this.id = id;

    }


    public String getName() {

        return name;

    }


    public void setName(String name) {

        this.name = name;

    }


    public String getPassword() {

        return password;

    }


    public void setPassword(String password) {

        this.password = password;

    }


    public String getSlogan() {

        return slogan;

    }


    public void setSlogan(String slogan) {

        this.slogan = slogan;

    }


    public Long getCreateData() {

        return createData;

    }


    public void setCreateData(Long createData) {

        this.createData = createData;

    }


    public Long getUpdateData() {

        return updateData;

    }


    public void setUpdateData(Long updateData) {

        this.updateData = updateData;

    }


    @Override

    public String toString() {

        return "Student{" +

                "id=" + id +

                ", name='" + name + '\'' +

                ", password='" + password + '\'' +

                ", slogan='" + slogan + '\'' +

                ", createData=" + createData +

                ", updateData=" + updateData +

                '}';

    }

}

```

- MyBatis读写数据库

1. MyBatis配置

![mybatisconfig](http://7b1gp4.com1.z0.glb.clouddn.com/jnshumybatisconfig.png)

2. mapper配置

![mybatisconfig](http://7b1gp4.com1.z0.glb.clouddn.com/jnshumybatis.png)


## 编写Junit单元测试

。。。。。


明天计划的事情:学习Spring IOC 配置 学习Junit单元测试






返回列表 返回列表
评论

    分享到