Developing Java Beans
Autor Robert Englanderen Limba Engleză Paperback – 8 iul 1997
Preț: 145.99 lei
Preț vechi: 182.48 lei
-20%
Puncte Express: 219
Carte disponibilă
Livrare economică 26 septembrie-10 octombrie
Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 400.00 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
Specificații
ISBN-13: 9781565922891
ISBN-10: 1565922891
Pagini: 316
Dimensiuni: 179 x 235 x 29 mm
Greutate: 0.63 kg
Editura: O'Reilly
ISBN-10: 1565922891
Pagini: 316
Dimensiuni: 179 x 235 x 29 mm
Greutate: 0.63 kg
Editura: O'Reilly
Descriere
A complete introduction to Java's component architecture, this book describes how to write Beans, which are software components that can be used in visual programming environments. This book discusses event adapters, serialization, introspection, property editors, and customizers, and shows how to use Beans within ActiveX controls.
Cuprins
Dedication;
Preface;
Intended Audience;
A Moment in Time;
How the Book Is Organized;
Conventions Used in This Book;
Acknowledgments;
How to Contact Us;
Providing Feedback to the Author;
Retrieving Examples Online;
Chapter 1: Introduction;
1.1 The Component Model;
1.2 The JavaBeans Architecture;
1.3 JavaBeans Overview;
1.4 Using Design Patterns;
1.5 JavaBeans vs. ActiveX;
1.6 Getting Started;
Chapter 2: Events;
2.1 The Java Event Model;
2.2 Events in the AWT Package;
Chapter 3: Event Adapters;
3.1 Demultiplexing;
3.2 Generic Adapters;
3.3 Event Adapters in the AWT Package;
3.4 Event Filtering;
3.5 Event Queuing;
Chapter 4: Properties;
4.1 Accessing Properties;
4.2 Indexed Properties;
4.3 Bound Properties;
4.4 Constrained Properties;
4.5 Handling Events for Specific Properties;
4.6 A java.awt Example;
Chapter 5: Persistence;
5.1 Object Serialization;
5.2 The java.io.Serializable Interface;
5.3 Class-Specific Serialization;
5.4 Walking the Class Hierarchy;
5.5 Serializing Event Listeners;
5.6 Versioning;
5.7 Object Validation;
5.8 The java.io.Externalizable Interface;
5.9 Instantiating Serialized Objects;
Chapter 6: JAR Files;
6.1 The jar Program;
6.2 The Manifest;
6.3 Using JAR Files with HTML;
6.4 Using JAR Files on the CLASSPATH;
6.5 Archive Signing;
6.6 An Alternative to the jar Program;
Chapter 7: The BeanBox Tool;
7.1 Running BeanBox;
7.2 Dropping Beans on BeanBox;
7.3 Editing a Bean's Properties;
7.4 Hooking Up Beans;
7.5 Saving and Restoring the BeanBox Form;
7.6 Adding Your Own Beans to BeanBox;
Chapter 8: Putting It All Together;
8.1 Defining the Temperature Control Simulator;
8.2 Building the Simulator;
8.3 A Sample Simulator Applet;
8.4 Creating a JAR File;
8.5 Recreating the Sample Using BeanBox;
Chapter 9: Introspection;
9.1 The BeanInfo Interface;
9.2 Providing Additional BeanInfo Objects;
9.3 Introspecting the Environment;
9.4 The BeansBook.SimulatorBeanInfo Classes;
Chapter 10: Property Editors and Customizers;
10.1 Property Editors;
10.2 Customizers;
Chapter 11: ActiveX;
11.1 The JavaBeans ActiveX Bridge;
11.2 Technology Mapping;
11.3 Using Beans in Visual Basic;
Design Patterns;
Event Objects;
Event Listeners;
Registering for Event Notification;
Registering for Unicast Event Notification;
Multiple Parameter Event Methods;
Property Access Methods;
Indexed Property Access Methods;
Constrained Property Access Methods;
Registering for Bound and Constrained Property Event Notifications;
Naming a BeanInfo Class;
The java.beans Package;
Colophon;
Preface;
Intended Audience;
A Moment in Time;
How the Book Is Organized;
Conventions Used in This Book;
Acknowledgments;
How to Contact Us;
Providing Feedback to the Author;
Retrieving Examples Online;
Chapter 1: Introduction;
1.1 The Component Model;
1.2 The JavaBeans Architecture;
1.3 JavaBeans Overview;
1.4 Using Design Patterns;
1.5 JavaBeans vs. ActiveX;
1.6 Getting Started;
Chapter 2: Events;
2.1 The Java Event Model;
2.2 Events in the AWT Package;
Chapter 3: Event Adapters;
3.1 Demultiplexing;
3.2 Generic Adapters;
3.3 Event Adapters in the AWT Package;
3.4 Event Filtering;
3.5 Event Queuing;
Chapter 4: Properties;
4.1 Accessing Properties;
4.2 Indexed Properties;
4.3 Bound Properties;
4.4 Constrained Properties;
4.5 Handling Events for Specific Properties;
4.6 A java.awt Example;
Chapter 5: Persistence;
5.1 Object Serialization;
5.2 The java.io.Serializable Interface;
5.3 Class-Specific Serialization;
5.4 Walking the Class Hierarchy;
5.5 Serializing Event Listeners;
5.6 Versioning;
5.7 Object Validation;
5.8 The java.io.Externalizable Interface;
5.9 Instantiating Serialized Objects;
Chapter 6: JAR Files;
6.1 The jar Program;
6.2 The Manifest;
6.3 Using JAR Files with HTML;
6.4 Using JAR Files on the CLASSPATH;
6.5 Archive Signing;
6.6 An Alternative to the jar Program;
Chapter 7: The BeanBox Tool;
7.1 Running BeanBox;
7.2 Dropping Beans on BeanBox;
7.3 Editing a Bean's Properties;
7.4 Hooking Up Beans;
7.5 Saving and Restoring the BeanBox Form;
7.6 Adding Your Own Beans to BeanBox;
Chapter 8: Putting It All Together;
8.1 Defining the Temperature Control Simulator;
8.2 Building the Simulator;
8.3 A Sample Simulator Applet;
8.4 Creating a JAR File;
8.5 Recreating the Sample Using BeanBox;
Chapter 9: Introspection;
9.1 The BeanInfo Interface;
9.2 Providing Additional BeanInfo Objects;
9.3 Introspecting the Environment;
9.4 The BeansBook.SimulatorBeanInfo Classes;
Chapter 10: Property Editors and Customizers;
10.1 Property Editors;
10.2 Customizers;
Chapter 11: ActiveX;
11.1 The JavaBeans ActiveX Bridge;
11.2 Technology Mapping;
11.3 Using Beans in Visual Basic;
Design Patterns;
Event Objects;
Event Listeners;
Registering for Event Notification;
Registering for Unicast Event Notification;
Multiple Parameter Event Methods;
Property Access Methods;
Indexed Property Access Methods;
Constrained Property Access Methods;
Registering for Bound and Constrained Property Event Notifications;
Naming a BeanInfo Class;
The java.beans Package;
Colophon;