Precise Java Google
Home  | J2SE  | J2EE  | Book  | Free Books  | Contact
Chapter 1  | Chapter 2  | Chapter 3

Chapter 1: Designing Servlets and JSPs


Designing J2EE web application is a challenging task since it contains a set of web technologies such as HTML, XML, CSS, Graphics, Java Script, Servlets and JSPs. Designers need to assemble these diversified technologies appropriately and deliver an efficient and maintainable web application. Because of the diversified nature of web applications, there are different sets of skilled designers involved, one set is the web designers who design static html pages and the other set is the J2EE designers who design dynamic content with Servlets and JSPs. Due to lack of collaboration between these different skilled designers, often they fail to deliver an efficiently designed application.

Fortunately, frameworks like Struts evolved rapidly to simplify web application design. In addition to frameworks, front-end patterns also evolved significantly to deliver maintainable applications. In spite of all the available frameworks and patterns, there exists a degree of complexity in designing web applications and often leads to poorly designing and performing web applications. So when you design a web application, you should keep the following issues in mind in order to deliver efficient web applications.

  • How fast the web page should be retrieved and displayed

  • The size of objects in your web page

  • How much data you are displaying in a web page

This chapter discusses the following recipes to solve these issues when you design a web application.

Feed back

We appreciate and welcome your comments on this section. Email (remove ZZZ which is placed to prevent spam). Please note that we may not be able to reply to all the emails due to huge number of emails that we receive but we appreciate your comments and feedback.


Copyright © 2001-2005, Ravi Kalidindi and Rohini Kalidindi. All rights reserved.