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语句字段名有误及字段间对应关系出错,导致调试出问题,很麻烦。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2012-11-19 第47周星期一