1. 程式人生 > >ssm框架小結

ssm框架小結

  1. Spring:Spring是一個開放原始碼的設計層面框架,他解決的是業務邏輯層和其他各層的鬆耦合問題,因此它將面向介面的程式設計思想貫穿整個系統應用。Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson建立。簡單來說,Spring是一個分層的JavaSE/EE full-stack(一站式) 輕量級開源框架。
  2. Spring Web MVC: 是一種基於 Java 的實現了 Web MVC 設計模式的請求驅動型別的輕量級 Web 框架,即使用了 MVC 架構模式的思想,將 Web 層進行職責解耦,基於請求驅動指的就是使用請求-響應模型,框架的目的就是幫助我們簡化開發,Spring Web MVC 可以簡化日常 Web 開發。
  3. MyBatis:是apache的一個開源專案iBatis, 2010年這個專案由apache software foundation 遷移到了google code,並且改名為MyBatis 。MyBatis是一個基於Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO)MyBatis消除了幾乎所有的JDBC程式碼和引數的手工設定以及結果集的檢索。MyBatis 使用簡單的 XML或註解用於配置和原始對映,將介面和 Java 的POJOs(Plain Old Java Objects,普通的 Java物件)對映成資料庫中的記錄。 感悟:經過了一個星期的專案作業,我從剛開始對ssm框架的懵懂晦澀,逐步瞭解了ssm框架的流程步驟與實現原理。剛開始,模仿老師傳送的檔案一步一步寫入,出現的錯誤也很容易對照著找出來,第二遍寫專案時,花了過多的時間在配置xml檔案上,稍不留神,便會拼寫錯誤,導致專案執行失敗,但這樣書寫,雖不能完全靠自己寫出xml檔案,但對xml檔案的各個標籤的作用都有深刻理解;在Mapper層中,後期由於對映問題,資料庫的欄位名與其對應的欄位名比較混亂,花費了時間理解了表字段名與實體類屬性名不同的解決方案,對後來的一對一與一對多關聯,起到一定的幫助作用。經過本次專案的操作,我發現一個專案能夠流暢的執行對初學者而言,能夠加強自身的資訊,一旦出現了錯誤也不要驚慌,嘗試打斷點,認真檢查程式碼,亦或是詢問學的好的同學來解決問題,絕不能輕言放棄,因為一次的放棄,偷懶,會對以後整個學習態度造成惡劣影響。整個專案雖然告一段落,但我清楚的明白,作為初學者的我,書寫整個專案的熟練程度還遠遠不夠,在程式碼格式以及註釋標明上還需要更大的改進,往後應該多加的練習ssm框架,提升書寫速度,這樣才能更加理解ssm框架的好處與用途。