Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The goal is to remove business logic and entities from the struts action classes and their associated JSP's.

Note: rather than refactoring legacy Struts Action classes, the approach is being taken to simply replace Action classes and JSPs with SpringMVC/Webflow and Freemarker pages.

The Approach

The approach is to first push down all business logic and knowlege of business entities into a service facade that is responsible for two things:

...