![[Book Cover]](../covergif/sowers.gif)
|
JavaBeans By Example, 1/e
Henri Jubin, IBM ITSO, Austin, Texas
IBM Book
Published December, 1997 by Prentice Hall PTR (ECS Professional)
Copyright 1998, 288 pp.
Paper Bound w/CD-ROM
ISBN 0-13-790338-3
$39.95
|
Sign up for future mailings on this subject.
See other books about:
JAVA
![[Preface]](../images/cat_preface.gif)
|
Start building enterprise applications with JavaBeans right now!
- Key coverage of building enterprise client/server applications-including the JavaBeans API, accessing legacy data, and distributed objects.
- Step-by-step, build a fulll, working enterprise application using JavaBeans and an existing corporate database.
@ CD-ROM includes all you need to get started: Sun's JDK and BDK 1.1, a trial version of DB2, and a full version of VisualAge for Java.
JavaBeans portends a revolution in enterprise software development. It allows IT organizations to build small, reusable, platform-independent components that substantially enhance the value of existing computing and database resources.
JavaBeans by Example is the first practical, complete guide to JavaBeans enterprise development. It introduces JavaBeans and shows how they package functionality into reusable components that can be spread throughout the organization. It shows how to create a JavaBeans reuse plan and philosophy that works; how to leverage JavaBeans visual programming; and how to use JavaBeans to effectively access and enhance legacy data.
The heart of the book is the step-by-step construction of a sophisticated real-world enterprise application with JavaBeans, using IBM's powerful VisualAge development tools, DB2 database, Sun's JDK and BDK 1.1-all included on CD-ROM. This book is for every programmer, developer, and architect working with Java in the enterprise.
HENRI JUBIN is a leader of the Jalape-o Team, a group of world-wide engineers at IBM Corp.
1. How to Use This Book.
Introduction. The Chili Pepper Story. The Structure of the Book.
2. Introducing Beans.
DefinitionWhat is a Bean? Characteristics. Where and How Beans Can Be Used. Using Beans to Liven Up a Web Page. Using Beans to Provide a Web Page with the Ability to Communicate. Using Beans to Implement an Application.
Using Beans to Implement a Distributed Web-Based Application. Building a Simple Bean.
3. Building BlocksThe JavaBeans API.
Events. Event Object. Event Listeners. Event Listener Interfaces. Listener Registration. Event Listener Example. Event Sources. Multicast Delivery. Unicast Delivery. Complete Events ExamplePizza Delivery. Testing the Application.
Extending the Example with Graphical Output. Conclusion. Properties. Indexed Properties. Bound Properties. Constrained Properties. Read Only and Private Properties.
Conclusion. Introspection. BeanInfo Class. A BeanInfo Class for a Bean. BeanInfo Example. Introspector. Coding Guidelines. Properties. Events. Methods. Introspection exampleDescriptor. Running the Descriptor Application. Conclusion. Customization. Property Editors and the Property Sheet. Default Property Editors.
Simple Property Editors. Graphical Property Editors. Property Editor Managers.
Customizers. Conclusion. Serialization. Object Streams. ObjectOutputStream.
ObjectInputStream. Serialization Using the Serializable Interface. Controlling Serialization. Serialization Using the Externalizable Interface. Version Control.
Conclusion.
4. The Chili Pepper Application.
Mapping the Story to Classes. Mapping the Classes to Beans, Defining the Interfaces. Building and Connecting the Beans. Adding the GUI.
5. Enterprise Functionality.
Internationalization. Defining Locales. Resource Bundles. Combining Locales and Resource Bundles. Conclusion. Distribution/Remote Method Invocation.
RMI. RMI Bootstrap Registry. Remote Interface. Remote Object. Stubs and Skeletons.
Local Objects. Testing the Distributed Application. Distributed Applet. A Short Description of CORBA. Persistency. JDBC. Mapping Beans to Relational Database Tables. Loading JDBC Drivers. Connecting to Databases. Executing SQL Statements.
JDBC Drivers. Applets. JSQL. Standard API for Object Databases. Serialization.
Conclusion. Printing. Printing Framework. Printing Example. Conclusion.
6. Additional Topics.
Packaging Beans, Applets and Applications. JAR Files. The JAR Command.
Manifest Files. Signature Files. Conclusion. Security and Beans. Signed Applets. The Signed Pepper Applet. The Identity Database, Identities and Signers. The Certificate File.
Step by Step to a Signed Applet. Steps to Do at the Client. Conclusion. Visual Development Environments. Java Workshop. Jbuilder. VisualAge for Java. Visual Cafe Pro. Visual J++. Conclusion.
7. Examples Used in the Book.
The Simplest HelloPepper Bean. Events or Notification Units. Overview of the Two Events Samples. The Pizza Events Sample Named PizzaExText. The Pizza Events Sample Named PizzaExGUI. Properties. Overview of the Four Properties Samples. The Pepper Bean Sample Named Default. The Pepper Bean Sample Named Simple. The Pepper Bean Sample Named GUI. The Pepper Bean Sample Named Custom.
Serialization Styles. Overview of the Four Serialization Samples. The SimplePepper Bean Sample Named Serial. The SimplePepper Bean Sample Named SerialControl.
The SimplePepper Bean Sample Named External. The SimplePepper Bean Sample Named Version. Persistency. The Persistency Sample Named DrvLister. The Persistency Sample Named DbLocal with a Local JDBC Driver. The Persistency Sample Named DbNet with a JDBC Net Driver. The Persistency Sample Named DbODBC with a
JDBC-to-OBDC Bridge. The Persistency Sample Named Applet. Introspection.
Remote Method Invocation. Signed Applets.
Appendix A.
Bibliography.
Index.
|