Java provides developers with JavaServer Pages (JSPs) and Servlets as a superior alternative to traditional CGI programs. The architecture of JSPs provide support for a logical and physical separation between the HTML page designers and the component developers, who specialize in implementing advanced business logic. Another advantage of a JSP is its ability to implement a custom tag library. These custom tags allow page designers to abstract themselves from a complex set of logic; include this tag and it will have this effect on the web page. |