工作总结
遇到的问题
这段时间主要今后公里放在路漫漫这个项目上,通过做这个和项目,对自己的编程能力和解决问题的能力都是一个提高。对于团队来说,我们的目标是要不断优化自己的技术框架,我们现在的框架已经逐渐趋于成熟,功能趋于完善。我们的框架在这次项目中提升了不少功能,优化了数据库操纵方式,加入了很多组件,例如PLUPLOAD上传组件、JXL操作excle组件、高拍仪、摄像组件、date.formatter组件、edatagrid组件、datagrid的mouseover组件等等。
JAVA方面
经过一段时间的使用,发现Spring框架的好处很多,面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。但是在项目中,发现一些代码在时用的时候重复的功能,导致代码存在比较冗杂,有时候同一个功能可能多次编码,对生产效率和后期维护都不利。
前端方面
easyui的框架很方便,现在使用起来越来越熟悉,代码很优秀功能很强大。但是我们所使用的版本为1.3.4,已经比较老旧了,一些功能缺少和bug未修复的问题还是很多。
数据库方面
现在使用Hibernate框架来操作数据库,它使用起来很方便,可以用面向对象编程思维来操纵数据库。但在使用中还是发现,现在自己的数据库语言还不是很熟练,hibernate中一般使用hql语言,它和sql还是有很多区别的,目前稍微复杂一点的数据库语言还写的不多。
个人思想方面
存在一些懒惰思想,主要还是感觉缺乏动力。感觉把目标不清晰,满足与现状的思想比较严重。
解决问题的思路
JAVA方面
针对代码冗余,耦合高的问题,Spring提供了AOP的支持。AOP面向切面编程可以有效解决这一问题。
前端方面
对于Easyui版本老旧问题,和张敏讨论过,现在已经出到1.3.5版本,会在接下来的云鑫更新新版本。
数据库方面
hql和sql现在还在学,一般的功能也不会用到太复杂的sql。这段时间在写查询功能,碰到了一些问题,后来也是拼sql解决的。感觉这样比写代码实现起来方便的多。所以以后还是要加强这方面的学习,能用sql实现的都尽量写sql。
其他方面
这次给自己制定了目标,要按照目标去完成,现在水平还差太多,平时多给自己点压力,现在一个人要面对所有路漫漫的编码任务,对自己来说是个挑战,但要抓住这次机会,把自己第一个项目做好,最重要是要从中提高自己。
制定目标
1.使用Spring框架AOP的技术,解决代码冗余问题。
2.在接下来的云鑫中更新Easyui框架。
3.在项目中,尽量使用sql/hql解决问题,学会写更复杂的sql。
4.工作中杜绝玩手机,中午养成午休习惯。