JSP.1.1 The JavaServer Pages Technology


JavaServer Pages technology is the Java platform technology for building applications containing dynamic web content such as HTML, DHTML, XHTML, and XML. The JavaServer Pages technology enables the authoring of web pages that create dynamic content easily but with maximum power and flexibility.

The JavaServer Pages technology offers a number of advantages:

  • Write Once, Run Anywhere properties

    The JavaServer Pages technology is platform independent, in its dynamic web pages, its web servers, and its underlying server components. You can author JSP pages on any platform, run them on any web server or web enabled application server, and access them from any web browser. You can also build the server components on any platform and run them on any server.

  • High quality tool support

    The Write Once, Run Anywhere properties of JSP allow the user to choose best-of-breed tools. Additionally, an explicit goal of the JavaServer Pages design is to enable the creation of high quality portable tools.

  • Reuse of components and tag libraries

    The JavaServer Pages technology emphasizes the use of reusable components such as JavaBeans components, Enterprise JavaBeans components, and tag libraries. These components can be used in interactive tools for component development and page composition. This saves considerable development time while giving the cross-platform power and flexibility of the Java programming language and other scripting languages.

  • Separation of dynamic and static content

    The JavaServer Pages technology enables the separation of static content from dynamic content that is inserted into the static template. This greatly simplifies the creation of content. This separation is supported by beans specifically designed for the interaction with server-side objects and, especially , by the tag extension mechanism.

  • Support for scripting and actions

    The JavaServer Pages technology supports scripting elements as well as actions. Actions permit the encapsulation of useful functionality in a convenient form that can also be manipulated by tools; scripts provide a mechanism to glue together this functionality in a per-page manner.

  • Web access layer for N- tier enterprise application architecture(s)

    The JavaServer Pages technology is an integral part of the Java 2 Platform Enterprise Edition (J2EE), which brings Java technology to enterprise computing. You can now develop powerful middle-tier server applications, using a web site that uses JavaServer Pages technology as a front end to Enterprise JavaBeans components in a J2EE compliant environment.



Java 2 Platform, Enterprise Edition. Platform and Component Specifications
Java 2 Platform, Enterprise Edition: Platform and Component Specifications
ISBN: 0201704560
EAN: 2147483647
Year: 2000
Pages: 399

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net