Learn about Web apps
- Deploy Web apps (same as any application type)
- Troubleshoot Web app deployment
- Modify the default Web container configuration
- Set session management
- Disable run-time compilation of JSPs
- Tune session management
- Develop Web apps that use declarative security
- Use programmatic security when declarative security is not enough
- Secure Web apps during assembly
- Develop servlets that filter requests or responses
- Develop servlets that notify listeners of context or session changes
- Develop servlets using page lists to avoid hardcoding URLs
- Develop servlets that manage HTTP sessions
- Have WAS ND automatically set encoding values and content types
- Share session data among various Web modules in the same application
- Develop JSPs with WebSphere extensions
- Migrate Web app components (servlets, JSPs)
- Migrate HTTP sessions
- Set Web app deployment descriptors
- Create WAR files for deployment
- Web apps
Samples
The Samples Gallery offers:
- Plants by WebSphere
Use the Plants by WebSphere storefront, customers can open accounts, browse for items to purchase, view product details, and place orders. The Plants by WebSphere application uses container-managed persistence (CMP), container-managed relationships (CMR), stateless session beans, a stateful session bean, JSP pages, and servlets.
- Faces Client - Sample Portfolio
Sample Portfolio is a sample application that demonstrates the use of Faces Client components. The Hello World sample demonstrates how the Faces Client framework keeps a data model consistent in the browser.
The portfolio sample mimics a Web-based portfolio management application. The goal is to enable users to view all their portfolios, navigate through them, display them graphically, and have them updated on a regular basis with current stock prices as delivered to the page by a Web service. Users will also be able to change quantities on their stocks for analysis purposes. The Hello World sample demonstrates the power of the Faces Client framework by showing an MVC (Model View Controller) setup on a page with a very simple model and using two input fields as the controls.