<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 閱讀(1392) 評論(0)  編輯  收藏 所屬分類: JavaProgramming
    主站蜘蛛池模板: 99在线视频免费观看视频| 一区二区三区免费在线观看| 久久国产免费一区| 本免费AV无码专区一区| 四虎永久在线精品视频免费观看| 亚洲乱码日产精品a级毛片久久 | 成年女人看片免费视频播放器| 亚洲精品自在线拍| 69视频在线观看免费| 亚洲精品一区二区三区四区乱码| 18pao国产成视频永久免费| 亚洲黄色在线观看视频| 无码国产精品一区二区免费式直播 | 免费无码又爽又刺激高潮| 亚洲videosbestsex日本| 免费三级毛片电影片| 中文字幕在线观看亚洲视频| 中文字幕无码视频手机免费看| 亚洲一线产品二线产品| 久久精品免费观看| 亚洲网站免费观看| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲AV无码男人的天堂 | 亚洲一区二区三区AV无码| 最近2019中文免费字幕在线观看| 国产精品免费一级在线观看| 牛牛在线精品观看免费正| 成年人免费视频观看| 亚洲精品乱码久久久久蜜桃| 国产免费人成视频在线观看| 国产精品福利片免费看| 四虎永久免费地址在线观看| a一级毛片免费高清在线| 久久亚洲免费视频| 日本特黄特色aa大片免费| 久久精品成人免费国产片小草| 亚洲高清在线视频| 麻豆国产人免费人成免费视频 | 四虎影院在线免费播放| 国产在线播放线91免费| 亚洲啪啪免费视频|