WebSphere Commerce presentation layer

WebSphere Commerce uses Java Server Pages (JSP) to implement the view layer of the Model-View-Controller (MVC) design pattern. The view layer is in charge of retrieving data from the database through the use of data beans and formatting it to meet the display requirements. The view layers determines whether the request is sent to a browser or streamed out as XML. JSP files present a clean separation between data content and presentation.

WebSphere Commerce storefront uses JSP pages throughout the entire store flow. WebSphere Commerce browser-based tools (WebSphere Commerce Accelerator, Administration Console, and Organization Administration Console) use JSP pages in conjunction with XML to drive the user interface.

In addition to the above,

Related concepts

Model-View-Controller design pattern
Tools framework
WebSphere Commerce Accelerator architecture
WebSphere Commerce Web services with JSP pages