|
JavaServer Pages technology allows Web developers and designers to rapidly develop
and easily maintain, information-rich, dynamic Web pages that leverage existing
business systems. As part of the JavaTM family, JSP technology enables rapid
development of Web-based applications that are platform independent.
JavaServer Pages technology separates the user interface from content generation
enabling designers to change the overall page layout without altering the underlying
dynamic content.
When the interaction with the user becomes complicated, the need to use Java
components specifically designed to solve business logic at the same time as being
easily configurable through external HMTL pages, arises.
These type of components are called Enterprise JavaBeans and the HTML pages from
which these objects are executed are called JSP pages. JSP pages are Web pages
that allow Java objects (JavaBeans) to be embedded. When a Web client requests
this type of page the server executes the Java and JavaBean commands on the server
and delivers the resulting page to the client.
This mechanism makes DEISTER SOFTWARE Software a highly configurable system, enabling it
to embed JavaBeans in the Web that fulfil the specific business procedures of
each company. JavaServer Pages is the Java platform for the constructions of
applications with dynamic Web content such as the HTML, DHTML, XHTML and XML pages.
The use of JSP technology offers the following advantages:
- Separation of dynamic and static content
The JavaServer Pages model allows you to encapsulate application logic in standard,
reusable JavaBean components, while you can define presentation using special
JSP tags and small sections of embedded Java code known as scriptlets.
- Support for dynamic programming (scripting)
Javaserver Pages allows including dynamic programming sentences executed on the
server when the page is requested.
- Once written runs anywhere
JavaServer Pages are an extension of Java servlets, a 100% pure Java standard
from JavaSoft. JavaServer Pages inherit all of the benefits of the Java Platform,
including "Write Once, Run Anywhere" cross-platform functionality. Since JSP
is an open standard, you can deploy JSP applications to any platform that
fully adheres to the JSP specification
- Advanced performance and scalability
JSP applications enjoy all the same performance and scalability advantages of
Java servlets because JSP is an extension of the Java servlet architecture.
- High quality support and documentation
JSP technology is a Java standard and this allows users and developers to
dispose of full documentation of this open standard.
| Tag Libraries |  |
|
JSP tag libraries define declarative, modular functionality that can be reused by any
JSP page. Tag libraries reduce the necessity to embed large amounts of Java code in
JSP pages by moving the functionality provided by the tags into tag implementation
classes. In doing so, tag libraries makes authoring JSP pages easier -- both
for the Web page author and for tools that expose the functionality encapsulated
by the library to the author.
Tag libraries increase productivity by encouraging division of labor between
library developers and library users. JSP tag libraries are created by a developer
who is an expert accessing data and other services and used by Web page authors
who can focus on the design of user interfaces.
DEISTER SOFTWARE Axional WebStudio technology makes great use of library tags, predefining all
the GUI components needed to create complex forms on the web. This allows developers
to easily create form pages getting rid of the HTML/Java complexity dilema.
|