Preface

This Suntrademark ONE Application Framework Component Author's Guide describes the Sun ONE Application Framework component architecture and the process whereby component authors can design, create, and distribute new components. This book is intended for prospective Sun ONE Application Framework component authors, and assumes that these component authors are already familiar with the Sun ONE Application Framework architecture.


How This Book Is Organized

Chapter 1, Overview and Component Architecture provides an overview of Component-Based Development (CBD), Sun ONE Application Framework Component Library, the Component Class, and the ComponentInfo Class.

Chapter 2, Developing Components provides a description of the fundamental steps involved in creating, distributing, and using a Sun ONE Application Framework component.

Chapter 3, Developing View Components provides a description of the fundamental steps involved in developing view components.

Chapter 4, Developing Model Components provides a description of the fundamental steps involved in developing model components.

Chapter 5, Developing Command Components provides a description of the fundamental steps involved in developing command components.

Chapter 6, ConfigurableBeans (Non-Visual Components) introduces how the IDE toolset makes use of the ConfigurableBean, the role it plays, and the relationship between Sun ONE Application Framework and the ConfigurableBean types.

Chapter 7, Developing and Distributing Non-Extensible Model, Command and ContainerView Components introduces the steps to develop and distribute non-extensible Model, Command, and ContainerView components.

Chapter 8, Design Actions describes developing extensible components which have component design actions, defines a component design action, and shows how to expose design action in ComponentInfo.

Chapter A, Component Library Structure offers an overview of the component library and the component library structure, and details the component manifest, with a description of automated unpacking of component tag libraries (TLD) files, and automated unpacking of "Additional Files".


Using UNIX Commands

This document might not contain information on basic UNIX® commands and procedures such as shutting down the system, booting the system, and configuring devices. See the following for this information:

http://docs.sun.com


Related Documentation

Application

Title

Part Number

Sun ONE Application Framework 2.1

Sun ONE Application Framework Overview, Suntrademark ONE Studio 5 update 1

817-4360-10

Sun ONE Application Framework 2.1

Sun ONE Application Framework Tutorial, Sun ONE Studio 5 update 1

817-4358-10

Sun ONE Application Framework 2.1

Sun ONE Application Framework IDE Guide, Sun ONE Studio 5 update 1

817-4104-10

Sun ONE Application Framework 2.1

Sun ONE Application Framework Developer's Guide, Sun ONE Studio 5 update 1

817-4359-10

Sun ONE Application Framework 2.1

Sun ONE Application Framework Component Reference Guide, Sun ONE Studio 5 update 1

817-4661-10

Sun ONE Application Framework 2.1

Sun ONE Application Framework Tag Library Reference, Sun ONE Studio 5 update 1

817-4361-10



Accessing Sun Documentation

You can view, print, or purchase a broad selection of Sun documentation, including localized versions, at:

http://www.sun.com/documentation


Contacting Sun Technical Support

If you have technical questions about this product that are not answered in this document, go to:

http://www.sun.com/service/contacting


Sun Welcomes Your Comments

Sun is interested in improving its documentation and welcomes your comments and suggestions. You can submit your comments by going to:

http://www.sun.com/hwdocs/feedback

Please include the title and part number of your document with your feedback:

Sun ONE Application Framework Component Author's Guide, part number 817-4362-10