InfoCenter Home >
4: Developing applications >
4.1: Programming model and environment

4.1: Programming model and environment

IBM WebSphere Application Server supports a three-tier programming model in which the application server and its contents -- your applications -- reside in the middle tier.

In this multi-tiered programming model, tier 0 represents Applets which run in a Web browser; tier 1, some application resources such as JSP files and servlets, which respond to HTTP requests; tier 2, the enterprise beans that run on the EJB server; and tier 3, the databases that store the business data.

This documentation is geared towards the following layered approach to application development:

  1. Determine what the application should do
  2. Plan the application building blocks and their interactions
  3. Create the Web application building blocks
  4. Combine them into a Web application with the sought features
  5. Create the enterprise beans
  6. Combine the Web application and enterprise beans

Application developers might specialize in areas such as data access, Java programming, and Web page design. The layered approach provides a model allowing these programmers to collaborate in designing, implementing, deploying, and maintaining applications with maximum efficiency.

Go to previous article: Developing applications Go to next article: Finding supported specifications

 

 
Go to previous article: Developing applications Go to next article: Finding supported specifications