Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: Mastering Enterprise JavaBeans, 3rd Edition
Publisher: Wiley
Authors: Ed Roman, Rima Patel Sriganesh, Gerald Brose
Rating: 5/5
Customer opinion - 5 stars out of 5
A very good book


This book is really very good in explaining EJB concepts. It is an excellent book for beginners. I got Enterprise Java Beans book from O'Reilly and felt it to be too advanced for beginners. But this book does a great job by explaining EJB concepts in a simple manner but still touching all concepts and gives us a big unterstanding about EJB.
Although the Weblogic version has changed after the book got published, it is not really hard to make the code run in the newer version of Weblogic. Infact I did not find any difference in deploying EJB in Weblogic 6.1 or 8.1. I used the weblogic server 6.1 workbook and went through it and did the same steps in Weblogic server 8.1 and was successful in running the code.
WARNING: Do not forget to check the book's errata while reading the book. There are some printing mistakes in the book.
So do not hesitate to buy this book just because the Weblogic server version has changed. This book is really good and I am enjoying it.



Product: Book - Paperback
Title: How Tomcat Works
Publisher: Brainysoftware.Com
Authors: Budi Kurniawan, Paul Deck
Rating: 4/5
Customer opinion - 4 stars out of 5
does the job, but could have done it so much better


I was tempted to only give this book 3 stars, but it does in fact do what it claims to do - explain how tomcat works, literally line by line. Because it starts with the most basic example and then builds on each component one at a time, this is a book best read cover to cover. Many of the subsequent example applications assume knowledge explained in previous chapters, so I had trouble using it as the reference I had hoped for.

My biggest problem with this book is that is just stops short in so many places. In general the writing is very dry, even for a technical topic such as this. Additionally, the formatting of the book makes much of it hard to follow... the code seems to flow right into the text in parts. I believe this book was published independently, so I imagine there were budget constraints, but in this case I believe it sorely hurt the readability of the book. The authors' convention of class naming is also highly irregular and leads to much confusion in regards to which version of which class is being referenced. Finally, I was highly upset to see that the author doesn't touch on the inndards of Coyote (Tomcat5's new Connector) at all, even though it claims to "cover Tomcat 4 and 5". This is a highly significant package that is essential to understanding how connectors work in Tomcat5.

If you have the time and desire to learn Tomcat from the ground up, this should be fine. However, if you're looking for a reference for a specific part of Tomcat (such as the Connector, in my case), you might want to look further.



Product: Book - Hardcover
Title: Assembly Language for Intel-Based Computers (4th Edition)
Publisher: Prentice Hall
Authors: Kip R. Irvine
Rating: 5/5
Customer opinion - 5 stars out of 5
An instructor's view


This reviews the FORTH edition published July 25, 2002
This text addresses the needs of students who can write programs in a high-level language and wish to learn assembly language for the Intel family of microprocessors. The forth edition contains an abundance of new material. The author introduces 32-bit protect-mode programming using the Microsoft Windows platform and he delays coverage of 16-bit real-mode programming using the MS-DOS platform until chapter 13. Only MS-DOS programming was covered in the previous edition. Each section contains review questions and each chapter ends with a summary and several programming exercises. The author clearly describes each concept and uses excellent diagrams and code examples throughout the text. Several new topics have been added to this edition such as graphics programming in both Windows and DOS applications.
The early chapters present an overview of the Intel IA-32 architecture and cover the principles and techniques of programming Windows console applications in assembly language. The author has encapsulated the details of the Windows application interface in his 32-bit library, which the students use throughout the first 10 chapters. This allows the students to focus on learning and using the instruction set to create solutions to the programming problems. The details of his library routines are revealed in Chapter 11. Chapter 12 covers assembly language routines that can be called from a high-level language. Both 32-bit and 16-bit C/C++ compilers are used in the examples. The remaining chapters (13 through 17) cover 16-bit real-mode MS-DOS and BIOS programming in much the same way as was done in the third edition, but many more example programs have been added.
A CD-ROM accompanies this text and contains the complete Microsoft Macro Assembler (MASM 6.15), Microsoft's 32-bit and 16-bit Linkers, all example programs from the text, the source code for the author's 32-bit and 16-bit link libraries, and many more useful files. Chapter 17, Advanced Topics, is contained on the CD-ROM and is not printed in the textbook.
The author's web site ... contains an abundance of support material which he keeps current. Most useful are a list of corrections to the textbook, updates to the files contained on the CD-ROM, and the answers to the odd-numbered Review Questions. There are instructions for installing the assembler, configuring and using various integrated development environments, and links to other useful information such as the MASM 6 manual set and the author's e-mail address. Five chapters from the textbook are posted on his site for your review. Professors can access a password-protected area that contains answers to all of the review questions, solutions to the programming exercises, and a set of PowerPoint slides for use in the classroom.
Assembly language is much easier to learn when protect-mode is covered before real-mode. Early use of flat addressing allows coverage of segmented addressing to be delayed until the students have learned the complete instruction set. Flat addressing also makes it easy to locate run-time errors. The addresses contained in the Windows run-time error dialog box corresponds with the addresses in the linker's map file and the assembler's list file. The topics flow better when the simpler Windows interface is covered before the more complex interrupt service routines of MS-DOS and BIOS.
I have successfully used the previous edition of this textbook for several semesters. Including techniques for protect-mode programming in the forth edition provides the additional information most often requested by students. This review is based on material I received from the publisher as a reviewer.



Product: Book - Hardcover
Title: Solaris Internals: Core Kernel Architecture
Publisher: Prentice Hall PTR
Authors: Jim Mauro, Richard McDougall, Sun Microsystems Press
Rating: 4/5
Customer opinion - 4 stars out of 5
Strongly recommended.


It brings me out of the hell!