Migrate customized struts assets
WebSphere Commerce Version 9 uses Apache Struts 2 as the preferred platform for developing enterprise Java web applications. Struts 2 provides plugin support for REST and Spring, which are important components of the WebSphere Commerce platform. It is also designed for more streamlined development and is fully integrated with the WebSphere Commerce deployment pipeline.
If you have existing Struts 1.x web applications, we can upgrade them to use Struts 2. Most of the required changes can be made by changing a small set of configuration files. A complete list of configuration file changes is provided as well as instructions on making the changes. We can also use new Struts 2 features for, eg., double-click protection (see Double-click handlng on the client side using Struts 2)and the Struts file upload feature (see Enable the Struts 2 file upload feature).
For a review of discontinued Struts 1.x features, see Discontinued functionality in WebSphere Commerce Version 9.
- Migrating customized web applications to Struts 2
We can migrate projects that used Struts 1.x to Struts 2. Many features can be translated directly using the strutsmigration.jar utility. For more complex projects, a comparison of Struts 1 and 2 features and APIs is provided.
Previous topic: Migrate the stores.
Next topic: Migrate the WebSphere Commerce Search customizations.