學(xué)習(xí)SSM框架

前言

??本文主要整理記錄一些學(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框架的搭建

1.如何使用Maven搭建SSM框架(1)

2.如何使用Maven搭建SSM框架(2)

三.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)載請注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容