Web框架學(xué)習(xí)順序
SSM
Mybatis
簡(jiǎn)介:MyBatis
是一款優(yōu)秀的持久層框架,它支持定制化 SQL
图柏、存儲(chǔ)過(guò)程以及高級(jí)映射。MyBatis
避免了幾乎所有的 JDBC
代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集任连。MyBatis
可以使用簡(jiǎn)單的 XML
或注解來(lái)配置和映射原生信息蚤吹,將接口和 Java
的 POJOs
(Plain Ordinary Java Object,普通的 Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄。
Spring
簡(jiǎn)介:Spring
是Java EE
編程領(lǐng)域的一個(gè)輕量級(jí)開(kāi)源框架随抠,是為了解決企業(yè)級(jí)編程開(kāi)發(fā)中的復(fù)雜性裁着,實(shí)現(xiàn)敏捷開(kāi)發(fā)的應(yīng)用型框架 。 Spring
是一個(gè)開(kāi)源容器框架拱她,它集成各類型的工具二驰,通過(guò)核心的Bean factory
實(shí)現(xiàn)了底層的類的實(shí)例化和生命周期的管理。在整個(gè)框架中秉沼,各類型的功能被抽象成一個(gè)個(gè)的 Bean
桶雀,這樣就可以實(shí)現(xiàn)各種功能的管理矿酵,包括動(dòng)態(tài)加載和切面編程。
SpringMVC
簡(jiǎn)介: Spring Web MVC
是一種基于Java
的實(shí)現(xiàn)了Web MVC
設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)Web
框架矗积,即使用了MVC
架構(gòu)模式的思想全肮,將web
層進(jìn)行職責(zé)解耦,基于請(qǐng)求驅(qū)動(dòng)指的就是使用請(qǐng)求-響應(yīng)模型棘捣,框架的目的就是幫助我們簡(jiǎn)化開(kāi)發(fā)辜腺,Spring Web MVC
也是要簡(jiǎn)化我們?nèi)粘?code>Web開(kāi)發(fā)的。
延伸:
Spring Data JPA
簡(jiǎn)介: Spring data JPA
是Spring
在ORM
框架乍恐,以及JPA
規(guī)范的基礎(chǔ)上评疗,封裝的一套JPA
應(yīng)用框架,并提供了一整套的數(shù)據(jù)訪問(wèn)層解決方案茵烈。
mybatis-plus
簡(jiǎn)介: MyBatis-Plus
是一個(gè) MyBatis
的增強(qiáng)工具壤巷,在 MyBatis
的基礎(chǔ)上只做增強(qiáng)不做改變,為簡(jiǎn)化開(kāi)發(fā)瞧毙、提高效率而生胧华。