13.07.2015 Views

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

23.8 Resources519Ant and CVS and how they can be used together to make building anddeployment easier. We even menti<strong>on</strong>ed XDoclet, another tool worth knowingsomething about.23.7WHAT YOU STILL DON’T KNOWJBoss has an IDE plug-in for Eclipse which uses XDoclet to provide an integrateddevelopment envir<strong>on</strong>ment for writing EJBs. If you are working with Eclipseand are going to be doing a lot of EJB development, you should definitelyexplore this opti<strong>on</strong>.The EJB 3.0 specificati<strong>on</strong>, due out within a year, promises to change allthis, at least somewhat. With support for metadata in Java 1.5 there will be astandardized mechanism available for use in EJB class c<strong>on</strong>structi<strong>on</strong> anddeployment. Look for some significant improvements in usability.23.8RESOURCES• Visit http://ger<strong>on</strong>imo.apache.org for the latest informati<strong>on</strong> <strong>on</strong>Ger<strong>on</strong>imo.• Visit http://www.jboss.org for the latest informati<strong>on</strong> <strong>on</strong> JBoss.For more informati<strong>on</strong> about all the tags that can be put into the variousXML c<strong>on</strong>figurati<strong>on</strong> files, look at the DTD files which define them, for example:• http://java.sun.com/dtd/ejb-jar_2_0.dtd• http://www.jboss.org/j2ee/dtd/jboss.dtd• http://www.jboss.org/j2ee/dtd/jboss-web.dtdXDoclet in Acti<strong>on</strong> by Craig Walls and Norman Richards (Manning Publicati<strong>on</strong>s,ISBN 1932394052) covers the Open Source XDoclet tool for automatingthe generati<strong>on</strong> of Java code and related files (e.g., deployment descriptors).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!