In this section, you'll learn how to create a web application from scratch, using the Pentaho Reporting Engine. This example is useful if you also want to understand how to embed the Pentaho Reporting Engine into an existing web application. In this example, in particular, you will see how to create a Java web application showing the Pentaho report you developed in Chapter 2, Getting Started with Report Designer. As you probably remember, we saw how to create a Pentaho report using the Report Design Wizard and we named it my_first_report.
Differently from the examples introduced in the Pentaho Reporting SDK, in this book we are going to use Apache Maven, the most used software project management and comprehension tool for Java.
To better describe the tasks and give you the opportunity to...