1. 程式人生 > >學習SSM框架那些事兒

學習SSM框架那些事兒

簡書 Wwwwei
轉載請註明原創出處,謝謝!

前言

  本文主要整理記錄一些學習SSM框架的筆記和心得,方便各位一起學習,會不斷完善內容,謝謝支援~

一些概念

什麼是SSM框架?

  SSM框架即指Spring+SpringMVC+MyBatis的簡稱,相比於之前的SSH(Struts+Spring+Hibernate),SSM更加輕量化和靈活,是目前比較主流的java web開發框架。

SSM框架的組成?

(1) Spring
  Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念和原型衍生而來。它是為了解決企業應用開發的複雜性而建立的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限於伺服器端的開發。從簡單性、可測試性和鬆耦合的角度而言,任何Java應用都可以從Spring中受益。 簡單來說,Spring是一個輕量級的控制反轉(IoC)和麵向切面(AOP)的容器框架。
(2) SpringMVC


  Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裡面。Spring MVC 分離了控制器、模型物件、分派器以及處理程式物件的角色,這種分離讓它們更容易進行定製。
(3) MyBatis
  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框架的搭建

三.SSM框架的結構

四.SSM框架的一些配置檔案