專案概述:原先專案是由Jboss、自訂義Tag Library、Hibernate寫成的,由於系 統過於老舊,業主決定翻新系統,由 Tomcat7、SpringMVC、JpaRepository 重新改寫。
工作內容:
1.遵循team規範的coding style,統一把sql寫在.sql文件檔,管理在同個package。
2.舊有的Hibernate的Entity由JpaRepository來調用,減少增刪改查重複性的程式碼。
3.查看舊專案寫入的sql log,比對翻修後專案的資料的準確性。
4.本來畫面調用許多自定義的Tag Library,現在統一由Ajax、Js、Jquery、Html、Css進行改寫。
5.項目很多查詢 SQL 太耗效能,但各個 table資料變動性不大,半個月或一個月變動一次,把部分 SQL 以 PL/SQL 重寫,事先運行將結果存取,減少查詢時間。