The Application Server supports a powerful approach to dynamic Web page content: JavaServer Pages (JSP) files. JSP files are application building blocks coded to the Sun Microsystems JSP specification.
JSP files enable the separation of the HTML coding from the business logic in Web pages, allowing HTML programmers and Java programmers to more easily collaborate in creating and maintaining pages.
The IBM extensions to the JSP specification include JSP tags that resemble HTML, making it easy for HTML authors to add the power of Java to Web pages without being experts in Java.
JSP files support a division of roles:
Team member | Role |
---|---|
HTML authors | Develop JSPs that access databases and reusable Java components, such as servlets and JavaBeans |
Java programmers | Create the reusable Java components and provide the HTML authors with the component names and attributes | Database administrators | Provide the HTML authors with the name of the database access and table information |