Divided into two categories--advanced Java references and JBuilder-specific references--this text covers advanced Java programming and rapid Java application development. This revision introduces the concepts and practice of advanced Java programming to facilitate developing and managing Java programs. Aided by the tools JBuilder 4, 5, and 6 readers develop programs more productively, while learning advanced Java programming more effectively. Y Daniel Liang offers JavaBeans, bean event model, model-view control, developing customized components, Swing components, creating layout managers, bean persistence, bound properties and constraint properties, bean introspection and customization, Java database programming, and enterprise programming using remote method invocation and servlets. The main thread of the book, however, promotes rapid Java application development (RAD) for developing programs efficiently and effectively.
BENEFICIAL FEATURES *Comprehensive coverage provides fundamentals of rapid Java application development (RAD) *Hands-on representative examples give detailed step-by-step instruction for building a project using JBuilder's Designer, JavaBeans Express', and a variety of wizards *Comprehensive Companion Website includes supplements on coding style, JavaServer Page, CORBA, and XML, among many other useful materials *The companion CD-ROM contains source code *Basic features explain by example--learn by doing *Companion Website and author site available to supplement book www prenhall.com/liang and www cs.armstrong.edu/liang/radjb5.html
Table of Contents:
I. INTRODUCTION TO JBUILDER AND JAVABEANS.
1. Getting Started with JBuilder.
2. Introduction to JavaBeans.
3. Bean Events.
4. Developing Components.
II. RAPID APPLICATION DEVELOPMENT WITH JAVABEANS.
5. Swing Components.
6. Containers and Layout Managers.
7. Menus, Toolbars, and Dialogs.
8. Advanced Swing Components.
III. BEAN PERSISTENCE, INTROSPECTION, AND CUSTOMIZATION.
9. Bean Persistence and Versioning.
10. Bound and Constraint Properties.
11. Bean Introspection and Customization.
IV. JAVA DATABASE PROGRAMMING.
12. Introduction to Java Database Programming.
13. Advanced Java Database Programming.
14. JBuilder DataExpress and Data-Aware Components.
V. ENTERPRISE JAVA PROGRAMMING.
15. Remote Method Invocation.
16. Servlets.