Learn about Web applications

 

Learn about Web applications

This topic provides links to Web resources for learning, including conceptual overviews, tutorials, samples, and "How do I?..." topics, pending their availability.

How do I?...

  Deploy and administer Web applications
Checkmark Deploy and administer Web applications (same as any application type)
  ShowMe demonstration Deploy applications (Education on Demand)
  ShowMe demonstration Administer applications (Education on Demand)
Checkmark Troubleshoot Web application deployment
Checkmark Modify the default Web container configuration
Checkmark Configure session management
  ShowMe demonstration Configure session management (Education on Demand)
Checkmark Disable run-time compilation of JSP files
Checkmark Tune session management
  Secure Web applications
Checkmark Develop Web applications that use declarative security
Checkmark Use programmatic security when declarative security is not enough
Checkmark Secure Web applications during assembly
  Develop Web applications
Checkmark Develop servlets that filter requests or responses
Checkmark Develop servlets that notify listeners of context or session changes
Checkmark Develop servlets using page lists to avoid hardcoding URLs
Checkmark Develop servlets that manage HTTP sessions
Checkmark Have the product automatically set encoding values and content types
Checkmark Share session data among various Web modules in the same application
Checkmark Develop JSP files with WebSphere extensions
  Migrate Web applications
Checkmark Migrate Web application components (servlets, JSP files)
Checkmark Migrate HTTP sessions
  Assemble Web applications
Checkmark Configure Web application deployment descriptors
Checkmark Create Web application archive (WAR) files for deployment

Conceptual overviews

Documentation Documentation Introduction: Web applications
   

Tutorials

Tutorials are not available at this time.

Samples

Samples The Samples Gallery offers:

  • Plants by WebSphere

    Using 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.

    When the Greenhouse Supplier Sample application is installed and configured, an administrator can order additional inventory from the Greenhouse Supplier. See the Samples Gallery for more information on the Greenhouse Supplier application. The Greenhouse Supplier is used with Plants By WebSphere to demonstrate Web services.

  • WebSphere Bank

    Using the WebSphere Bank online bank, customers can open accounts, get account balances, and transfer funds between accounts. The WebSphere Bank application uses Web services, Java Message Service (JMS) API, container-managed persistence (CMP), container-managed relationships (CMR), stateless session beans, Message-Driven Beans (MDB), JSP pages, and servlets.

  • Greenhouse by WebSphere

    Using the Greenhouse by WebSphere online supplier, customers can open accounts, select items and amounts to order, and check their order status. The Greenhouse by WebSphere application uses Web services, the Java message service (JMS) API, scheduler, asynchronous beans, container-managed persistence (CMP), container-managed relationships (CMR), stateless session beans, message-driven beans (MDB), Java server pages (JSP)s, and the struts framework.

  • Java Adventure Builder

    The Adventure Builder customer Web site resides on the Web tier and is designed using a Web application architecture. This Web site communicates to the order processing backend module using Web services interactions. Adventure Builder, a basic Web site travel application built on the J2EE 1.4 platform, is a simple shopping application.

    The customer can browse and select from a catalog of products, in this case vacation packages, assemble or build an entire vacation from different components, principally lodging and activities. The parts of a particular vacation package are determined by user responses given on a sequence of forms. You can maintain vacation package options in a virtual shopping cart, perform sign on and sign off procedures, create user accounts, and purchase a trip package, sending a purchase order to the order fulfillment system. The Adventure Builder application uses several J2EE 1.4 technologies.

  • Simple Servlet - Greeting

    A greeting with connection information displays when Simple Servlet runs. A servlet and JSP page implement this greeting.

  • PageList Servlet - Page Returner

    PageList, an IBM WebSphere Application Server extension of the servlet API, coordinates some typical servlet functions, such as forwarding pages, and hides details of their implementation from the user. The PageList Sample enables users to choose a page to return, and automatically forwards the specified page from the servlet.

  • Filter Servlet - Output Trail

    Servlet filters can pre-process and post-process request data and information. Text is displayed in the HTML browser by the simple Filter Sample, before and after the servlet is processed.

  • JSP - Calendar Creator

    Select attributes and create a calendar using the most up to date functionality available with JavaServer Pages technology.

  • Simple JSP - Date

    A greeting with the current date and time displays when this Sample runs. This greeting implements in a JSP page.

  • Tag Library - Random Quote

    Tag libraries consolidate coding functionality into easy-to-use markup tags in JSP pages. This Sample generates a random number, accesses the corresponding element in a resource bundle, and displays a quote.




Searchable topic ID: welc6tech_web_links