Now that you know why Business Objects created the Java Reporting Component and how it differs from some of the server solutions, you will move on to learning more about the components. The Java Reporting Component has three main pieces to it, as shown here:
A report engine
Report viewer controls
Helper tag libraries
The report engine is the component that processes the reports. Its job is to load the report template (.rpt file), run the query to the data source, process the report's pages, and communicate with the report viewer controls to provide the information they need to render the reports. The main report viewer is an HTML viewer control that is used to display the report's output ...