aa Contact Us aa Home aa About Us aa Sign Up aa Free JSP Books aa JSP Books



JSP TEMPLATES

   
WEB TIER
Subcategories


JSP Tutorials

JSP Tag LIBS

JSP and Java Beans

JSP and JDBC

JSP and Servlets

JSP and TOMCAT

JSP and STRUTS

Java Server Faces

Portlets

Jakarta Velocity

JSP Appls Downloads

Tag Libs Downloads

Eclipse

Linux

Databases

Web Development

JSP Certification

JSP Web Hosting

JSP Sites

JAVA NETWORK
aa JavaOlympus
aa J2EEOlympus
aa JSPOlympus
aa J2meOlympus













Developing your first JSPs tags We have seen how servlets and JSPs can be used to build a web application. These technologies go some distance toward making web development easier, but do not yet facilitate the separation of Java from HTML in a reusable way. Custom tags make this possible by bunding Java code into concise, HTML-like fragments recognizable by presentation developers.
JavaServer Pages: Tag Libraries vs. JavaBeans 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.
Tag Libraries Tutorial In JavaServer Pages technology, actions are elements that can create and access programming language objects and affect the output stream. The JSP specification defines 6 standard actions that must be provided by any compliant JSP implementation.
Encapsulate reusable functionality in JSP tags JavaServer Pages (JSP) are a great mechanism for delivering dynamic Web-based content. JSP provides a set of predefined tags, but you can also define your own tag extensions that encapsulate common functionality.
Combine the power of XPath and JSP tag libraries In this article, we'll examine the XPath custom tag library for JSPs and see a tag collection that provides simple control constructs and a uniform attribute value substitution facility, all of which combine to reduce complexity and improve functionality.
Creating Custom JSP Tag Libraries JSP 1.1 introduced an extremely valuable new capability: the ability to define you own JSP tags. You Define how the tag, its attributes, and its body are interpreted, then group your tags into collections called tag libraries that can be used in any number of JSP files.
AN INTRODUCTION TO JSP TAG LIBRARIES Over time as I program in both JSP and ASP, I am increasingly finding JSP to be the far more powerful of the two server-side programming solutions. More than any other feature, tag libraries are the one aspect of JSP which has caused me to to choose JSP as my primary server-side web application tool.
Iterating with tags
Advanced Features of JSP Custom Tag Libraries In this article, the second in the JSP custom tag libraries series, we will cover advanced JSP features and how to use them. If you aren't familiar with tag libraries, spend a few minutes reading the previous article.
Designing JSP Custom Tag Libraries If you've ever had the opportunity to build a web application using Java technology, chances are you have used Java Server Pages (JSP) for content display.
Jakarta Taglibs Why are tag libraries popular these days? One reason is that JSP development often consists of many tasks that are common and repeatable; an obvious solution is to incorporate common and functionality into tag libraries, which can then be reused over the course of many projects.
Custom JSP Tags and JSP Tag Libraries Java Server Pages provide an easier way to employ servlet technology than would be possible with unadulterated servlets. In effect, a JSP divides its content into two portions: the portion that can be created by a web designer, and the portion that must be created by a Java programmer. Simply put, HTML and Java are not dangerously co-mingled on the page.
JSP Tag Libraries and the Oracle JML Tags This chapter discusses custom tag libraries, covering the basic framework that vendors can use to provide their own libraries and documenting the JML tag library that OracleJSP provides as a sample.
JSP tag libraries with XSL XML Template Pages encourages web sites to create JSP tag libraries. By putting the JSP creation in stylesheets, you can separate the programming from the web pages. The XTP pages can be simple XML or HTML documents and simply add the custom tags as necessary.
JAVASERVER PAGESTM Powering the Web Experience with Dynamic Content With JavaServer PagesTM (JSPTM) technology, Sun makes creating dynamic HTML and XML Web pages even simpler. JSP technology is a major extension of Java Servlet technology that makes building and maintaining dynamic pages much easier, and supports the distributed development model common in larger enterprises. JSP technology opens up dynamic pages to a wide range of page authors, while offering all of the benefits of the Java platform.
Source code Chapter 14: Creating Custom JSP Tag Libraries All code is freely available for unrestricted use.
Case Study: J2EE, EJBs, and Tag Libraries Our example is not a supposed to be a complete webstore, but an example of J2EE technologies working together to build an application.
Tag Development Techniques Introduces common programming practices you'll use in most tags you build.
Using JavaBeans with Tags Walks through the creation of several reflection-based tags which can get and set attributes of JavaBeans.
Using JSPs and custom tags within VisualAge for Java and WebSphere Studio The current WBOnline demonstration is a VisualAge® for Java™/WebSphere® demonstration that uses servlets, JSPs (1.0), and EJBs. WBOnline (or WEBBank Online) represents an online banking Web application. We will be using WBOnline as a basis for many of the hands-on workshops for VisualAge for Java and WebSphere.
Deploying Tag Libraries to VisualAge for Java and WebSphere Application Server The introduction of tag libraries in JSP™ 1.1 adds a new dimension to JSP development, freeing the JSP developer from writing Java™ scriplets. Tag libraries let the JSP developer work with reusable XML-based tags for displaying dynamic data in the JSP. This provides a cleaner separation between the HTML/JSP developer and the Java business process developer. It also provides for a clean reuse model for dynamic data elements.
Advanced JSP Tag Libraries using Apache Tomcat and VisualAge for Java In the first article in this series, Developing JSP™ Tag Libraries in JSP 1.2, we introduced JSP Tag Libraries and recent changes in the JSP 1.2 specification. In the second article, Developing JSP Tag Libraries with Apache Tomcat 4.0 and VisualAge® for Java™, we built an Apache Tomcat 4.0 Beta 1 unit test environment in VisualAge for Java, and began debugging JSP tags.
Developing JSP Tag Libraries in JSP 1.2 The ability to create tag libraries is a recent addition to the JavaServer Page (JSP) specification that lets you create reusable tags that resemble XML/HTML. This addition to the specification allows for role-based development that can significantly improve the development and design of your Web applications. In this series of articles, we will examine JSP tag libraries and show how they can benefit your project.
Developing and Unit-testing Custom Tag Libraries with VisualAge for Java The JSP 1.1 specification has brought forth an interesting feature for developing dynamic content: tag libraries. The tag library feature lets you invent your own custom HTML-like tags for your JSP pages. You can then back your tags with Java™ code that is executed when the JSP container encounters the custom tag. In this way, your JSP file generates content using simple custom tags instead of Java code embedded within scriptlets. Custom tags also clearly separate the responsibilities of developers, who create the tag libraries describing custom tags, from the those of Web page designers, who use the custom tags. Custom tags encapsulate functionality to provide a reusable, maintainable, and portable content generation solution for JSP pages. The tags are easy to author and you can even develop macros or tools to manipulate them within the JSP file.
Email Web Application Using JSP Tag Libraries The JavaMailTM API is a Java Standard Extension. It provides a strictly protocol-independent method of sending and receiving email. JavaMail's layered architecture allows the use of various message access protocols, like POP3 and IMAP, and message transfer protocols like SMTP. JavaMail interacts with message content through the JavaBeansTM Activation Framework (JAF). JAF provides a uniform way of determining message type and encapsulating it.
Enterprise Java Tag Libraries: JSPs in the Enterprise This article discusses Java Server Pages (JSPs) in the enterprise, which provide the presentation tier of a Web application. I walk through some of the problems developers face when working with JSPs and offer some practical solutions. As we abstract the code, we will come upon Tag Libraries as a great solution, especially for large enterprise systems. All of the code presented should work under any JSP 1.1-compliant server (Apache Tomcat/BEA WebLogic/Borland App Server, etc.).
Custom JSP Actions Solving this problem are JavaServer Pages (JSPs) that combine Java and HTML, using a syntax similar to Microsoft's Active Server Pages (ASP) or the open-source HTML::Mason system for mod_perl. Each JSP is really a servlet in disguise; the JSP engine translates the page into a servlet, and then compiles the servlet into a Java .class file.
Overview of Tag Libraries JSPs Overview
Architecting the Web Layer contains material about the role of tag libraries in the Web layer.

    JSP
Introduction

Architecture

JSP Environment

JSP Directives

JSP Syntax

JSP Standard Tags

JSP Scripting Elements

JSP Custom Tags

JSP Templates

JSP and JavaBeans

JSP and Forms

JSP and JDBC

JSP and Cookies

JSP Debugging

JSP and Sessions

JSP and Servlets

JSP as Web Services

Wireless JSP

JSP and JMS

JSP and EJB

JSP TagLibs

JSP and XML

JSP and XSLT

JSP Design Patterns

JSP Design Strategies

JSP and EMail

JSP Testing

JSP Performance