Chapter 13. File, rich rendering, and email support

 

This chapter covers

  • Handling file uploads
  • Creating PDF documents and charts
  • Sending emails with attachments
  • Customizing the UI with resource bundles

Many people playing their first round of golf question why anyone would want to torture themselves with such a maddening game, concluding that those who play it are simply masochistic. But anyone who has experienced the triumph of sinking the ball in the hole from the tee box, clearing a large water hazard, or just taking a great swing understands that there’s something extremely gratifying about golf once you get the hang of it. The same can be said about an application framework. There’s a lot to learn at first and it can seem overwhelming. Then things click. Your newfound ability makes the experience enjoyable and you get to do things you’ve never experienced before.

13.1. Uploading files and rendering dynamic images

13.2. PDF generation with iText

13.3. Quick and easy charting with JFreeChart

13.4. Composing email the Seam way

13.5. Customizing the UI with resource bundles

13.6. Summary