1. 程式人生 > >10本Java網站開發必看書籍

10本Java網站開發必看書籍

1:《java併發程式設計從入門到精通》


推薦理由:

從入門講到精通的,網路安全,網路併發的好書。《Java併發程式設計從入門到精通》作者結合自己10多年Java併發程式設計經驗,詳細介紹了Java併發程式設計的基礎概念、工作原理、程式設計技巧和注意事項,對Java高效能高併發程式設計有極大的參考價值。《Java併發程式設計從入門到精通》內容包括併發程式設計概念,執行緒,執行緒安全,執行緒集合類,執行緒閥,執行緒池,Fork/Join,執行緒、執行緒池在網際網路專案開發的應用,執行緒監控及執行緒分析,Android中執行緒應用。

2:《Java程式設計思想》


推薦理由:

網路上面,一個小錯誤可能被放大很多倍,所以基礎必須大牢靠。

從Java的基礎語法到最高階特性(深入的面向物件概念、多執行緒、自動專案構建、單元測試和除錯等),本書都能逐步指導你輕鬆掌握。從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作。本書的作者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。

3:《Effective Java》


推薦理由:

好程式碼和工程,都是重構出來的,學會先有再優。

4:《java設計模式》


推薦理由:

優雅程式碼誕生必備書籍,可以幫助很好的理解開源專案和原始碼。

5:《Spring實戰》


推薦理由:

神一般的MVC框架,必須要掌握。這是一本非常棒的書。寫得太好了!示例非常簡潔,而且易於理解。
你將學會如何使用Spring編寫更簡單且易於維護的程式碼,從而讓你只關注於真正重要的事情——你的關鍵業務需求。

6:《HTTP權威指南》


推薦理由:

不要以為你瞭解,http協議了。做網站開發的必須要熟練掌握這個

《HTTP權威指南》由古爾利所著,本書是HTTP及其相關核心Web技術方面的權威著作,主要介紹了Web應用程式是如何工作的,核心的因特網協議如何與架構構建塊互動,如何正確實現因特網客戶和伺服器等。

7:《Tomcat權威指南》


推薦理由:

《Tomcat權威指南(第2版)》是一本萬能工具,其主題涵蓋了Apache Tomcat這一廣受歡迎的開源servlet、JSP容器和高效能的web server。《Tomcat權威指南》對管理員和web站點管理員而言,具有較強的參考價值;對在開發或產品中要使用Tomcat作為web應用程式伺服器的開發者而言,這是一本有用的指南書;對Tomcat感興趣的人而言,這是一本優秀的介紹工具。

8:《Nginx高效能Web伺服器詳解》


推薦理由:

本書全面介紹了當前Internet上流行的一款開放原始碼的Web伺服器——Nginx。全書一共分為四大部分,分別從入門、功能、實現和應用等四個方面對Nginx伺服器的知識進行完整闡述,從而滿足廣大讀者在應用Nginx伺服器時的普遍性需求。同時也深入剖析了Nginx伺服器的工作原理和實現技術,對其中使用到的資料結構和方法進行了詳細闡述,並且結合實際的應用情況給出了多個基於Nginx伺服器,同時還部署有其他典型伺服器的分散式網站架構部署配置。

9:《Git權威指南》


推薦理由:

《Git權威指南》是Git領域的集大成之作,是一本關於Git的百科全書,在廣度、深度和實戰性上讓同類作品望塵莫及。作者是國內頂尖的版本控制專家和諮詢顧問之一,本書得到了Git官方維護者Junio C Hamano和ITeye創始人範凱(Robbin)先生等數位專家的高度認可和極力推薦,權威性毋庸置疑。

10:《Maven實戰》


推薦理由:

你是否早已厭倦了日復一日的手工構建工作?你是否對各種專案風格迥異的構建系統感到恐懼?Maven——這一Java社群事實標準的專案管理工具,能幫你從瑣碎的手工勞動中解脫出來,幫你規範整個組織的構建系統。不僅如此,它還有依賴管理、自動生成專案站點等超酷的特性.已經有無數的開源專案使用它來構建並促進團隊交流,每天都有數以萬計的開發者訪問中央倉庫以獲取他們需要的依賴。《Maven實戰》內容全面而系統,Maven的原理、使用方法和高階應用盡含其中;注重實戰是《Maven實戰》的另一個特點,不僅各個知識點都輔有小案例,而且還有一個綜合性的案例貫穿全書。如果你想使用Maven,或正在使用Maven.《Maven實戰》將給你絕佳的指導。