In this chapter, we discussed WebLogic's implementation of JSP tag libraries, JSP syntax, and WebLogic's custom and validation tag libraries. We also discussed WebLogic's EJB to JSP integration tool, tag library resources, and some best practices for implementing tag libraries. Hopefully you've grasped how tag libraries can and have helped many developers greatly reduce the Java code within JSP pages. Try comparing the initial examples presented to the final EJB JSP tags. The reduction of Java code and the abstraction of logic out of the presentation layer are dramatic. Consistent development of JSP libraries enables developers to build a portfolio of reusable application components, which saves development time, thus decreasing time to market. As a tool in support of the MVC design pattern, tag libraries play a significant role in abstracting logic away from presentation, while still facilitating code reusability.
In the next chapter, we'll actually create a custom JSP tag library, including implementation of the actual tag code. We'll create and configure the JAR file to include tag library creation, and finally configure and administer of the tag library as a part of your Web application.