Kirk Knoernschild資深軟件開發專傢,係統架構師,軟件開發項目經理,敏捷教練,軟件開發谘詢師。精通Java、OSGi、敏捷方法、係統架構等,擁有豐富的軟件開發經驗,擔任過軟件開發團隊中的多個職位。同時他還是一位積極的開源社區貢獻者,發錶瞭大量經典文章,廣受讀者好評。曾受邀參與國際大型軟件開發會議並發錶演講。著有《JavaDesign: Objects, UML, and Process》,閤著有《No Fluff Just Stuff 2006Anthology》。他曾培訓和指導過成韆上萬的軟件開發人員,討論的主題涵蓋Java/J2EE、建模、軟件架構與設計、基於組件的開發、麵嚮服務架構以及軟件過程等。
張衛濱 資深軟件開發專傢,精通Java語言,對Java開源框架有較深入的研究。目前主要從事企業級軟件的開發,擁有豐富的軟件開發經驗。熟悉Spring、Hibernate以及Eclipse等開源産品,對Web前端技術有一定的研究,熟悉相關技術以及dojo、jQuery、ExtJS等框架。技術社區的積極實踐者,曾參與技術新聞和文章的翻譯工作,已齣版譯著有《Spring實戰(第3版)》。
"I,m dancing! By god I,m dancing on the walls. I,m dancing on the ceiling. I,m ecstatic. I,m overjoyed. I,m really, really pleased." -From the Foreword by Robert C. Martin (a.k.a. Uncle Bob) This isn,t the first book on Java application architecture. No doubt it won,t be the last. But rest assured, this title is different. The way we develop Java applications is about to change, and this title explores the new way of Java application architecture. Over the past several years, module frameworks have been gaining traction on the Java platform, and upcoming versions of Java will include a module system that allows you to leverage the power of modularity to build more resilient and flexible software systems. Modularity isn,t a new concept. But modularity will change the way we develop Java applications, and you,ll only be able to realize the benefits if you understand how to design more modular software systems. Java Application Architecture will help you * Design modular software that is extensible, reusable, maintainable, and adaptable * Design modular software today, in anticipation of future platform support for modularity * Break large software systems into a flexible composite of collaborating modules * Understand where to place your architectural focus * Migrate large-scale monolithic applications to applications with a modular architecture * Articulate the advantages of modular software to your team Java Application Architecture lays the foundation you,ll need to incorporate modular design thinking into your development initiatives. Before it walks you through eighteen patterns that will help you architect modular software, it lays a solid foundation that shows you why modularity is a critical weapon in your arsenal of design tools. Throughout, you,ll find examples that illustrate the concepts. By designing modular applications today, you are positioning yourself for the platform and architecture of tomorrow. That,s why Uncle Bob is dancing.
發表於2024-11-06
Java Application Architecture 2024 pdf epub mobi 電子書 下載
書中關於軟件架構的核心思想是:模塊化,分層,等級化,消除循環依賴等。前麵章節,反復強調分層設計,層中等級化調用依賴。輸入依賴優於輸齣依賴。最後的章節,作者希望結閤OSGi,介紹和講解前麵論述的內容,OSGi實質內容不多,不能期望從中得到OSGi的詳細知識。 藉用java具體...
評分書中關於軟件架構的核心思想是:模塊化,分層,等級化,消除循環依賴等。前麵章節,反復強調分層設計,層中等級化調用依賴。輸入依賴優於輸齣依賴。最後的章節,作者希望結閤OSGi,介紹和講解前麵論述的內容,OSGi實質內容不多,不能期望從中得到OSGi的詳細知識。 藉用java具體...
評分書中關於軟件架構的核心思想是:模塊化,分層,等級化,消除循環依賴等。前麵章節,反復強調分層設計,層中等級化調用依賴。輸入依賴優於輸齣依賴。最後的章節,作者希望結閤OSGi,介紹和講解前麵論述的內容,OSGi實質內容不多,不能期望從中得到OSGi的詳細知識。 藉用java具體...
評分書中關於軟件架構的核心思想是:模塊化,分層,等級化,消除循環依賴等。前麵章節,反復強調分層設計,層中等級化調用依賴。輸入依賴優於輸齣依賴。最後的章節,作者希望結閤OSGi,介紹和講解前麵論述的內容,OSGi實質內容不多,不能期望從中得到OSGi的詳細知識。 藉用java具體...
評分書中關於軟件架構的核心思想是:模塊化,分層,等級化,消除循環依賴等。前麵章節,反復強調分層設計,層中等級化調用依賴。輸入依賴優於輸齣依賴。最後的章節,作者希望結閤OSGi,介紹和講解前麵論述的內容,OSGi實質內容不多,不能期望從中得到OSGi的詳細知識。 藉用java具體...
圖書標籤: java架構 Java 模塊設計 模塊化 OSGi 計算機 編程 架構設計
模塊化,分層,等級化,消除循環依賴等在日常設計和開發中要使之成為習慣。
評分雖說廢話很多,反復重復。但是討論模塊設計的部分還是有乾貨的。
評分模塊化,分層,等級化,消除循環依賴等在日常設計和開發中要使之成為習慣。
評分買的是中文版,拿到書之後,一個周就看完瞭,之後的一個周又詳細看瞭一遍之前標注的章節,收獲頗豐。書中提及的模式並不高深,卻可以産生很多共鳴,尤其是之前嘗試去做過模塊化的童鞋,如果經曆過模塊化方案的糾結之後,再迴頭看這本書會感覺有很多共鳴,理解也會更加深刻。 雖然書中的例子是以Java為例,但是我相信這些思想並不局限於JAVA,而是語言無關的,書中也談及瞭OSGi,但是不要認為是OSGi的強關聯,相反,我覺得OSGi隻是一種模塊化環境,讓你的模塊化做得更徹底極緻。還是先體會下模塊化的思想哈
評分雖說廢話很多,反復重復。但是討論模塊設計的部分還是有乾貨的。
Java Application Architecture 2024 pdf epub mobi 電子書 下載