What you need to know first:
To create JSP pages in for WebSphere Commerce you should have WebSphere Studio Application Developer skills and JSP skills. You should also be familiar with JSTL. For background information describing how JSP pages are implemented in WebSphere Commerce read these topics:
New to this release of WebSphere Commerce, JSP page designers can create JSP pages without using the WebSphere Commerce engine. This new environment can result in reduced development time. For more information refer to the topic, WebSphere Commerce JSP preview environment.
Samples:
For many site, development begins with modifying one of the starter stores provided with WebSphere Commerce. The starter stores include a complete set of JSP pages necessary for a fully-functional store. The JSP pages may be modified as necessary for use in your store. For information about the starter stores, refer to the topics in the Easy start section.
The business process model is useful to determine the flow of store pages. The business processes also list the implementation details for (JSP pages, data beans and views) for each task described in the model.
In addition to the starter stores WebSphere Commerce provides JSP code snippets and samples. JSP code snippets illustrate a specific WebSphere Commerce feature. The snippet is a Javaless JSP fragment that you can use to easily add functionality to a store.
The following JSP code snippets are provided:
Display customization terms and conditions
- e-Marketing Spot
- Store catalog display
- Promotions display
- Promotion code form
- 3-D Secure
The following samples are provided:
- JSP code snippet: e-mail template
- Sample: Guided Sell JSP file
- Sample: Product Comparison JSP files
- Sample: Product Exploration JSP files
- Sample: WebSphere Commerce Payments JSP pages
- FashionFlow sample store (use this sample if you want to implement auctions)
Key page designer tasks
Within this information center, JSP page designer tasks are described in the Developing category in the subsection Developing storefront pages (JSP pages).