|
by John Zukowski Reviewed by Robert
Eckstein
As Sun gets ready to release version 6 of the Java Platform, Standard Edition (Java SE 6), I was grateful to receive a copy of the first book about the new version, written by John Zukowski and published by APress, Java 6 Platform Revealed. If you've been watching what publishers of computer books have released in the last few years, you've probably noticed that APress has been publishing a number of solid technical books recently, and Zukowski's Java 6 Platform Revealed is no exception. At 220 pages, it's a great introduction to the new features of the Java SE 6 platform, packaged in a small, readable text that takes very little time to read. About the Book
After a quick overview of some of the new features in the Java SE
6 platform, Chapter 2 presents some of the language and utility
updates. For example, here's an interesting addition: Did you know
about the new
With the method on the first line, Also, here's some functionality that I'll be using quite a bit:
the new Chapter 4 lists plenty of additions to the platform in the Abstract Window Toolkit (AWT) and Java Foundation Classes/Swing (JFC/Swing) arena. Articles published on java.sun.com have discussed most of these topics, but Zukowski's book reviews them in great detail. These additions include the following:
The last item is one of my favorite additions. Since the 1998
publication of the If you work with Java Platform, Enterprise Edition (Java EE), then
you definitely want to keep Chapter 5 handy. This chapter covers Java
Database Connectivity (JDBC) 4.0 in exquisite detail. Writers
have also discussed this topic in articles on java.sun.com, but
following is a list of the most common changes in the
Even if you use an intermediary technology, such as Java Data Objects (JDO), you should really read Chapter 5 to get a feel for the underlying changes in JDBC 4.0. This is information that no developer programming for enterprise Java technology should be without. Chapter 6 introduces some of the new XML libraries, including the
Java Architecture for XML Binding (JAXB) libraries now located at
Chapter 7 introduces the new features of web services in the Java SE 6 platform. Probably the most important is that you can now use annotations in front of your classes and methods to indicate that they are intended for web services. Here's an example:
One caution: Zukowski's book does not mention that the Java SE 6 platform can now act as a web-service server, as this article shows in more detail. This is likely because the feature was not yet available when his book went to press. Finally, did you know that you can now run JavaScript technology
inside the Java SE 6 platform? Zukowski discusses this in Chapter 9,
which goes over the classes in the Summary
Java 6 Platform Revealed is a good succinct introduction to the Java SE 6 platform. In fact, about the only negative that I can see about this book is one that the publisher clearly knows: Apress published it well before the soon-to-come final release of Java SE 6, so many of the features are still working their way through the beta process and may change if the JSR 270 Expert Group so desires. However, given the choice between not knowing any of the new features and knowing about features that exist in beta but may change, I'll definitely take the latter. Table of contents
Curious about this book? Take a look at the table of contents at the publisher's web site. Ordering Information
APress
By the Way
If you are a Java technology publisher and would like me to review your Java SE, Java ME, or Java EE book on java.sun.com, don't hesitate: Send me an email right now. No, I mean it. Stop what you're doing and write me. Have you contacted me yet? OK, good. And now for my standard disclaimer: I won't review every book I receive, but we all know that there are some gems out there that really deserve the limelight. So let me know what they are. | ||||||||||||
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||