java qr code generator download XDoclet Portlet Support in Java

Encode QR-Code in Java XDoclet Portlet Support

XDoclet Portlet Support
QR Code JIS X 0510 Printer In Java
Using Barcode creator for Java Control to generate, create QR-Code image in Java applications.
Read QR-Code In Java
Using Barcode decoder for Java Control to read, scan read, scan image in Java applications.
XDoclet is an open source Java code-generation tool, with an Apache-style license. The XDoclet home page is located at You need to download and install the XDoclet 1.2 package from SourceForge (http:// to run the examples in this section. You also need Apache Ant 1.5 or greater ( to run XDoclet. If you are not familiar with Ant, the online Apache Ant manual ( index.html) is a good place to start, as is Enterprise Java Development on a Budget by Christopher M. Judd and Brian Sam-Bodden (Apress, 2004). We are going to use XDoclet to generate the portlet.xml deployment descriptor from our Java portlet class source code. Craig Walls wrote the portlet deployment descriptor integration for XDoclet, which speeds up the portlet application
Creating 1D Barcode In Java
Using Barcode printer for Java Control to generate, create Linear 1D Barcode image in Java applications.
Print ANSI/AIM Code 128 In Java
Using Barcode encoder for Java Control to generate, create Code 128 image in Java applications.
Download at
Generating PDF 417 In Java
Using Barcode creation for Java Control to generate, create PDF-417 2d barcode image in Java applications.
Painting GS1 DataBar Truncated In Java
Using Barcode maker for Java Control to generate, create GS1 RSS image in Java applications.
Paint QR Code JIS X 0510 In Java
Using Barcode encoder for Java Control to generate, create QR-Code image in Java applications.
International Standard Serial Number Drawer In Java
Using Barcode drawer for Java Control to generate, create ISSN - 10 image in Java applications.
development process. To use XDoclet, you need to mark up your portlet classes with custom JavaDoc tags. XDoclet processes the JavaDoc tags and creates the deployment descriptor. The advantage is that the portlet description information belongs with the source code for the portlet class, so when you create or modify your portlet, it is easy to change the deployment descriptor information. For instance, if the class or package name changes, the generated deployment descriptor will contain the new name without any additional work on your part.
Scan QR In Java
Using Barcode reader for Java Control to read, scan read, scan image in Java applications.
Decode QR Code 2d Barcode In None
Using Barcode decoder for Software Control to read, scan read, scan image in Software applications.
TIP Keep the XDoclet-generated files out of source control. Re-create any generated files during the build process, because they will be derived from source files that may have changed.
Decode Code 128 Code Set C In Java
Using Barcode reader for Java Control to read, scan read, scan image in Java applications.
Data Matrix 2d Barcode Drawer In .NET Framework
Using Barcode encoder for Reporting Service Control to generate, create Data Matrix 2d barcode image in Reporting Service applications.
After working through the XDoclet example in this section, you should have some idea of whether using XDoclet is worth integrating into your build process. The portlet application deployment descriptor is not so complicated that automating its generation with XDoclet saves a lot of time on a normal project. For complex development projects with many portlet applications and portlet classes, standardization on XDoclet makes more sense.
Encoding Code 39 Extended In Objective-C
Using Barcode generation for iPhone Control to generate, create Code39 image in iPhone applications.
Making UPC-A Supplement 2 In Java
Using Barcode generation for Android Control to generate, create UPCA image in Android applications.
NOTE The main reason most developers use XDoclet is for generating Enterprise JavaBeans (EJB) classes. XDoclet cuts down on the number of Java classes that must be created and maintained for each EJB, so it can be a real time-saver. If you are interested in using XDoclet for EJB code generation, check out Enterprise Java Development on a Budget (Apress, 2004).
Create EAN 13 In Visual Basic .NET
Using Barcode printer for .NET Control to generate, create EAN-13 Supplement 5 image in .NET framework applications.
Print Code 128 Code Set B In None
Using Barcode printer for Office Excel Control to generate, create Code 128B image in Excel applications.
We will show you how to set up a portlet class with XDoclet tags and then how to create an Ant build file that will generate a portlet.xml deployment descriptor. If you had more than one portlet class in your project with XDoclet tags, XDoclet will add all of them to the portlet.xml deployment descriptor.
Make PDF-417 2d Barcode In None
Using Barcode encoder for Software Control to generate, create PDF-417 2d barcode image in Software applications.
Drawing UPC Code In None
Using Barcode maker for Online Control to generate, create GS1 - 12 image in Online applications.
XDoclet Tags for Portlets
Barcode Maker In None
Using Barcode generation for Word Control to generate, create Barcode image in Microsoft Word applications.
Reading EAN-13 In .NET
Using Barcode recognizer for Visual Studio .NET Control to read, scan read, scan image in Visual Studio .NET applications.
We are going to reuse the SessionPortlet class from 4 for our XDoclet example. None of the Java code in the portlet needs to be modified for XDoclet support; we only have to add the XDoclet portlet tags to the class. The first XDoclet tag we will use for SessionPortlet will be @portlet.portlet. This tag represents one portlet class in the portlet application. There are four parameters on the @portlet.portlet tag: description, display-name, expiration-cache, and name. These parameters correspond to several of the child elements of the
Download at
Packaging and Deployment Descriptors
<portlet> tag in the deployment descriptor. The name parameter is required, and it corresponds to the <portlet-name> tag. The name of the portlet must be unique within the web application. Here is the source code to the marked-up SessionPortlet class, with the @portlet.portlet tag. Notice that the XDoclet tag looks like the @author and @version JavaDoc tags in the source code. The @portlet.portlet tag takes up to four parameters, which can be specified on the same line as the tag name, or spread out over multiple lines. Each parameter has a name and a value for this tag, all of the values are plain text.
package com.portalbook.xdoclet; import; import; import javax.portlet.GenericPortlet; import javax.portlet.PortletException; import javax.portlet.PortletSession; import javax.portlet.RenderRequest; import javax.portlet.RenderResponse; /** * XDoclet example portlet * * @portlet.portlet * * * * * * @portlet.supports * * * * @author Jeff Linwood and David Minter * @version 1.0 */ public class SessionPortlet extends GenericPortlet { public void doView(RenderRequest req, RenderResponse resp) throws PortletException, IOException { String newMessage = null; mime-type="text/html" modes="VIEW" description="This portlet demonstrates the use of the portlet session." display-name="Session Example" expiration-cache="0" name="SessionPortlet"
Copyright © . All rights reserved.