2009-06-04 52 views
13

任何人都可以爲.Net建議一個好的設計和體系結構書。爲.Net開發建議一個好的設計和體系結構書

有沒有我可以參考的書,其中有案例研究,例子等,以便我可以在這個領域更好地瞭解我的知識?

如果它不適用於.Net,請用Java建議。

在此先感謝 Swapna MC

+0

重複的http://stackoverflow.com/questions/490807/c-design-patterns-book,http://stackoverflow.com/questions/324824等 – 2009-06-04 05:58:27

+2

我不知道它是否是一個確切的重複,設計模式和架構模式不同。 – 2009-06-04 06:00:46

+1

同意......有設計模式,還有架構。 – jrista 2009-06-04 06:03:32

回答

2
1

架構方法可以根據你想建立什麼差別很大。即,構建特定軟件的內部結構或構建分佈式系統等。

對於給定的軟件程序的內部,我喜歡Patterns of Enterprise Application Architecture作爲很好的參考。

我也使用了SEDA架構風格的一些高吞吐量事件驅動的應用程序。 SEDA主頁有原始論文和對使用這種風格的其他項目的參考。您可能聽說過Java開源項目:MULE和Apache Camel。

還檢出Enterprise Integration Patterns,這是一個很好的書籍PoEAA。這幾乎可以幫助您構建分佈式系統之間的互連。許多工具在這方面......從XMPP到AMQP,到MULE,到JMS等等。

我必須建議檢查REST Architectural Style,因爲它在今天的網絡軟件中很重要。關於REST的材料很多,但主要閱讀(並重讀)Roy Fielding的論文。

3
+0

好的答案,謝謝你的名單 – 2009-06-04 07:15:39

1

一般來說,我會看到建築的書籍獨立的Java或.NET或任何其他語言。我發現這篇博客文章列出了5 books for an architect

我希望你也會覺得它很有趣。