Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Enterprise JavaBeans, Fourth Edition
Publisher: O'Reilly
Authors: Richard Monson-Haefel, Bill Burke, Sacha Labourey
Rating: 4/5
Customer opinion - 4 stars out of 5
Check out the JBoss workbook


Each edition of this book seems to grow visibly thicker. Perhaps indicative of the still increasing functionality being put into EJBs. The book covers what is currently the latest version, EJB 2.1. Plus also EJB 2.0.

Comprehensive. Detailed explanations of Container Managed Persistence and Bean Managed Persistence. Plus how to use Message-Driven Beans and JMS to help put together a loosely coupled distributed system. MDBs and JMS did not exist in the original EJBs. But a clear sense of the need for such emerged soon after, and MDB and JMS were the results.

With the flurry of interest on Web Services, we see how EJB 2.1 is compatible with these proposed standards. In future editions, this section may well be heavily expanded. Right now, Web Services are still nascent and more experience is needed with fleshing out optimal standards.

Kudos to the authors for including a lengthy section showing how to use JBoss. It is a free application server that supports most EJB 2.1 features. Its zero cost and advanced functionality will appeal to many programmers on a tight budget. This section walks you through combining JBoss with EJBs.

Product: Book - Hardcover
Title: Operating System Concepts
Publisher: Wiley
Authors: Abraham Silberschatz, Greg Gagne, Peter Baer Galvin
Rating: 3/5
Customer opinion - 3 stars out of 5
Lots of stuff covered unclearly

This book is excellent in terms of the range of content it covers. However, the writing is often unclear and disorganized. Worse, for a university class setting, many of the exercises are near useless because they are very vague and leave you unsure what sort of answer they are looking for.

Product: Book - Paperback
Title: TCP/IP Network Administration (3rd Edition; O'Reilly Networking)
Publisher: O'Reilly
Authors: Craig Hunt
Rating: 5/5
Customer opinion - 5 stars out of 5
UNIX SysAdmins should hang this around their necks.

Unbelievably concise and still wildly informative. Mr. Hunt is not only an expert in network administration and architecture, but also a skilled tutor and informative writer on a subject that is _vital_ to UNIX administration.

Product: Book - Paperback
Title: Developer's Workshop to COM and ATL 3.0
Publisher: Wordware Publishing, Inc.
Authors: Andrew Troelsen
Rating: 5/5
Customer opinion - 5 stars out of 5
Best Book on COM

I've been programming professionally for the last two years. While I have worked with COM before it has mainly been through VB. That has always bothered me because my main language is C++. Unfortunately, implementing solutions in C++ that require COM can be time consuming.
Enter ATL.
ATL makes COM development a snap but it can be a complex beast in it's own rite. Many of ATL's features are hidden behind complex templates and macros which facilitate rapid application development. Learning ATL is a breeze thanks to the Wizards but *understanding* what it does, how it does it, and why it does it is a different matter.
Enter COM and ATL 3.0.
This book provides answers to the most common questions that a developer learning ATL might ask. I absolutely love the side-by-side comparisons; raw C++ COM and ATL COM. This theme is carried through out the book. I cannot begin to offer enough praise for this method of teaching. It gives the developer a solid foundation in the 'nitty-gritty' of writing COM using raw C++. After demonstrating the 'raw' approach, the ATL method is examined. By having the fore-knowledge of the 'raw' method the reader can appreciate the ATL approach and better understand it.
This book is also packed with an indepth examination of ATLs inner workings. The authour displays a comprehensive knowledge and understanding of what he is discussing - a rare quality among technical authours lately.
For those developers out there who are like me and want to understand the *WHY* and not just the *HOW* this book is for you.