Java Technology Home Page
A-Z Index

Java Developer Connection(SM)
Online Training

Downloads, APIs, Documentation
Java Developer Connection
Tutorials, Tech Articles, Training
Online Support
Community Discussion
News & Events from Everywhere
Products from Everywhere
How Java Technology is Used Worldwide
 
Training Index

Writing Advanced Applications for the JavaTM Platform

By Calvin Austin and Monica Pawlan

[CONTENTS] [NEXT>>]

As an experienced developer on the JavaTM platform, you undoubtedly know how fast moving and comprehensive the platform is. Its many application programming interfaces (APIs) provide a wealth of functionality for all aspects of application and system-level programming. Real-world developers never use one or two APIs to solve a problem, but bring together key functionality spanning a number of APIs. Knowing which APIs you need, which parts of which APIs you need, and how the APIs work together to create the best solution can be a daunting task.

To help you navigate the Java APIs and fast-track your project development time, this book includes the design, development, test, and deployment phases for an enterprise-worthy auction application. While the example application does not cover every possible programming scenario, it explores many common situations and the discussions leave you with a solid methodology for designing and building your own solutions.

This book is for developers with more than a beginning level of understanding of writing programs in the Java programming language. The example application is written with the Java® 2 platform APIs and explained in terms of functional hows and whys, so if you need help installing the Java platform, setting up your environment, or getting your first application to work, you should first read a more introductory book such as Java Programming Language Basics or The Java Tutorial.


Note: This is a work in progress. Links to preliminary draft chapters are turned on as they become ready for feedback. Send comments and thoughts to jdcbook@sun.com

New Chapter 6 Project Swing: Building a User Interface


Contents

Chapter 1: Matching Project Requirements with Technology

Chapter 2: Auction House Application

Chapter 3: Data and Transaction Management

Chapter 4: Distributed Computing

Chapter 5: Java Native Interface (JNI) Technology

Chapter 6. Project Swing: Building a User Interface

Chapter 7: Debugging Applets, Applications, and Servlets

Chapter 8: Performance Techniques

Chapter 9: Deploying the Auction Application

Chapter 10: More Security Topics

Appendix A: Security and Permissions
Appendix B: Classes, Methods, and Permissions
Appendix C: SecurityManager Methods

Epilogue

Acknowledgements

Special thanks to experts Isaac Elias, Daniel Liu, and Mark Horwath for their contributions to the advanced examples in the book.

Reader Feedback

Tell us what you think of this book.

[TOP]


[ This page was updated: 18-Oct-99 ]

Products & APIs | Developer Connection | Docs & Training | Online Support
Community Discussion | Industry News | Solutions Marketplace | Case Studies
Glossary - Applets - Tutorial - Employment - Business & Licensing - Java Store - Java in the Real World
FAQ | Feedback | Map | A-Z Index
For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 1995-99 Sun Microsystems, Inc.
All Rights Reserved. Legal Terms. Privacy Policy.