Sun ONE Studio Programming
This book provides in-depth coverage of the Forte for Java IDE product line and introduces the features of the IDE. It then moves on to explain the steps to install and customize the IDE and develop basic Java applications. Further, it describes the steps to perform advanced operations in the IDE, including automatically updating modules, managing modules, developing JavaServer Pages (JSP) files, and developing and customizing JavaBeans. The book also explains the user interface components, the functions of various workspaces, and the help features of the IDE. It contains conceptual explanations and detailed case studies to give real-time exposure to the reader. It contains a bank of questions to test the knowledge imparted to the reader. It provides detailed steps to configure various services available with the Forte for Java IDE. About the CD-ROM - Forte for Java 3.0, plus author source code and examples.
- Paperback | 888 pages
- 188 x 232.2 x 48.3mm | 1,270.07g
- 14 Aug 2002
- John Wiley & Sons Inc
- Hungry Minds Inc,U.S.
- Foster City, United States
- w. numerous figs.
Table of contents
Preface. Acknowledgments. Chapter 1: Getting Started with Forte for Java. Background on the Forte for Java IDE. Overview of the Forte for Java IDE Product Line. Installing the Forte for Java IDE. Configuring Forte for Java. Uninstalling the Forte for Java IDE. Summary. Chapter 2: A Tour of the Forte for Java IDE. IDE Windows. IDE Editors. Web Browser. Using Forte for Java IDE Help. Summary. Chapter 3: Developing Java Applications. Creating a Java Application -- What Does It Involve? Creating a Class. Editing Java Code. Compiling Java Code. Creating a Group of Files. Executing Java Code. Debugging the Java Code. Summary. Chapter 4: Advanced Debugging Features. Working with Watches. Handling Debugging Sessions. Connecting a Standard Debugger to a Running Virtual Machine. Setting the Debugger Type for an Object. Switching the Default Debugger Type. Defining a Debugger Type. Modifying the Debugger Settings. Summary. Chapter 5: Building Graphical User Interfaces. Creating a Form. Creating a Container. Using the Standard Layout Managers. Specifying the Layout Manager. Using the Component Palette to Add Components. Moving and Copying Components. Reordering Components Within a Container. Specifying the Layout Properties and Constraints. Specifying the Property of a Component. Modifying the Code Generation for a Component. Defining an Event Handler by Using the Property Sheet. Removing an Event Handler. Creating a Menu Bar. Creating a Pop--up Menu. Synchronizing Source Code. Summary. Chapter 6: Organizing Work into Projects. Creating a Project. Compiling and Executing a Project. Managing Projects. Generating Documentation with JavaDoc. Summary. Chapter 7: Designing Templates. Creating Templates. Modifying Existing Templates. Enhancing a Template by Using Macros. Creating a Template for a Group of Files. Summary. Chapter 8: Creating Projects with the Ant Tool. Creating an Ant Project. Editing an Ant Script. Running an Ant Project. Modifying Dependencies of Targets. Summary. Chapter 9: Developing and Customizing JavaBeans. A Bite into JavaBeans. Creating a JavaBeans Component. Working with Bean Properties. Working with Event Sets. Adding a Bean to the Component Palette. Generating a Beaninfo Class. Using a Bean in an Application. Creating Java Archive Files by Using the JAR Packager. Summary. Chapter 10: Creating and Deploying Web Applications with Tomcat. What Is Tomcat? Building a Web Application. Testing a Web Application. Creating a WAR File. Summary. Chapter 11: Developing JSP Files. JavaServer Pages -- The Technology. Creating a JSP Page. Editing the Source Code of a JSP Page. Compiling and Executing a JSP File. Summary. Chapter 12: Developing XML Documents. Creating an XML Document. Editing an XML Document. Creating a DTD File. Creating a CSS. Validating an XML Document. Summary. Chapter 13: Working with PointBase Server. Starting PointBase Server. Working with Tables. Configuring the Properties of the Database Explorer. Stopping PointBase Server. Summary. Chapter 14: Database Programming with the JDBC Module. Creating a JDBC Application. Using the JDBC Form Wizard. Running JDBC Applications. Summary. Chapter 15: Building CORBA Applications. The CORBA Architecture. The CORBA Module. Creating a CORBA Application. Testing a CORBA Application. Summary. Chapter 16: Building Distributed Applications Using the RMI Module. Why Distributed Applications? RMI -- An Overview. The RMI Module. Creating RMI Applications. Testing an RMI Application. Summary. Chapter 17: The JNDI Module and LDAP Support. JNDI and LDAP Basics. Working with the JNDI Module. Summary. Chapter 18: Using Concurrent Versioning System. What Is CVS? Specifying Methods of Using CVS. Mounting a CVS Filesystem. Identifying CVS Commands. Options for Commands on CVS Filesystems. Reconfiguring a CVS Filesystem. Summary. Chapter 19: Incorporating a Version Control System. Mounting a PVCS Directory. Mounting a VSS Directory. Identifying Commands. Variables in VCS Commands. Specifying VCS Command Parameters and Variables. The Versioning Explorer. Summary. Chapter 20: Working with J2EE Application Assembler. An Overview of J2EE Applications. Creating a J2EE Application. Adding a Module to a J2EE Application. Deploying a J2EE Application. Summary. Chapter 21: Working with EJB Modules. Creating an EJB Module. Working with the EJB Module Assembler. Archiving an EJB Module. The Deployment Descriptor of an EJB Module. Summary. Chapter 22: The EJB Builder. A Peek into Enterprise JavaBeans. Creating an Enterprise Bean. Working with Enterprise Beans. Validating and Testing an Enterprise Bean. Deleting an Enterprise Bean. Summary. Chapter 23: Building Web Modules. Creating a Web Module. Adding Files to a Web Module. Managing Web Modules. Converting a Web Module to a Directory. Summary. Chapter 24: Constructing Web Services. Introduction to the Web Service Module. Creating a Web Service. Creating an XML Operation. Adding a Reference to a Web Service. Generating Clients. Testing a Web Service. Summary. Chapter 25: iPlanet Application Server Integration. Introducing the iPlanet Application Server. iPlanet Support for J2EE Components. Installing the iPlanet Application Server. iPlanet Enterprise--class Development and Deployment Tools. The iPlanet Unified Integration Framework. Summary. Chapter 26: Customizing the IDE. Changing the Appearance of the IDE. Changing the Window Mode of the Forte for Java IDE. Customizing Keyboard Shortcuts. Summary. Chapter 27: Customizing Menus and Toolbars. Adding a Menu Command to a Menu or Toolbar. Grouping Menu Commands. Rearranging Menu Commands. Creating Menus and Toolbars. Moving and Hiding a Toolbar Case Study. Summary. Chapter 28: Customizing the Editor. Changing Keyboard Shortcuts. Recording Macros. Changing Abbreviations. Customizing Java Code Completion. Customizing Caret Row Highlighting. Changing the Font Type and Font Color. Summary. Chapter 29: Customizing the Component Palette. Creating a Component Palette Category. Repositioning a Component Palette Category. Summary. Chapter 30: Customizing Workspaces. Creating a Workspace. Renaming a Workspace. Deleting a Workspace. Summary. Chapter 31: Customizing Windows. Docking a Window. Undocking a Window. Cloning a Window. Displaying File Extensions. Customizing the Output Window. Customizing the Filesystems. Setting Bookmarks. Case Study in Customization. Summary. Chapter 32: Adding Modules with the Update Center. Updating the IDE Directly from the Forte for Java Web Site. Configuring the Forte for Java IDE to Use HTTP Proxy Settings. Configuring the Forte for Java IDE to Use a SOCKS Proxy Server. Updating the IDE Modules from Downloaded Files. Uninstalling and Reinstalling Modules in the IDE. Summary. Chapter 33: API Support. Introduction to APIs. Testing NetBeans Extensions. Creating and Installing a Module. Using the Ant Module for Creating Modules. Using the Bean Browser to Look at IDE Objects. Summary. Chapter 34: Opening Files from Outside the IDE. Executing Remote Launcher Manually. Associating the Open File Launcher with a File Type. Customizing File Opening. Summary. Chapter 35: Adding and Modifying Service Types. Adding Service Types. Configuring and Assigning Service Types. Setting Service Types for Templates. Removing Service Types. Summary. Chapter 36: Modifying the IDE. Creating and Installing Modules. Modifying the Settings of a Module. Adding Services to a Module. Creating Nodes by Using the Nodes API. Creating User Interface for Nodes by Using the Explorer API. Creating Actions for IDE Elements by Using the Actions API. Manipulating Filesystems. Representing Data Types in the IDE. Summary. Chapter 37: An Overview of the Mobile Edition. Features of the Mobile Edition Installing the Mobile Edition. The Mobile Edition -- What's Different? Summary. Chapter 38: An Introduction to Emulators. Advantages and Limitations of Using Emulators. Adding an Emulator. J2ME Wireless Toolkit Devices. Summary. Chapter 39: Developing MIDP Applications. Working with MIDP Projects. Working with MIDlet Suites. Working with MIDlets. The JAR and JAD Files. Compiling and Executing MIDlet Suites. Packaging and Deploying Applications. Summary. Appendix A: What's on the CD--ROM? Appendix B: Java Basics. Index. Java SDK License Agreement. Sun Microsystems, Inc. Binary Code License Agreement. Wiley Publishing, Inc. End--User License Agreement. Important CD--ROM Information.
Rashim Mogha, MCSD, works in the Knowledge Solutions Business division of NIIT, where she designs, develops, tests, and implements instructor--led training courses. She has contributed to books on A+ certification and Cisco security. Ruchi Bhargava writes courseware for NIIT's Knowledge Solutions Business division.