The
BC4J Virtual Shopping Mall demo illustrates a broad set of BC4J capabilities including
Struts-based web UI, Java/Swing-based administration UI, and web services, including application modules deployed both as simple JavaBeans as well as EJB Session Beans. The demo shows examples of implementing functional security to vary the user interface based on the role of the user logged in. The BC4J-VSM is based on the
Model-View-Controller design pattern and shows how the framework implements
J2EE design patterns and best practices so developers can focus on application logic. A series of tutorials by OTN columnist Robert Hall will progressively explain interesting aspects of this virtual shopping mall example over several weeks, so bookmark that page!