You're on another typical JavaEE-based project, and you find yourself writing the same old infrastructure code - again. Are you wondering if there's a easier way to incorporate the basics such as configuration, logging, HTTP, and email into your application? If so, then this presentation is for you. By using a number of Java-based utilities from Apache and similar projects, you can learn how to stop re-inventing the wheel. We'll start with a simple Java application and add the ability to use: Apache Commons Lang for String handling Apache Commons Configuration to configure an application Apache Velocity Templates and Apache Commons Email to format and send email messages Apache Commons IOUtils to simplify File and Stream I/O Apache POI to generate Excel spreadsheets Joda Time to simplify Date/Time handling SLF4J and Logback to log messages Jasypt to encrypt sensitive data By learning to leverage these utilities, attendees can simplify their applications by reducing/eliminating infrastructure code.