前言
??本文主要整理記錄一些學(xué)習(xí)SSM框架的筆記和心得,方便各位一起學(xué)習(xí),會不斷完善內(nèi)容,謝謝支持~
一些概念
什么是SSM框架?
??SSM框架即指Spring+SpringMVC+MyBatis的簡稱,相比于之前的SSH(Struts+Spring+Hibernate),SSM更加輕量化和靈活,是目前比較主流的java web開發(fā)框架。
SSM框架的組成?
(1)Spring
Spring是一個開源框架,Spring是于2003 年興起的一個輕量級的Java開發(fā)框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念和原型衍生而來。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。 簡單來說,Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。
(2)SpringMVC
Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在Spring Web Flow里面。Spring MVC 分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進行定制。
(3)MyBatis
MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,并且改名為MyBatis 。MyBatis是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis 使用簡單的 XML或注解用于配置和原始映射,將接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java對象)映射成數(shù)據(jù)庫中的記錄。
目錄
一.SSM框架的原理
1.Spring系列長話短說Spring(1)之IoC控制反轉(zhuǎn)
2.Spring系列長話短說Spring(2)之AOP面向切面編程
二.SSM框架的搭建
三.SSM框架的結(jié)構(gòu)
1.SSM框架增刪改查部分SSM框架之一個簡單的增刪改查Demo
2.SSM框架單元測試部分SSM框架之使用JUnit
四.SSM框架的一些配置文件
1.SSM框架數(shù)據(jù)庫部分SSM框架之JDBC配置
2.SSM框架日志部分SSM框架之Log4j配置
作者:Wwwwei
鏈接:http://www.itdecent.cn/p/936d5b52bc7b
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。