Java is an object-oriented language, but it is also a component-oriented platform. Java's class-loading model and rich type information makes it possible to build flexible and reusable binary components. COMPONENT DEVELOPMENT FOR THE JAVA PLATFORM reveals both the potential and pitfalls of developing components using the Java platform.
As a platform, Java defines the services needed to connect binary components at runtime safely and reliably. To truly take advantage of all that Java has to offer, you must consider not just development but also deployment, and not just objects but also components. COMPONENT DEVELOPMENT FOR THE JAVA PLATFORM delves into the component-oriented features of the Java platform, thoroughly discussing class loading, reflection, serialization, native interoperation, and code generation.KEY TOPICS INCLUDE HOW TO:
This is a cutting-edge approach to Java programming: An emphasis on deployment can be the best way to take advantage of some of the most valuable, yet less heralded, aspects of Java technology.
Stuart Dabbs Halloway is responsible for the Java curriculum at DevelopMentor, where he teaches the Guerrilla Java and Intensive Java courses. He writes for Sun¿s Java Developer Connection(SM) and for JavaPro magazine, and regularly speaks at industry events such as JavaOne. Stuart received his B.S. and M.P.P. degrees from Duke University.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
7 of 7 people found the following review helpful:
5.0 out of 5 stars
Excellent -must have book to be a Java guru/developer,
By
This review is from: Component Development for the Java™ Platform (Paperback)
This is a great book for any intermediate to advanced Java developers who wishes to go beyond rudimentary Java techniques present in so many Java books on the market. This is the "THE" book that give such an excellent details about Java classloaders besides Bill Venners's "Inside Java 2 VM" book. I should know from writing a paper on classloaders and find that most books deal very "cursory" with the subject matter. I suspect that most authors probably have little knowledge or experience about classloaders. Since Classloaders is so fundamental to locating and loading bytecode by the JVM at runtime and it's important for key technologies like RMI, hot EJB delpoyment, security of mobile network code and most importantly server side programming, this book is indispensable. The other thing I find useful with this book is object serialization and bytecode generation which is important for dynamic proxies.Any Advanced Java developers must be conversant with classloaders,class search rules,serialization, bytecodes, JNI and more. This is the book to get to go beyond rudimentary Java development and deployment.
6 of 6 people found the following review helpful:
5.0 out of 5 stars
Easily the Best Programming Book (incl Monson-Haeful's),
By "brooklyn_books" (Brooklyn, NY USA) - See all my reviews
This review is from: Component Development for the Java™ Platform (Paperback)
I bought this book for my department (well, my company bought it - I ordered it ;) ) to help us with the deployment problems we'd been having. These were normal issues, of making sure all files are in the right place, that environment variables were set correctly, etc. We always solved them, but it usually took a whole day to install something and make sure it was all working correctly. Enter Mr. Halloway's book.While most Java books tell you how to write "this" or make an algorithm to do "that", Mr. Halloway's book tells you how to take almost no extra time and make those programs garaunteed to work in any installation environment. It's more than just changing your mindset, the book gives you very clear examples of how to make your application easily deployed and dynamic. For example, in chapter 2 you learn how to easily create an application that can continue running and update its classes to your new version. The best section in the book, I think, is the section on ClassLoaders - which I garauntee will be your best friend after reading this book. Before reading the book, I almost never dealt with the ClassLoader. Now I use it all the time to: Perhaps most valuable of all is Mr. Halloway himself. ..., he has been more than willing to help me understand any parts of his book that were confusing to me. To me, that was the most valuable return on my purchase. Other resources to check out after reading this book: 1. AVALON FRAMEWORK 2. Stuart Halloway's Ideas for a Configuration API
3 of 3 people found the following review helpful:
5.0 out of 5 stars
A unique book,
By "chichang_kung" (Taipei, Taiwan) - See all my reviews
This review is from: Component Development for the Java™ Platform (Paperback)
This book is invaluable to EJB container developers, and to Java architects who pay attention to various issues of software deployment. For example, what are the alternatives of object serialization when a class was not designed with serialization in mind? The book provides some hints.The level of details that the author provides is admirable. The author not only introduces the ideal models, but also faithfully presents the reality of using these models. I certainly lookforward to the second edition of the book.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|