发表于: 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的配置

  1. <dependencies>  
  2.    <dependency>  
  3.      <groupId>junit</groupId>  
  4.      <artifactId>junit</artifactId>  
  5.      <version>4.0</version>  
  6.      <scope>test</scope>  
  7.    </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()。



返回列表 返回列表
评论

    分享到