Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Other Java Products and Servers and the fly likes What is this XDoclet that everyone rants about ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » Other Java Products and Servers
Bookmark "What is this XDoclet that everyone rants about ?" Watch "What is this XDoclet that everyone rants about ?" New topic

What is this XDoclet that everyone rants about ?

Tony Morris
Ranch Hand

Joined: Sep 24, 2003
Posts: 1608
Perhaps I need a book to tell me all about it

Tony Morris
Java Q&A (FAQ, Trivia)
norman richards
Ranch Hand

Joined: Jul 21, 2003
Posts: 367
Perhaps so. I'll let you know if I hear of any good books...
XDoclet is a code generation tool that generates code and deployment descriptors based on javadoc style comments in your classes. If you do ejb or web development you will be familiar with the pain of maintaining deployment descriptors by hand. Instead of doing it by hand, you can run XDoclet as part of your build and have it generate your web.xml or ejb-jar.xml. (and their JBoss/weblogic/insert your app server here counterparts) For EJBs, it can actually do more. In addition to the deployment descriptor, it can generate the home interface, local/remote interfaces, value objects and other related classes you need based on comments you put in the bean.
Take a look at the XDoclet in Action table of contents to get in idea of the areas that XDoclet can generate code for... (too much for me to type right now)
Jeanne Boyarsky
internet detective

Joined: May 26, 2003
Posts: 30076

Do you have a link to the table of contents of the book? I tried clicking on the link in your sig line, but all I can find is a picture of the cover.
(I know this post doesn't count toward the giveaway, but since Norman is already here I might as well ask.)
Also, can XDoclet be called from Ant?

[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Craig Walls
Ranch Hand

Joined: Sep 19, 2003
Posts: 301
Originally posted by Jeanne Boyarsky:
Also, can XDoclet be called from Ant?

Not only can XDoclet be called from Ant...with version 1.2, it *must* be called from Ant (or Maven). XDoclet 1.2 is implemented as a set of Ant tasks and subtasks.
This will change with XDoclet 2, where XDoclet can be used outside of Ant/Maven, but there are still Ant tasks available so that it can be used in Ant or Maven builds.

Spring in Action - Unleash POJO power in your applications!
Modular Java - Discover the secret weapon to modularity on the Java platform!
XDoclet in Action - Your complete guide to code generation with XDoclet.
norman richards
Ranch Hand

Joined: Jul 21, 2003
Posts: 367
Manning has posted the table of contents on their site. You can actually get a PDF of the full front matter there, which has a better breakdown of each chapter, the Rickard Oberg's forward and all the other stuff you normally find at the beginning of a book.
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8904

Does the book have a tutorial on Ant?

Mcgill Smith
Ranch Hand

Joined: Nov 11, 2003
Posts: 178
very good tutorial on ANT byThomas Paul

I agree. Here's the link:
subject: What is this XDoclet that everyone rants about ?
Similar Threads
How to get dynamic content in index.jsp page
Some thoughts on "In to the West"
Size of Text Field
Shivaji - To be released
rent this movie: Rushmore