<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kukooBlog

    look to the master, follow the master, walk with the master, see through the master, become the master.

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      213 隨筆 :: 0 文章 :: 285 評論 :: 0 Trackbacks

    Ted Neward, 暢銷書 Effective Enterprise Java 作者, 在他自己的新blog中給出了一份Recommended Reading List。Ted 說這是一個非常“舊”的讀書清單了,但是還是可以參考一下的。 不知道Ted什么時候會給出一個更新過的讀書清單來。 

    Java Recommended Reading list:

    • Effective Java by Bloch.
    • Effective Enterprise Java by Neward.
    • Concurrent Programming in Java (2nd Ed) by Lea.
    • Either Inside Java2 Platform Security by Gong or Java Security (2nd Ed) by Oaks.
    • Component Development for the Java Platform by Halloway.
    • Inside the Java2 Virtual Machine by Venners.
    • Java Development with Ant by Hatcher and Loughran.
    • Either Java RMI by Grosso or java.rmi by McNiff and Pitt.
    • Servlets and Java Server Pages by Jones and Falkner, possibly Java Servlet Programming (2nd Ed) by Hunter, if you aren't planning to use JSP. (Jason's legendary bias against JSP, right or wrong, puts him somewhat out of tune with what a majority of Java web-client shops are doing. That said, it's a great servlets resource.)

    .NET Recommended Reading list:

    • C# In a Nutshell (2nd Ed) by Drayton, Albahari, and Neward.
    • Advanced .NET Remoting by Rammer.
    • Essential ADO.NET by Beauchemin.
    • Inside Microsoft .NET IL Assembler by Lidin.
    • SSCLI Essentials by Stutz, Neward and Shilling.
    • Debugging Applications by Robbins.
    • Inside Windows 2000 by Russinovich and Solomon.
    • Essential COM by Box. (Yes, I mean Essential COM and not his more recent Essential .NET book. The first chapter of Essential COM is probably the best well-written technical prose I've ever read in my life, and everybody who ever wanted to write reusable components in C++ needs to read it to understand why C++ failed so miserably at that goal. Once you've seen that, you're ready to understand why components are so powerful and so necessary.)
    • The Common Language Infrastructure Annotated Standard by Miller
    • Programming in the .NET Environment by Watkins et al.

    C++ Recommended Reading list:

    • The C++ Programming Language (3rd Ed) by Stroustrup.
    • Effective C++ (1st, 2nd or 3rd Ed) by Meyers.
    • More Effective C++ by Meyers.
    • Effective STL by Meyers.

    Security-related Recommended Reading list:

    • Secrets and Lies by Schneier.
    • Either Cryptography Decrypted by (can't remember the name offhand), Practical Cryptography by Schneier and Ferguson, or Applied Cryptography (2nd Ed) by Schneier. The first is a lightweight introduction to the subject, the second is a more detailed introspection, the third required reading for anybody who wants to be a security wonk.
    • The Code Book by Singh.

    Platform-agnostic Recommended Reading list:

    • Design and Evolution of C++ by Stroustrup. It's fascinating hearing how a language develops over time, and what was behind some of the decisions in the features of the language. For example, why did multiple inheritance come before templates or RTTI? Not because it was more important, but because Stroustrup wanted to tackle MI first because he wasn't sure if or how he could do it. He describes that as a great regret, that he didn't do templates first.
    • Component Software (2nd Ed) by Szyperski.
    • Rapid Development by McConnell. Read this before you read any of the Extreme Programming books, because this book describes a whole taxonomy of what I think a lot of people are reaching for in agile and other methodologies.
    • The Inmates Are Running the Asylum by Cooper.
    • The Invisible Computer by Norman.
    • Principles of Transaction Processing by Bernstein and Newcomer.
    • Transaction Processing: Concepts and Techniques by Gray and Reuter. What to read when you're done with the Bernstein and Newcomer book and still want to know more about the Zen of Transactional Processing.
    • Refactoring by Fowler.
    • Design Patterns by Gamma, Helm, Johnson and Vlissides.
    • Pattern Oriented Software Architecture, Vol 1 by Stal et al.
    • Pattern Oriented Software Architecture, Vol 2 by Schmidt et al.
    • Patterns of Enterprise Application Architecture by Fowler.
    • Enterprise Integration Patterns by Hohpe and Woolf. Excellent discussion of message-based architecture. I personally think the title is something of a misnomer, but it's understandable since message-oriented communication is the easiest means by which to integrate heterogeneous systems.

    posted on 2005-08-23 10:50 kukooBlog 閱讀(1390) 評論(0)  編輯  收藏 所屬分類: JavaProgramming
    主站蜘蛛池模板: 久久WWW免费人成一看片| 东方aⅴ免费观看久久av| 在线观看免费人成视频色9| 亚洲白色白色永久观看| 亚洲成年人免费网站| 1区1区3区4区产品亚洲| 国产a视频精品免费观看| 亚洲春黄在线观看| 国产麻豆视频免费观看| 亚洲国产视频久久| 日本免费一二区在线电影| 特级毛片全部免费播放a一级| 久久久久亚洲AV无码专区桃色| 两个人的视频www免费| 亚洲AV无码久久精品狠狠爱浪潮 | 一级毛片免费不卡直观看| 亚洲欧洲中文日韩久久AV乱码| 中文字幕免费在线看电影大全 | 亚洲av片在线观看| 免费很黄很色裸乳在线观看| 曰韩无码AV片免费播放不卡| 久久精品国产亚洲av四虎| 免费看成人AA片无码视频羞羞网| 亚洲国产成人久久一区二区三区| 亚洲国产成人久久精品99 | 又粗又硬又黄又爽的免费视频| 一个人免费观看www视频| 亚洲精品综合一二三区在线| 欧洲黑大粗无码免费| 日韩大片在线永久免费观看网站 | 亚洲综合中文字幕无线码| 午夜国产大片免费观看| 最近免费中文字幕MV在线视频3| 亚洲国产成a人v在线| 亚洲国产天堂久久综合| 91精品视频免费| 一级毛片在线免费视频| 亚洲综合免费视频| 无码欧精品亚洲日韩一区夜夜嗨| 久久国产免费一区二区三区| jzzijzzij在线观看亚洲熟妇|