Meetings: March 2003
MeetingsBasic ConceptsArchives

  • 6 p.m. Basic Concepts (see details below)
  • 6:50 p.m. Food and soft drinks
  • 7 p.m. Announcements
  • 7:15-8:45 p.m. Main speaker
Main Speaker

12 Mar Topic: XDoclet
Erik Hatcher, co-author of Java Development with Ant
7:15-8:45 p.m. Wednesday, March 12, 2003
Location: Qwest Auditorium (map)
Cost: Free

Description:
If you are developing J2EE applications, you need to be using XDoclet. This powerful tool not only saves time and unnecessary duplication, but can also reduce hard-to-find errors. XDoclet is a code generation engine. It enables attribute-oriented programming for Java.

This session explains what XDoclet is, why it was created, and how to use it for J2EE development. Specifically, XDoclet generates web, EJB, tag library, and vendor-specific XML deployment descriptors, as well as EJB Java interfaces. This session uses interactive demonstrations to show how XDoclet can automatically generate these files from Java source code.

Why should you use XDoclet?

• Eliminate redundant boiler plate work

• Makes coding J2EE easier. XDoclet generates interfaces, value
  objects, struts forms, and more

• XDoclet uses J2EE patterns

• Distributed under a flexible BSD license (Jakarta Ant and Xerces)

• XDoclet comes bundled with modules for all the leading application servers: BEA WebLogic, IBM WebSphere, JBoss, Oracle IAS, Orion, MacroMedia JRun, Jonas, Pramati, HPAS, Sybase EAServer

Speaker:
Erik Hatcher, an Ant project committer, has written popular articles on Ant's JUnit integration. He maintains jGuru's Ant FAQ where he answers the world's toughest Ant questions. Erik lives in Charlottesville, Virginia.

Resources:
Presentation Slides (200302_XDoclet.pdf PowerPoint)

Book review of Java Development with Ant by Tim Shanahan, DenverJUG Member

XDoclet 1.1.2 documentation

Manning Publications

Build a Better Robot with Ant

erik.hatcher.net


Basic Concepts



The 6 p.m. session is for learning basic concepts. Questions are encouraged. Come early and stay for the main presentation, which is focused on more advanced concepts. Registration is not required and there is no registration fee.

12 Mar Basic Concepts: TINI
Speaker: John Lowe
6-7 p.m. Wednesday, March 12, 2003
Location: Qwest Auditorium (map)
Cost: Free

Description:
This presentation will look at using Java in small computing environments. One such small Java environment is the Tiny InterNet Interface (TINI) from Dallas Semiconductor. After an overview of the TINI we will look at a simple example that demonstrates how a small Java system might communicate with a larger enterprise system. Said another way- how a small Java system could provide a "web service". We will also briefly discuss J2ME and why "limited capabilities" are still a factor in spite of Moore's Law.

Speaker:
John Lowe

Resources:
Presentation Slides (200303_TINI.zip PowerPoint and Code)
• TINI Discussion Group
TINI FAQ From jGuru



   

Erik Hatcher's Book
Manning Publications

SAMPLE CHAPTERS
Read the publisher's description and download sample chapters and source code. eBook available! Click here