8月1号在公司接触的第一个代码

今天技术总监带领我们写了简单的代码,就是增删改查,然后带领我们把查找的功能实现了,剩余的都是直接一行代码就能搞定的。然后写了测试类,大概是有一阵子没写代码了,虽然这部分以前有阵子经常写的。其中不懂的是:

1.为什么接口要有一个泛型,而其实现类是没有的,并且实现类在继承HibernateDaoImpl时也加了泛型。(答案:因为接口继承的基类BaseDao<T>是就有泛型的,如果在继承了基类,就不用在接口中写了。代码:

接口:public interface ICheckinDao extends BaseDao<T>{...}

实现类:public class CheckinDao extends HibernateImplDao<T> implements            ICheckinDao{...}

);

2.业务层Service里的方法与Dao里一致。(答案:因为业务处理应和测试方法一致,而测试方法测试的是Dao方法。);


其他的应该还有些问题,不过,过了一天,就忘了,自己用语言也说不好,所以就这样吧。写这个是想记录自己的心情,以及一些自己不懂的技术,以后回来看的话,也许会有点帮助。


你可能感兴趣的:(心得)