Action
Handling the request
The Action is where you get to add your two cents. In fact, many web requests can be handled by built-in Actions that ship with the framework. For example, as you navigate around, realize I have only written a handful of Action classes to support this site and they were trivial. Granted, this is not Ebay, but Struts 2 makes it very easy to build a fairly complex web presence quickly.