Sponsored links


Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: XDoclet in Action (In Action series)
Publisher: Manning Publications
Authors: Craig Walls, Norman Richards
Rating: 4/5
Customer opinion - 4 stars out of 5
Puts XDoclet to work immediately, especially for J2EE


"XDoclet in Action" is the sort of guide that most open source packages desperately lack. In a clear and patient style, the authors explain what XDoclet is all about: a framework for generating code (or other files) using special Javadoc-style comments embedded in Java sources. They then proceed to step through several examples of the most commonly used applications of XDoclet, explaining what the various XDoclet parts *really* mean and how they relate to each other. Reading this book is a lot like pair programming with someone who has written all the code before and can show you exactly how it's put together.
After an overview of the concepts of code generation, the first topic is the one that originally motivated the development of XDoclet: simplifying J2EE Web app development. The authors show how, by adding simple comment tags to your classes and methods, you can give XDoclet the parameters it needs to automatically generate the code for EJB local and remote home interfaces, EJB and servlet deployment descriptors, value objects, DAO skeletons, custom JSP tag library descriptors, and more. The emphasis is on using XDoclet to eliminate redundancy and to consolidate these parameters with the related source code. Later chapters show how, using the same approach, XDoclet can also generate object-relational data persistence mappings, JMX interfaces, and mock objects for unit testing. The authors also explain how to program the XDoclet framework to create custom code generators.
"XDoclet in Action" is written in the form of a "learning journey". Along the way, readers can pick up many useful tips on J2EE design patterns, the pragmatics of organizing Ant scripts and source files, and other interesting tools (such as Hibernate, an open source data persistence framework). But this form can make it harder to locate a specific piece of information. An equally thorough XDoclet reference book would be a welcome companion.



Product: Book - Paperback
Title: XML Bible (2nd Edition)
Publisher: Wiley
Authors: Elliotte Rusty Harold
Rating: 5/5
Customer opinion - 5 stars out of 5
Don't be fooled by the flashy cover.


On the surface, this book appears to be another in the line ofgood-looking, bulky and content-free geek fodder that took off whenthe Net got hot. But inside is actually a thorough, articulate, well-organized and even gramatically correct treatment of XML and related standards. The writing is lucid and supported by many apposite examples.
If you want to understand what XML is, how it works, and how to use it for creating and managing new Web content, this is the book you need. The author's "Cafe con Leche" site - copiously mentioned in the book - is well worth visiting too. I hope Eliotte Rusty Harold is now working hard on "XML for Programmers".



Product: Book - Hardcover
Title: CISSP All-in-One Exam Guide, Second Edition (All-in-One)
Publisher: McGraw-Hill Osborne Media
Authors: Shon Harris, Shon Harris
Rating: 5/5
Customer opinion - 5 stars out of 5
CISSP


Excellent book that really summed up the CBK's in a very efficient way. I read several books to prepare for my CISSP and I can tell you that THIS one was the only one I really needed. Shon Harris has a brilliant way to communicate sometimes boring subject matter in a very interesting way. Thanks to Shon's book I recieved my CISSP.



Product: Book - Paperback
Title: Modeling Derivatives in C++ (Wiley Finance)
Publisher: John Wiley & Sons
Authors: Justin London
Rating: 5/5
Customer opinion - 5 stars out of 5
A Masterpiece Resource for Derivatives Students and Traders


As both a professor of finance and a practitioner in the field, I've used several books for teaching, but find this book to be one of the most useful and resourceful. This book is also being used in many other universities and trading desks given its depth and coverage.
The author does a phenomenal job in his coverage and discussion of equity and fixed-income models. Details and code for complex interest rate models like the HJM andLibor Market Models is given and the code is well-written and commented. Application of these models is shown for pricing exotic and structured products like synthetic swaps, Bermudan swaptions, index-amortizing swaps, and range notes.
In some sense, this book could be a substitute for Hull's book given that it is covers all the material in Hull's book plus much more, as well as provides all of the code in C++ -- something I've haven't seen in any other book. The author gives many C++ libraries and routines that can easily be adapted by readers into their own code and libraries.
One of the unique aspects of this book is that the author provides various implementations and not just one approach for an any given model. For instance, the model shows how the Hull-White model can be coded three different ways with each implementation more robust than the previous one.
What clearly distinguishes this book from any other in the field is the application of the models to real-world data and the detailed discussions for how to implement derivative models in C++. For instance, the discussion on implied modeling volatility surfaces and GARCH models includes details of the various techniques used by traders and developers to calibrate and estimate parameters using actual marketdata.
This book is important reading for those who want to master concepts and programming in financial engineering.
I strongly recommend this book.