卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

struts2上傳圖片怎么保存數(shù)據(jù) 三大框架是啥?

經(jīng)常提到的三個框架是指:SSH: spring、Struts、Hibernate spring:強(qiáng)大的組件內(nèi)聚性,可以把你所有的java功能模塊以配置文件的形式(并讓你感受到Spring的存在)組合成

經(jīng)常提到的三個框架是指:SSH: spring、Struts、Hibernate spring:強(qiáng)大的組件內(nèi)聚性,可以把你所有的java功能模塊以配置文件的形式(并讓你感受到Spring的存在)組合成一個完整的應(yīng)用Struts:算了,Hibernate,一個眾所周知的MVC架構(gòu),功能強(qiáng)大:一個強(qiáng)大的orm工具,然后把數(shù)據(jù)庫記錄轉(zhuǎn)換成java的實體實例非常方便,java的實體實例可以很容易的保存在數(shù)據(jù)庫中。如果你不 不需要復(fù)雜的數(shù)據(jù)庫訪問,你不需要。;使用它根本不需要知道數(shù)據(jù)庫的細(xì)節(jié)。內(nèi)容很多,自己看看吧。

這三個框架基本上都是SSH或SSM。(圖片來自其他網(wǎng)站)

,Struts Spring Hibernate,這里面包包含了MVC的思想。其中Struts偏向視圖層,Hibernate偏向模型層,Spring是一個大容器,里面裝載了你需要的一切。Struts從前端到后臺的邏輯相當(dāng)于一個從外向內(nèi)的管道;Spring加載了所有要用的類和靜態(tài)數(shù)據(jù),通過注入的給你對象,不用去new每個類,用起來很方便。Hibernate其實就是數(shù)據(jù)持久層,把你從數(shù)據(jù)存儲的繁瑣操作中解救出來。在實際應(yīng)用中,可以通過操作一個對象來改變數(shù)據(jù)庫。

,Struts(SpringMVC) Spring Mybatis,現(xiàn)在常用的框架,只是用Mybatis代替了Hibernate。Hibernate操作更簡單,但是控制性更強(qiáng)。MyBatis把數(shù)據(jù)控制交給程序員,自己寫SQL語句,但也省去了斷開數(shù)據(jù)庫的繁瑣操作,這是半自動的。