Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Acceptable See details
$5.04 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Component Development for the Java™ Platform
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Component Development for the Java™ Platform [Paperback]

Stuart Dabbs Halloway (Author)
4.4 out of 5 stars  See all reviews (9 customer reviews)

List Price: $39.99
Price: $31.27 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.72 (22%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0201753065 978-0201753066 December 24, 2001 1
If you're serious about writing components in Java, this book focuses on the component services you need to master. DevelopMentor Chief Scientist Stuart Halloway presents unprecedented, in-depth coverage of writing, deploying, and maintaining Java components. Halloway begins by showing how to use, control, and troubleshoot components. He offers real-world guidance on reflection performance, and demonstrates how reflection is used to build the Java serialization architecture. He also offers detailed coverage of using the Java Native Interface (JNI) to control the boundaries between Java code and components written in other environments. In Part II, Halloway presents a practical vision for using component services to become a more effective Java developer. Through examples and sample code, he introduces generative programming techniques that leverage Java into high performance. Finally, building on these techniques, he shows how to construct robust interoperability between Java and Win32/COM.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)


Editorial Reviews

From the Back Cover

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:

  • Use and troubleshoot Class Loaders
  • Build dynamic and generic services through reflection
  • Control an object's serialized representation
  • Load and use native code components
  • Extend the Java class format to add custom services
  • Automate development with code generation

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.



0201753065B11212001

About the Author

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.



0201753065AB06182002

Product Details

  • Paperback: 368 pages
  • Publisher: Addison-Wesley Professional; 1 edition (December 24, 2001)
  • Language: English
  • ISBN-10: 0201753065
  • ISBN-13: 978-0201753066
  • Product Dimensions: 9.2 x 7.4 x 0.8 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #1,498,933 in Books (See Top 100 in Books)

More About the Author

Stuart Dabbs Halloway is a co-founder of Relevance, Inc. Stuart is the author of Programming Clojure, Component Development for the Java Platform, and Rails for Java Developers. Stuart regularly speaks at industry events including the No Fluff, Just Stuff Java Symposiums, the Pragmatic Studio, RubyConf, and RailsConf.

 

Customer Reviews

9 Reviews
5 star:
 (7)
4 star:    (0)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (9 customer reviews)
 
 
 
 
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, January 28, 2002
By 
B. K. Lau (Arlington, MA USA) - See all my reviews
(REAL NAME)   
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars Easily the Best Programming Book (incl Monson-Haeful's), July 29, 2002
By 
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:
1. Create dynamically updated classes
2. Manage security features not built in
3. Allow for easy deployment without needing knowledge
of the file system structure

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
This is from Apache.org and it's a good framework for
easy configuration which continues in the same vein as this
book. http://jakarta.apache.org/avalon/

2. Stuart Halloway's Ideas for a Configuration API
...
Definitely worth checking out, it will give you some great
ideas.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars A unique book, April 22, 2002
By 
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews







Only search this product's reviews



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject