Part 4. Improving your application

At this point, you can build a Struts 2 application. But what about building that application to the highest standards of industry practice? The next three chapters start you on your way to refining your application. We will, of course, be making these refinements to our Struts 2 Portfolio sample application as we go.

In chapter 9, we’ll introduce Spring resource management to our application. Many developers agree that dependency injection is a nonnegotiable component of a well-implemented Java application. We’ll learn to use the Struts 2 Spring plug-in to start letting Spring manage our dependencies. We’ll also bump our persistence layer up a notch or two by introducing the Java Persistence API to our modest ...

Get Struts 2 in Action now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.