ssh的小總結
我知道現在很少人都覺得ssh過時了,或者效能不好,那我想說的是,過時了你就不學了嗎?若是真心喜歡那就瞭解他的全部。
ssh無非就他的三大框架:Struts、hibernate、和spring有了這三大框架,無論是部署資料庫還是用mvc層都省了很多程式碼。
當我們在專案中部署xml的時候,在web.xml發現它屬於攔截器,也就是說一切action請求都要經過它,然後引入它的Struts的xml,每次對應的請求從Struts那裡攔截並傳給你想要的類中去實現它的方法
屬性和基本配置:(不熟悉的標識可以網上搜)
hibernate:與資料庫相關聯,當然部署也離不開它的xml,在hibernate.cfg.xml部署資料庫,通過實體類下面的hbm.xml與hibernate的mapping進行對映。讓實體類變成持久化狀態,實現資料庫的實時更新。(裡面有很多細節和屬性在此不講,因為很多,需要自己下去了解)
spring 對應的service層,用來整合Struts和hibernate在applicationContext.xml整合,名字沒有要求,但前兩個是預設這樣寫的 spring主要操作就是注入和依賴,簡單的說每個類的產生,如果這個類有用就要被spring記錄,當你想用的時候讓spring幫你執行,每個類在xml需要用bean表示 ,當另一個類想要進入這個類時。就需要在原本類新增一個property,代表我來過。
這裡大致對xml做了一個總結
1、 web.xml:用來配置spring監聽器,設定監聽,載入上下文;
2、 applicationContext.xml:為資料來源注入session工廠,配置一些action裡面的常類等的屬性;
3、hibernate.cfg.xml:hibernate對jdbc進行了簡單的物件封裝,使得Java程式設計師可以隨心所欲的使用物件程式設計思維來操縱資料庫,這裡設定了資料庫連線的資訊;
4、struts.xml:struts的核心配置檔案,負責管理應用中的action對映以及該action包含的result定義以及處理結果返回的頁面等;
5、*.hbm.xml:為各個bean的描述檔案。
這時候你想問了,什麼是xml:XML 被設計用來傳輸和儲存資料。
我對xml理解也不是很深刻
相關文章
- 自用ssh命令總結
- SSH key使用總結
- 使用Maven整合SSH總結Maven
- SSH後門分析總結
- SSH框架專案總結框架
- 微信小程式小總結微信小程式
- 小總結吧
- SVN小總結
- 小總結(1)
- 關於 SSH 框架面試知識點的總結框架面試
- 小程式 · 配置總結
- Spring 小總結Spring
- iOS 小坑總結iOS
- ReactiveCocoa 小總結React
- 微信小程式總結微信小程式
- 異常小總結
- 小知識總結
- 總結的小知識點(一)
- Chrome 開發者工具的小技巧總結Chrome
- 正規表示式的小總結
- 構建小程式總結
- String方法小總結
- 關於Servlet小總結Servlet
- 週記-工作小總結
- 小程式學習總結
- git學習小總結Git
- 小程式專案總結
- 小程式開發總結
- 小程式專案-總結
- js時間小總結JS
- 【web前端】小技巧總結Web前端
- 硬碟知識小總結硬碟
- Linux之SSH協議知識點總結Linux協議
- Vagrant的SSH連線小技巧
- 微信小程式的檢視層總結微信小程式
- 看FCOS時的小細節總結
- 我開發中總結的小技巧
- 成為JavaScript開發者的小技巧總結JavaScript