The document discusses different approaches to integrating Struts 2 and Spring frameworks by separating application layers. It presents three cases: 1) Using a simple POJO as the action; 2) Extending ActionSupport to decouple the action from business services; 3) Using business services and data transfer objects to further separate layers. The key point is that the business layer should not be tied to any web framework like Struts or Spring MVC. Integration can be achieved by configuring business services for use by actions, while keeping each layer independent through separation of concerns.