Tuesday, February 17, 2004

Component Development for the Java Platform

I just finished Stuart Halloway's excellent book Component Development for the Java Platform (also available free on-line). The book has been around for a few years but it's still a great deep dive on class loaders, reflection and serialization. Even if you feel you know the topics pretty well (as I did with class loaders and reflection) you're bound to pick up some new details or learn some new nuances. Personally, I found the chapter on serialization to be the most informative. Over my career I've done a lot with object persistence mechanism but for some reason just had no interest in learning more than the basics about Java's. This book really filled in the gaps in my knowledge.

The book covers other topics but not as well. There's a decent chapter on JNI and a chapter on Generative programming. The Generative programming chapter is more of a philosophical statement than a deep dive on some aspect of Java technology. While I agree with Stuart that GP is a good technique the chapter doesn't feel like it fits in the book.

All in all this is a very good Java book. I highly recommend it.

Post a Comment
The Out Campaign: Scarlet Letter of Atheism