Monday, January 22, 2018
Java Development India
Call Us

India: +91 98422 26200
Technologies: JEE|EJB|Swing|XML|Eclipse|JBoss|Weblogic|Oracle|Ajax|Web 2.0|W3C| View More

XDOCLET Code Generation Engine

XDoclet is an open source code generation engine. It enables Attribute-Oriented Programming for Java. XDoclet is a Javadoc metadata templating engine with attribute oriented programming. It is used for writing code that writes code. XDoclet helps the programmer avoid repetition and directly addresses the problem domain. XDoclet is the real workhorse for any project. It is used to generate EJB remote interfaces, EJB home interfaces, EJB lookup utilities, JBoss EJB descriptor, Standard EJB deployment descriptor, Standard web deployment descriptor, JSP tag library descriptor, Struts configuration, Struts Validator descriptor, Task definition properties file for custom Ant task, Starter JSP and field labels for Struts forms, To-Do list based on tagged source code etc.

XDoclet will parse your source files and generate many artifacts such as XML descriptors and/or source code from it. These files are generated from templates that use the information provided in the source code and its JavaDoc tags. XDoclet lets you apply continuous integration in component-oriented development. Developers should concentrate their editing work on only one Java source file per component. This approach has several benefits like, not having to worry about out dating deployment meta-data whenever the code is handled since the deployment meta-data is continuously integrated, having to work with only one file per component that gives one a better overview of the project, especially if the component consists of several files, being able to reduce development time, and concentrate on business logic, while XDoclet generates 85% of the code for the developer.

However currently XDoclet can only be used as part of the build process utilizing Ant. Although XDoclet originated as a tool for creating EJBs, it has evolved into a general-purpose code generation engine. XDoclet consists of a core and a constantly growing number of modules. It is straightforward to write new modules if there is a need for a new kind of component. XDoclet comes with a set of modules for generation of different kinds of files. Users and contributors can write their own modules (or modify existing ones) if they wish to extend the functionality of XDoclet.

What Java Development India Offer?

Java Development India offers XDoclet development, XDoclet consulting and XDoclet related solutions from our offshore software development outsourcing centre at Kochi, Kerala in India.

Case Studies
Managing multilevel tasks
& Attendance Contact us
Challenge was to manage supply
chain of our client Contact us
UK Youtube for dreaming
footballers Contact us
Efficiently managing the
HR functions Contact us
Real Estate Management solution
Contact us
Providing solution to manage cargo
distribution Contact us
Managing activities of the
advertising industry Contact us
Real time global collaboration of
service providers Contact us
Solution for efficiently managing
stock & accounts Contact us
Copyright 2007, Java Development India All rights reserved.