?工作總結
遇到的問題
這段時間主要今后公里放在路漫漫這個項目上,通過做這個和項目,對自己的編程能力和解決問題的能力都是一個提高。對于團隊來說,我們的目標是要不斷優化自己的技術框架,我們現在的框架已經逐漸趨于成熟,功能趨于完善。我們的框架在這次項目中提升了不少功能,優化了數據庫操縱方式,加入了很多組件,例如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.工作中杜絕玩手機,中午養成午休習慣。