<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 閱讀(1398) 評論(0)  編輯  收藏 所屬分類: JavaProgramming
    主站蜘蛛池模板: 亚洲国产精品一区二区九九| 99久久免费精品视频| 一级特黄录像视频免费| AV免费网址在线观看| 免费观看a级毛片| 国产AⅤ无码专区亚洲AV| 亚洲午夜一区二区三区| 在线视频免费观看高清| 亚洲精品tv久久久久久久久| 国产在线观看xxxx免费| 国产成人免费高清激情明星| 亚洲精品无码av天堂| 亚洲国产夜色在线观看| 在线免费观看伊人三级电影| 成人免费看吃奶视频网站| 亚洲欧美日韩综合久久久| 一级毛片免费不卡在线| 亚洲成年人电影在线观看| 日本一区二区在线免费观看 | 国产精品亚洲精品日韩已方| 一个人免费观看视频在线中文 | 日韩一品在线播放视频一品免费| 亚洲av无码一区二区三区四区| 嫩草成人永久免费观看| 亚洲成人免费电影| 日韩免费一区二区三区| 国产乱妇高清无乱码免费| 妞干网在线免费视频| 一区二区免费在线观看| 久久精品国产亚洲AV大全| 毛片a级毛片免费观看免下载 | 亚洲AV无码一区二区三区在线观看| 成人福利在线观看免费视频| 婷婷亚洲久悠悠色悠在线播放| 日韩在线视频线视频免费网站| 亚洲妇熟XXXX妇色黄| 蜜桃视频在线观看免费网址入口| 黄色网址免费在线| 免费吃奶摸下激烈视频| 亚洲日韩一区精品射精| 国产成人A亚洲精V品无码 |