jdbc實(shí)現(xiàn)事務(wù)管理的兩個(gè)核心方法 如何領(lǐng)悟Java三大框架?
如何領(lǐng)悟Java三大框架?這三個(gè)框架基本上都是SSH或SSM。(圖片來自其他網(wǎng)站),Struts Spring Hibernate,這里面包包含了MVC的思想。其中Struts偏向視圖層,Hibern
如何領(lǐng)悟Java三大框架?
這三個(gè)框架基本上都是SSH或SSM。(圖片來自其他網(wǎng)站)
,Struts Spring Hibernate,這里面包包含了MVC的思想。其中Struts偏向視圖層,Hibernate偏向模型層,Spring是一個(gè)大容器,里面裝載了你需要的一切。Struts從前端到后臺(tái)的邏輯相當(dāng)于一個(gè)從外向內(nèi)的管道;Spring加載了所有要用的類和靜態(tài)數(shù)據(jù),通過注入的給你對(duì)象,不用去new每個(gè)類,用起來很方便。Hibernate其實(shí)就是數(shù)據(jù)持久層,把你從數(shù)據(jù)存儲(chǔ)的繁瑣操作中解救出來。在實(shí)際應(yīng)用中,可以通過操作一個(gè)對(duì)象來改變數(shù)據(jù)庫。
,Struts(SpringMVC) Spring Mybatis,現(xiàn)在常用的框架,只是用Mybatis代替了Hib
spring能管理哪些?
Spring是一個(gè)開源的輕量級(jí)Java SE(Java標(biāo)準(zhǔn)版)/Java EE(Java企業(yè)版)開發(fā)應(yīng)用框架,旨在簡(jiǎn)化企業(yè)應(yīng)用開發(fā)。應(yīng)用程序由一組相互協(xié)作的對(duì)象組成。
Spring提供了與第三方數(shù)據(jù)訪問框架(比如Hibernate和JPA)的無縫集成,還提供了一組JDBC訪問模板來方便數(shù)據(jù)庫訪問。
Spring提供了與第三方web(如Struts、JSF)框架的無縫集成,它還提供了一套Spring MVC框架來方便Web層的構(gòu)建。
Spring可以很容易地與Java EE集成(比如Java郵件和任務(wù)調(diào)度)并管理數(shù)據(jù)庫事務(wù)。事實(shí)上,Spring通過面向方面的編程來管理事務(wù)。