Java日記2018-07-13-sbs整合6

昨天基本完成了一個通過ssm框架增刪改查數(shù)據(jù)庫的例子,初步對框架有了了解,做一個總結;

首先,從自己理解的角度看一下框架作用:

1 SpringMVC作用于web,用作controller對于web進行攔截,解析并分發(fā)給對應的模塊處理,比如用戶注冊,登錄等;
2 Spring功能強大,IOC容器功能用的最多,通過對實例交給容器處理,實現(xiàn)低耦合高內(nèi)聚;
3 Mybatis 學習門檻低,可直接編寫原生sql,從而對于熟悉sql的人更加靈活,對于互聯(lián)網(wǎng)這種業(yè)務上線靈活,變動大的企業(yè)很合適;反過來也就是與hibernate相比的缺點,如果有多個不同sql服務,需要對應編寫不同的sql,工作量大;

經(jīng)典的代碼層級

dao 一般用于與數(shù)據(jù)庫打交道;
entity 一般與數(shù)據(jù)庫的表相對應,封裝dao層取出來的數(shù)據(jù)為一個對象,也就是我們常說的pojo
dto 用于service與web直接,加入這個是因為呈現(xiàn)給用戶的信息很多,一個entity可能不夠;
service 業(yè)務邏輯
serviceImpl 業(yè)務邏輯的具體實現(xiàn)
web 就是controller,SprintMVC發(fā)揮作用的地方

基本有了了解,那么接下來要加深印象,明天繼續(xù)再來一遍代碼,出錯的過程也是學習的過程;

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

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

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