Java框架和架構

2021-08-28 22:16:09 字數 602 閱讀 5027

1.三大架構

表現層 web層(mvc是乙個表現層的設計模型)

業務層 service層

業務層 dao層

2.三大框架和三大架構的關係

hibernate:持久層框架

structs2:表現層框架

spring:綜合類框架

3.持久層技術對比

jdbc:運算元據庫最底層的方式

優勢:底層,效率高

劣勢:編寫**比較繁瑣。

dbutils:對jdbc進行了簡單的封裝

優勢:封裝結果集的操作變得簡單。仍然是自己編寫sql語句,相對效率沒有太大影響。用了池的思想管理連線。

劣勢:要求實體類中屬性名和資料庫表的欄位名必須一致

共同點:都要自己寫sql語句。 

hibernate:輕量級、企業級,開源的orm持久層框架。

輕量級:使用時依賴的資源很少

企業級:有固定的使用者群體(相對於網際網路級,沒有固定使用群體),訪問量不會太大

orm持久層框架:實現操作實體類物件就是運算元據庫表

建立實體類和資料庫表之間的對映關係

實現操作實體類物件就是運算元據庫表

5. crm 客戶關係管理

架構和框架的區別

節選自 軟體架構設計 書稿 圖2 7 架構和框架的區別 筆者發現,人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。一圖勝千言,圖 2 7切中肯綮地點出了架構和框架的區別。一句話,框架是軟體,架構不是軟體。框架是一種特...

架構和框架的區別

人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。框架是一種特殊的軟體,它並不能提供完整無缺的解決方案,而是為你構建解決方案提供良好的基礎。框架是半成品。典型地,框架是系統或子系統的半成品 框架中的服務可以被最終應用直...

架構和框架的關係

架構 框架 模式是一種從大到小的關係,也是一種組合關係。架構一般針對乙個行業或一類應用,是技術和應用完美的結合。框架因為比較小,很多表現為中介軟體,框架一般是從技術角度解決同類問題,例如j道資料增刪改查框架就解決了所有資料庫系統中大量資料增刪改查的功能開發,框架是從技術的橫切面去解決實際應用問題。模...