发表于: 2017-01-10 22:32:53
1 2054
1.在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。
参考网址:http://www.cnblogs.com/xdp-gacl/p/3498271.html
编写DAO,注意写清楚Interface和Impl,注意遵守命名规范
DAO:存放对数据库的基本操作
接口: [interface]∶两个不同系统(或子程序)交接并通过它彼此作用的部分,两个独立的部件进行信息交换的共享边界。
impl: impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。
impl 接口的实现,负责业务逻辑 Domain 对应数据库表的pojo Dao : 只负责连接数据库,从数据库中查询结果,包装成对象后返回 util :工具类
Dao层负责数据库的对象的増删改查接口,里面的方法是抽象的;DAOImpl层则实现了Dao层中的抽象方法,供action调用,这样也从一定程度上对控制层和数据库层进行解耦
2.maven的pom.xml的配置
spring的配置
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
junit的配置
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.0</version>
- <scope>test</scope>
- </dependency>
3.学习Junit,并尝试写自己的第一个单元测试,记着要写在自己的src/main/test下。
@Test:把一个方法标记为测试方法
@Before:每一个测试方法执行前自动调用一次
@After:每一个测试方法执行完自动调用一次
@BeforeClass:所有测试方法执行前执行一次,在测试类还没有实例化就已经被加载,所以用static修饰
@AfterClass:所有测试方法执行完执行一次,在测试类还没有实例化就已经被加载,所以用static修饰
@Ignore:暂不执行该测试方法
明天计划:
- 学习Spring,配置Spring和Junit
- 20.编写单元测试的代码,注意,你也可以尝试一下,先写单元测试的代码,再写接口,再写实现类。
- 21.查看日志,并转成Debug模式,练习调试,学会查看单步执行时的变量值。
遇到的问题
1.dao接口和junit只会一些简单的设计,复杂一点的就看不懂了。
今天的收获:
Juint中的断言assert,assertEquals()。
评论