# Business Components For Java

Business Components for Java is a 100%-Java, XML-powered framework that enables productive development, portable deployment, and flexible customization of multi-tier, database-savvy applications from reusable business components.

This document provides an introduction to using business components and HTML clients deployed to Oracle 9iAS. To develop and edit business components, use Oracle JDeveloper, available for free trial download on the Oracle Technology Network. You can also view the JDeveloper Documentation on the Oracle Technology Network. To use the Oracle Technology Network, a free resource, go to OTN's registration page.

This document contains the following sections:

- Introducing Business Components for Java
- Understanding Entity Objects and Associations
- Understanding View Objects, View Links, and Application Modules
- Using the API to Customize and Use View Objects, View Links, and Application Modules
- Using the API to Customize Entity Objects and Associations
- Ways to Invoke Exported Business Components Methods from Clients
- Working with Custom Properties
- Using Business Components XML
- Handling Errors
- Connection Pooling
- Setting the Oracle 9iAS Classpath to Connect to Remotely Deployed Business Components for Java
- Configuring Oracle9i Application Server for Remote Debugging a JSP
- Configuring Oracle9i Application Server for Remote Debugging Servlets
- Troubleshooting Deployed Projects
- Business Components Reference
- Business Components JavaDoc