Stripes
Architecture
- JavaServer Pages
- By default, Stripes uses custom tags on JavaServer Pages. See the chapter on JSF for a description of this architecture.
- Stripes
- The Stripes servlet uses conventions, overriden by annotations, to match JSP pages with Java beans (ActionBeans).
HTML widgets are represented by JSP tags, and navigation is handled by ActionBean methods returning Resolution objects.
State
By default, Stripes does not persist state. However, applying the
@Wizard annotation
to an ActionBean will trigger special treatment. State for wizard beans is stored on the page in hidden fields.
Source Files
- web/app/A.jsp
- The JSP template for page A.
- web/app/B.jsp
- The JSP template for page B.
- web/app/C.jsp
- The JSP template for page C.
- src/app/App.java
- The action bean.
- src/app/Name.java
- The model.
Deployment
Deployment is the same as for any other JSP application with custom servlets, and can be performed with standard JEE tools.
Tools
There is no specific tool support for Stripes. However, as it is a JSP application, any standard Java tools can be used.
This application was developed with NetBeans.