Managing Business Logic with Struts

So far we’ve seen how to use the Struts framework to facilitate the construction of an application. We’ve also examined the basic workflow of a Struts-based request along with the different components needed to carry out a user’s requested action. However, while the Struts framework is a powerful tool for building applications, it is still only a tool. Using the Struts framework does not relieve you of the responsibility for architecting the application.