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对象里,最为参数传入,不过既然现在单独做了参数就不再纠结修改了,毕竟还有其它很多问题要解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值