2013第47周二一天忙碌的开发
2013第47周二一天忙碌的开发
今天走通了WS接口,并成功在一个tomcat下部署服务的两端进行调试,最终完成了数据对象的增、改和通用查询联调操作,接下来的主要工作时数据的导入导出和表单数据的合法性检验,对外接口的合法性检验,分页过滤查询接口完善及数据,和其它模块如上传下载等联调等功能,本计划今天要完成现有模块的开发,而此时此刻我的进度远远不能达到自己和其它同事的期望,而我当初又想当然的把问题考虑的很简单,结果总是出各种问题。感觉目前我能专心下来开发,但因为JAVA、SSH框架和jquery等的不熟悉很容易犯一些细节性错误,而当初自己的一个不小心可能就要浪费1-2小时调试,甚至还要浪费同事的时间帮忙调试。今天最后再次总结下今天发现的我犯过的弱智的错误:
1.Action层中orgId属性我没写get/setter方法,结果前台通过URL传值过去时无法获取,各种郁闷检查问题,还请同事帮忙看,最终是因为一时大意没写get/setter方法,惭愧。
2.java中日期时间处理问题,前台日期时间控件返回结果直接通过String传入后台,本来也是日期时间控件已经可以返回String类型的日期时间类型,而我刚好可以直接把该结果通过WS传入到后台,为何还要在中间再加入一次java Date类型的转换,并且发现java中Date类型操作很麻烦,貌似这个类型还只能表示日期,如果要加上时间,还必须要用DateTime,但相关可用的方法实在很少,最终还是统一String来处理。
3.原来jdbc中查出来的记录和dto对象可以直接调用框架已封装好的代码进行转换,中间通过JSON传递,通过属性名对应修改,大大简化了解析xml的操作。
4.自己写jdbc时sql语句字段名有误及字段间对应关系出错,导致调试出问题,很麻烦。