2013第48周二开发日记
今天重点调了服务层接口,对service层所有参数都做了合法性验证,并将执行结果返回到外面,在保存数据的时候也对唯一性做了验证。记录下今天遇到的几个问题:
1.本想单元测试验证service层接口,想通过相对路径找中间测试数据文件,但不知为何就是将文件放在java同一个目录下还是无法找到文件,看编译的class中已经有了该文件,但运行还是找不到,关于java前后台路径资源定位问题,自我感觉不完全懂。
2.今天在传递一个对象时用了object2json后又将生成的字符串转为object时发现报错,原因是这个类对象中只有一个类似get方法,但没有set方法,这样在逆向转换时就报错,不想扩展原来的类,直接转为了LinkHasMap,生成一组键值对解决问题,再次感觉到map对象很方便用。有时间要整理下java中的map对象。
3.今天再次用到日历控件基于my 97date里面的配置确实很强大,其中%y表示年,%m表示月,%d表示日,要想让日历控件只能选择当天以后的时间直接设置属性minDate=“%y-%m-%d"即可。
4.今天做了分页的排序功能,原来是BaseAction中封装了一个IOrder类,突然想到排序无法就是两个参数,sortName,sortKind,这个完全可以封装在原来的查询dto对象里,最为参数传入,不过既然现在单独做了参数就不再纠结修改了,毕竟还有其它很多问题要解决。