2009-11-30 43 views
0

我想學習如何使用spring,aspectj,hibernate等創建分佈式應用程序環境和Web服務,而不是EJB。分佈式應用環境和Web服務 - 什麼/如何學習?

  1. 任何人都可以推薦一本書或一套可以幫助我的書嗎?(單一的一本書是可取的)?

  2. 此外,有關學習/創建分佈式應用環境和Web服務的任何建議表示讚賞。

回答

0

我在過去的幾周裏一直在教自己Spring,Hibernate和Maven,這裏有一些提示。

根據我的經驗,嘗試開始使用所有東西(hibernate,spring,aspectj)開始構建一個程序太令人難以置信。相反,我已經成功地寫出了小而簡單的程序。例如,我首先寫了一個只使用Spring DI的簡單程序。接下來,我寫了一個使用Spring DI + Spring DAO和jdbc的。接下來,我編寫了一個只使用休眠的項目,用電話號碼等保存和列出數據庫中的某些用戶。最近我將Spring DAO代碼與Hibernate代碼結合起來編寫了一個使用Spring DAO + Hibernate的簡單程序。

下面是我讀過的書和我已經很滿足了迄今:

  • Maven的,谷歌「行家書」和 閱讀免費的在線圖書。
  • 冬眠,我推薦Beginning Hibernate: From Novice to Professional
  • 對於春天,我推薦Spring in Action。 Spring in Action解釋了Spring Aspect Oriented Programming,並給出了AspectJ的介紹。一旦你瞭解了Spring AOP,看起來很容易進一步挖掘AspectJ。