发表于: 2016-01-26 18:11:29
1 7289
今天完成的事情
#任务
- 参考线上学员报名填写的资料,设计数据库,数据库要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
- 搭建本地JDK(7)和Maven(3)环境,使用Eclipse或者是Idea创建Maven项目。
- 编写Junit,使用Mybatis读写数据库。
单元测试通过。
# 要求
1. 明确Service和Impl的差别
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还可以安装Git、tomcat等。。
- 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单元测试
评论