J2EE中的DAO是一種設計模式?還是框架

2023-01-23 11:26:05 字數 1761 閱讀 9310

1樓:褲衩反穿尾巴長

其實設計模式談不上,同時也不是那種技術框架。

他是軟體開發架構中的一個層次,也就是資料訪問層。

dao層負責訪問和運算元據庫。

傳授你一些開發經驗,dao的顆粒度究竟要多細,就是精確到表,就是說常規的做法就是一個dao類對應一張表,裡面包含一些增刪改查的方法,每個方法只有一種行為,比如你不能在一個方法中寫一個查詢行為的同時又寫了一個刪除行為,這是dao的開發大忌。

然後在service或manage層(也叫業務層或應用層)去組合呼叫dao層中的方法。這個層負責事務和業務組合。

2樓:匿名使用者

完全不同。dao是j2ee的設計模式,struts則是一個框架。

3樓:匿名使用者

不一樣,struts是一種從mvc模式演變來的程式開發框架。

而dao是(database access object)使用microsoft jet資料庫引擎來訪問資料庫。

microsoft jet為象access和visual basic這樣的產品提供了資料引擎

4樓:521玉宇

講得很通俗易懂,是免費的哦 !

很適合與初學者!!!

j2ee設計模式與j**a設計模式一樣嗎

系統設計模式是b/s是j2ee模式有什麼區別

5樓:程式那點事

j2ee只是一個平臺 一個標準 其中j2ee包含很多技術 jsp servlet rmi jndi ejb等等 其中j2ee主要是實現b/s模式開發即web開發

j2ee有哪些設計模式?什麼叫工廠模式。

6樓:容昭

j2ee模式太多了,有一本經典的j2ee模式的書籍,其實那裡的也概括不全

而基本的物件導向模式有23中,建議看看《漫談設計模式——從物件導向開始》

7樓:繁星思維

四人幫設計模式 給力

j2ee體系構架中三大元件是什麼?

8樓:匿名使用者

你好,常見的是 ssh --- struts+hibernate+spring

現在是struts2+hibernate+spring其他還有jsf+ibatis+spring等等最近沒分,望採納

9樓:匿名使用者

struts框架,hibernate資料持久化,spring管理物件.

j2ee分幾層都是什麼?

10樓:匿名使用者

什麼mvc !。。你們學框架學多了吧,別誤人子弟。

使用者 層(client)

伺服器 層(j2ee server)

經理資訊系統 層(eis)

伺服器層 又分 web層和 業務(business)層所謂的mvc只是開放模式,和j2ee分層沒有關係,只是j2ee層次的體現。

11樓:匿名使用者

一般是三層

mvc分別是模型,檢視和控制器三層

有可能在m層還會擴充套件

12樓:匿名使用者

mvc分別是模型,檢視和控制器三層

13樓:賊兔一一

一般這麼分:展現層,業務邏輯層,持久層

展現層又一般分為mvc

j2ee是做什麼用的,j2ee中Spring主要用來做什麼?

j2ee是sun公司的開發規範,主要用於開發 比如 某某銀行的網上銀行 oracle是甲骨文公司的資料庫產品,多用於大型 比如 網 j2ee中spring主要用來做什麼?什麼是j2ee,什麼是j2ee的架構,為什麼要用j2ee進行企業級開發 j2ee 其實是一種開發bai平du臺 類似電腦的主機板 ...

成語 趨之若鶩 中的 鶩 是哪一種動物

鶩 拼音 w 屬鳥綱 雁形目 鴨科。也指 家鴨。雄性頭呈綠色,翅膀上有紋理,雌性為 黃斑色,但也有純黑色和純白色的,雄鴨不會鳴叫,雌鴨則會叫。指野鴨成語的意思是象鴨子一樣成群地爭先恐後地跑去。比喻成群的人爭著去。這是個含有貶義的成語。成語 趨之若鶩 中的 鶩 是指哪一種動物 趨之若鶩是個成語,本義是...

做一名服裝設計師是一種怎樣的體驗?

做一名服裝設計師是一個非常不好的事情,因為很多時候都需要靈感。做一名服裝設計師還是非常不錯的,平時工作也是挺輕鬆的,我覺得還是蠻好的。我覺得服裝設計師這個職業非常的高階,如果我能做一名服裝設計師的話,我會非常的榮幸。做一名服裝設計師,可以按照自己的喜好給自己設計衣服,很新奇。做一名服裝設計師是非常滿...