DMM模式簡介

2021-09-30 03:59:14 字數 414 閱讀 8541

dmm

(,直接模型對映

)是一種新的物件持久化模式,它吸納了

aoa架構的核心理念,簡化了域模型

(domain model)

到持久儲存的對映過程,不但能實現域模型到關聯式資料庫的對映,還能實現域模型到檔案或物件導向資料庫的對映。

隨著soa的流行,企業應用被推薦以一組鬆散耦合的服務的形式進行構建,傳統的從資料模型到業務邏輯再到使用者介面的逐層構建的方法不再被架構師看好,aoa 技術應運而生,其核心理念是以應用為中心進行跨技術層面的應用構建,實際上是對各技術層面進行充分解耦後的再次聚合。dmm就是依託aoa技術對持久層的傳統設計進行簡化後形成的全新的物件持久化策略,它為框架開發者提供了便利,使得實現通用的域模型物件成為可能,應用程式開發者可以利用實現dmm模式的框架圍繞持久儲存的資料模型進行以應用為中心的應用程式的開發。

LVS NAT模式簡介

lvs 簡稱 linux virtual server,在實際環境中經常作為b s結構的網路應用中的負載均衡器來使用,工作在7層網路模型中的,網路層,也就是通常說的ip層,由於資料的處理是在linux核心態完成的,所以效能很高,比起 apache,nginx,haproxy來說,效能不在乙個級別。這...

設計模式簡介

設計模式 design pattern 是一套被反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結。設計模式是軟體工程 的基石脈絡,如同大廈 的結構一樣。模式名稱 pattern name 問題 problem 解決方案 solution 效果 consequences 設計模式分為三種型別,共...

裝飾模式簡介

1 裝飾模式定義 動態的給乙個物件新增一些額外的職責 2 應用裝飾模式來解決的思路 透明的給乙個物件增加功能,換句話說就是要給乙個物件增加功能,但是不能讓這個物件知道,也就是不能去改動這個物件。而實現了能夠給乙個物件透明的增加功能,自然就能夠實現功能的動態組合,比如原來的物件有a功能,現在透明的給它...