The Apache Struts 2 framework allows developers to build large, scalable, reliable, and secure enterprise applications, centered around the Web. In this post, we’ll discuss a few important aspects of the framework, particularly it’s MVC structure, and create a few examples.
As we covered a recent post, Apache Ant is an excellent tool for building and deploying basic Java projects, and provides services to download and manage third-party packages. Configuring Ant projects is a fairly manual process however, and it would be nice to have a tool that assisted with the setup of complex frameworks like Struts and Spring. Gradle is the newest tool to perform this task, but Apache Maven is the go-to utility today.