##### XDoclet

- Overview
- News and Status
- Download/Installation
- Using XDoclet
- Best Practices
- FAQ
- License

##### Ant Task Reference

- <doclet .. />
- <ejbdoclet .. />
- <hibernatedoclet .. />
- <jdodoclet .. />
- <jmxdoclet .. />
- <mockdoclet .. />
- <portletdoclet .. />
- <springdoclet .. />
- <tapestrydoclet .. />
- <webdoclet .. />
- <wseedoclet .. />

##### Tag Reference

- apache (@soap @struts @axis @tapestry)
- bea (@weblogic)
- borland (@bes)
- caucho (@resin)
- ejb (@ejb @dao)
- exolab (@castor)
- hp (@hpas)
- hibernate (@hibernate)
- ibm (@websphere)
- java (@javabean)
- jboss (@jboss)
- jdo (@jdo)
- jmx (@jmx)
- jsf (@jsf)
- macromedia (@jrun)
- mockobjects (@mock)
- mvcsoft (@mvcsoft)
- mx4j (@mx4j)
- objectweb (@jonas)
- oracle (@oc4j)
- orion (@orion)
- portlet (@portlet)
- pramati (@pramati)
- spring (@spring)
- sun (@sunone)
- sybase (@easerver)
- tjdo (@tjdo)
- web (@web @jsp)
- webwork (@webwork)
- wsee (@wsee)
- xdoclet (@xdoclet @doc @msg)

##### Feature Documentation

- Using Value Objects
- EJB Environment Handling

##### Advanced

- Maven Plug-in
- Merge Points
- IDE Integration
- Migration from EJBDoclet
- Ant 1.5 Troubleshooting

##### Community

- Feedback
- Resources
- Tools

##### Development

- Developer Guide
- Javadoc (API)
- Template Language (*.xdt)
- XJavaDoc Site

##### Search XDoclet

##### Project Documentation

- About XDoclet
- Project Info
- Project Reports
- Development Process

## Resources

### Books covering XDoclet

- XDoclet in Action by Craig Walls and Norman Richards (Manning Publications). Reviewed on theserverside.com and about.com.
- EJB Cookbook by Benjamin Sullins and Mark Whipple (Manning Publications)
- Java Development With Ant by Steve Loughran and Erik Hatcher (Manning Publications)
- Extreme Programming with Ant by Glenn Niemeyer and Jeremy Poteet (Sams Publishing)
- Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate by Joseph Walnes, Ara Abrahamian, Mike Cannon-Brookes, Patrick A. Lightbody (Wiley)
- JBoss - Konfiguration und Programmierung by Heiko W. Rupp (Dpunkt Verlag). German book that has an introduction on XDoclet and uses it extensively in the examples.

### Awards

- Award for Business Integration and Data Tools (SD Magazine 05/2003)

### Articles

- XDoclet and Struts, three part series (JavaPro, by Erik Hatcher)
  1. Exploit XDoclet's Struts Capabilities
  2. Form Validation and Action Mapping
  3. Take XDoclet Even Further
- Enhance J2EE component reuse with XDoclets(IBM developerWorks, by Rick Hightower)
- Using XDoclet: Developing EJBs with Just the Bean Class (ONJava 01/2002)
- Building an Open Source J2EE Weblogger (ONJava 04/2002)
- 10 Best Practices for J2EE Development (HP Middleware)
- EJB XDoclet / Resin Tutorial
- WebLogic Developer's Journal Magazine
- Customizing XDoclet by Bill Schneider
- Beans aufblasen by Stefan Edlich (Javamagazin 01/2003, German)
- Xdoclet articles at Informit.com -- part of J2EE project: hands-on" series
  1. Xdoclet
  2. Xdoclet and CMR
  3. Xdoclet and JBoss

### Offline Articles

- Kaffeeanbau: Xdoclet: Code-Generierung für J2EE-Anwendungen, iX 7/2004, page 116 ff
- EJB leicht gemacht: XDoclet: Techniken zum Vereinfachen der EJB-Entwicklung mit Quellcodegeneratoren, Javamagazin 02/2003, page 93ff

### Mentions XDoclet

- Ant Reference - External Tools and Tasks
- Future of EJB's: Tools Are Finally Catching Up (TheServerSide)
- To EJB, or not to EJB? (JavaWorld 12/2001)
- Macromedia JRun 4 Top 10 New Features - XDoclet Integration
- J2EE Version 1.4 Chat
- Code Generation Network (Interview and case studies)
- Freshmeat entry

### Presentations

- XDoclet presentation at BeJUG JavaPolis 2002 (Aslak)
- XDoclet with Ant presented by Erik Hatcher for several No Fluff, Just Stuff symposiums, 2002
- Ant: The Only Bug You Want Near Your Software presented by Erik Hatcher at ApacheCon, 2002 (contains a subset of the "XDoclet with Ant" presentation

### XDoclet Project Team Member Weblogs

- Random thoughts (Rickard Öberg)
- Memory Dump (Ara Abrahamian)
- uncommon sense (Aslak Hellesřy)
- scuttlebutt (Mathias Bogaert)
- Kalixia (Jérôme Bernard)
- Erik Hatcher's blog
- Heiko (pilhuhn) Rupp's blog