周一开始新项目的需求,讨论.
周二开始新的研发.814号开始根据需求建表.因为,可以用到原先他们做的一些模块的表,所以相对来说会轻松许多了.但是,其实,建表,或者说用PowerDesigner建模,对需求是要研究得非常透彻的.一个上午的时间,只看一个模块.下午,开始讨论的时候,只对一个模块进行了探讨.其他的,还未进行.这就导致了日后的一些问题.因为,老板要出差,所以看起来需求的研究有些急噪.
815周三,项目经理把新的架构整理好了,放在SVN上,大家导下来开始研究熟悉.用的是STRUTS+HIBERNATE+SPRING框架.当初对这个架构只是略微的了解下,没有很深入.看网络上的教程,貌似理论上都懂了,可是,自己去搭建平台的时候,还是遇到了一些问题.现在,在看这个架构,觉得,对它还是很深畏的.一天时间,加上建数据库的问题,差不多对做的东西有个整体的认识了.
816开始动手敲代码.很简单地做了增删改.
817开始做些验证的东西.数据输入的正确性还是放在JS上做比较方便.struts里头使用的是最简单的actionForm.但是,其实,还封装了很多层次.这次项目完了之后,要好总结下.提及设计模式,不得不说有SPRING的工厂模式应用.另外,在数据库层,还有HIBERNATE的持有者模式.所以,现在会一直觉得,对设计模式的深喑对理解这些架构是极其有好处的.
818,开始完善界面上一些字段的输入.用到日期控件的时候,出了些小状况.HIBERNATE不知道怎么搞的,在对象拷贝的时候,日期类型的即便改成了string类型的还是无法拷贝.只好先把日期输入放在个临时变量,然后滞空,拷完了再把日期SET进去 .不解.
还有什么lazy懒加载的东西,不是很明白.
开始进行了四天,在公司睡了三天.第三天晚上回家洗澡去了.这个日子过的,唉!..........
今天早上,偷闲伙,写个周记.记录下点滴思想历程.加油!