Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
ARCSPIDER SEARCH
Enter Keywords:

Powered by Arc Spider - Smart Product Search Services 
Privacy Statement
PARTNER LINKS

Buy.com Coupons

Sony VAIO PC Special Offers

The Hottest Notebook Deals Are Here!


Professional Java, JDK 5 Edition
Home > Computer/ Network Books > Java > Item 103
View Previous Product in Java View Next Product in Java

Click here to buy Professional Java, JDK 5 Edition by  W. Clay Richardson, Donald Avondolio, Joe Vitale, and Scot Schrager. Professional Java, JDK 5 Edition
by W. Clay Richardson, Donald Avondolio, Joe Vitale, and Scot Schrager
Sales Rank: 342267
List Price: $39.99
$29.19
At Amazon
Get More Info On Professional Java, JDK 5 Edition! Buy Professional Java, JDK 5 Edition Now!

  • Paperback: 726 pages
  • Publisher: Wrox; 5 edition February 4, 2005
  • Language: English
  • ISBN-10: 0764574868
  • ISBN-13: 978-0764574863
  • Product Dimensions: 9.1 x 7.3 x 1.7 inches
  • Shipping Weight: 2.4 pounds

    Product Description
    What is this book about?

    Professional Java builds upon Ivor Horton's Beginning Java to provide the reader with an understanding of how professionals use Java to develop software solutions.  Pro Java  starts with an overview of best methods and tools for developing Java applications.   It then examines the the more sophisticated and nuanced parts of the Java JDK.  The final and most extensive part of the book shows how to implement these ideas to build real-world applications, using both Java APIs as well as related Java open source tools.  In short, this book provides a comprehensive treatment of the professional Java development process, without losing focus in exhaustive coverage of isolated features and APIs. 

    Back Cover Copy
    Java continues to be the dominant language for building server applications, and the latest update to the Java platformJDK 5boasts many new features, including a metadata facility, generics, autoboxing, and improved user interface performance. Building upon Ivor Horton's Beginning Java, this book provides insight into these sophisticated features of JDK 5 and shows you how to master the more advanced aspects of this evolving and complex language.

    Beginning with an overview of the best tools and techniques for developing Java applications, the expert author team then discusses how to use Java to develop software solutions for common challenges. Several real-world examples provide you with a well-rounded survey of the professional Java development landscape, which will help you master both the core Java language as well as the intricacies of JDK 5.

    What you will learn from this book
    • When to use Java open source tools such as Ant and JUnit
    • Techniques to implement, save, and restore functionality to your applications
    • How to interact with other language libraries using Java Native Interface
    • Ways to communicate between Java components
    • Methods to secure and deploy your Java applications
    • How to produce a configurable process architecture
    • How to exploit common patterns in Java


    Who this book is for

    This book is for Java developers who are looking for an all-purpose resource, are ready for more advanced Java solutions and language features, and need a bit of assistance when tackling new Java problems that may be outside their technological experience.

    Customer Reviews & Comments
    I like this book because it brings together in one place a lot of information that is helpful in real-world development tasks. My complaint is that it seems carelessly edited, leaving you with a collection of chapters obviously written by different authors who didn't communicate much with each other in the formation of the book. It's nice to be able to get the new Java 5 features under your belt in just a couple of hours of reading and playing around. In fact, the first chapter is excellent, code samples and all. The next chapter is nice for a quick review of methodologies, or if you are completely new to the frameworks that are often used in conjunction with Agile Programming in Java, such as JUnit and Hibernate and so on. Chapter 3 is a capable introduction to some of the more popular Design Patterns, but it is here that you first notice that the author ignores all the advice in Chapters 1 and 2 about how much easier your development will be if you use the new language features of Java 5 and the tools and methodologies of Agile development. Things go downhill by Chapter 4, which covers Swing desktop GUI design and coding. The sample apps aren't all that well designed and don't don't demonstrate everything presented in Chapter 3 (such as the MVC application architecture) in a clear, convincing way. And it is here that you encounter the most shocking deficiencies of this book: sloppy, difficult-to-read sample code that compiles and runs--more or less--but which contains numerous lines (and even entire blocks) of extraneous code, poorly-chosen and sometimes even capitalized local and member variable names, and code stucture that defies best coding practices in many places. It is the type of code that you get when you hurry to meet a deadline for a prototype, and which you have not yet gotten around to going back and cleaning up. Things pick back up a bit in subsequent chapters, with a nice intro to J2EE and J2EE-oriented API's, messaging, security, and a fine chapter on the much-neglected subject of application deployment. Overall, I'm glad I bought this book. I've learned a lot from it, despite it's few annoyances. In fact, I made an exercise out of cleaning up the kludgy code samples in chapter 4. No, I'm not being sarcastic--I really did find it far more helpful and educational to patch that code up than to just read it through and then kid myself that I had internalized it. Who knows--maybe all sample code should be written with some defects.

  • Professional Java, JDK 5 Edition
    List Price: $39.99
    Available from Amazon
    Price: $29.19
    Get More Info On Professional Java, JDK 5 Edition! Buy Professional Java, JDK 5 Edition Now!
    Home |  About Us |  Network Services |  Security Services |  Testimonials |  Case Studies
    Tips & Tools |  Press Room |  Newsletters |  Employment |  Contact Us

    Copyright © 2008, Dominant Systems Corporation

    Dominant Systems Corporation