后勤报修项目心得
耗時兩天左右,完成了預期任務,來做個總結
1.簡單說下感受
2.說說整個經歷
from 表x a left join 表y on a.屬性=b.屬性 where 1=1 order by 屬性",要注意,并且Map和List容器的使用,多表查詢jstl可以傳參給jsp頁面
3.在做材料類別管理這一個模塊的時候,因為模仿的是維修類別管理,所以我先是建立好實體類,確定屬性值和數據庫字段之間業務邏輯,實體類里面只是為了給jsp頁面傳值用的,相應的jsp頁面因為要處理顯示,添加和編輯,所以對應三個小塊,首先在list頁面你要做好table表格,然后forEach通過jstl傳值給table,因為分頁和排序的底層是已經寫好的,之后在control層里面做jsp和業務邏輯的銜接,那么首先處理list這個方法,里面是通過getPageByFilterBean方法將數據庫里面的數據給page,然后通過解析給jsp頁面,然后在service層里面寫業務邏輯,因為service層是由接口和方法組成,功能是實現增刪查改保存更新等操作的,通過查看底層可以看到findPageListBean方法已經為我們封裝好了,所以control層里面只需要調用service層處理完后返回給jsp,真正service層里面要實現的就是我們要做的操作,所以除了理清多表查詢的邏輯及對應sql操作外,重要的是參數之間的問題,之前因為參數順序問題就出了錯。
1.簡單說下感受
2.說說整個經歷
3.溫習下自己在實戰項目操作過程中出現的問題
2.前期只是了解了下bootstrap的運用,測試了幾個例子,練手項目的時候,由于固態思維,經常把框架寫死,雖然出了效果,卻差強人意,因為前端不熟,學習的時候非常痛苦,經常去查那些基本的標簽用法,另外加上臨時抱佛腳學習js,也是天天測試那些基本語法,在練習項目的時候,不會做就度娘搜,然后貼,然后改,然后測試,測試不行再改,反復多次后要么發現貼錯地方,要么就是找錯了,各種奇葩錯誤,然后想想可能姿勢不對,喝口水,再上個廁所,回來就發現怎么就行了呢。后來去看spring,發現智商不夠,果斷停下腦補基礎,先是腦補json,看完了,發現什么也不會,然后jsp,servlet,起初看servlet的時候,也是看天書,說只要那樣做就可以了,其實關于springMVC什么的,只知道個大概,后面練手項目的時候,修改DWZ框架,再在后臺做些處理,可是自己一點頭緒都沒有,于是在瞎看源碼,都說模仿是學習的最佳捷徑,沒錯,也就是一個禮拜的預熱時間,后臺的簡單操作會了,知道了是什么意思,會用了,但是原理依舊不懂。
from 表x a left join 表y on a.屬性=b.屬性 where 1=1 order by 屬性",要注意,并且Map和List容器的使用,多表查詢jstl可以傳參給jsp頁面
3.在做材料類別管理這一個模塊的時候,因為模仿的是維修類別管理,所以我先是建立好實體類,確定屬性值和數據庫字段之間業務邏輯,實體類里面只是為了給jsp頁面傳值用的,相應的jsp頁面因為要處理顯示,添加和編輯,所以對應三個小塊,首先在list頁面你要做好table表格,然后forEach通過jstl傳值給table,因為分頁和排序的底層是已經寫好的,之后在control層里面做jsp和業務邏輯的銜接,那么首先處理list這個方法,里面是通過getPageByFilterBean方法將數據庫里面的數據給page,然后通過解析給jsp頁面,然后在service層里面寫業務邏輯,因為service層是由接口和方法組成,功能是實現增刪查改保存更新等操作的,通過查看底層可以看到findPageListBean方法已經為我們封裝好了,所以control層里面只需要調用service層處理完后返回給jsp,真正service層里面要實現的就是我們要做的操作,所以除了理清多表查詢的邏輯及對應sql操作外,重要的是參數之間的問題,之前因為參數順序問題就出了錯。
轉載于:https://www.cnblogs.com/yefengCrazy/p/5636659.html
總結
- 上一篇: 分布评价指标分析(切比雪夫距离,KL距离
- 下一篇: Mysql授权语句