Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
XDoclet in Action (In Action series)

Buy
A guide to the new XDoclet development tool that eliminates programming busy work by automatically generating code and other deployment artifacts, this book enables developers who place metadata in a single source code file to use XDoclet to generate additional source code and other files that are required in a project. Both smaller code examples and a full-scale J2EE example illustrate everything needed to employ XDoclet code generation into a development cycle. In addition to the typical uses of XDoclet in J2EE development, the uses of XDoclet with non-J2EE technologies such as JDO, Hibernate, JMX, SOAP, and MockObjects are also detailed. Information on how to extend XDoclet to generate practically any code a programmer is furnished.

When I first heard of XDoclet (then it was called EJBDoclet), I thought the whole idea was nonsense. The comment blocks in my Java code were for documentation, not for programming. Why would I ever put anything in a comment block that impacted the functionality of my program? How absurd! Besides, at the time I wasn’t doing much with EJBs, so what use did I have for XDoclet?

But XDoclet wouldn’t leave me alone. It kept crossing my path, with its name mentioned in web-logs, presentations, and mailing lists. I was being haunted by XDoclet.

Finally I gave in to those ghosts and gave XDoclet another look. And I’m glad I did. I found out that XDoclet was for more than just EJBs and that it addressed many of the code maintenance headaches I dealt with every day. It freed me from Deployment Descriptor Hell.

I eventually got past my hang-up with putting code in comment blocks. After all, javadoc comments aren’t the real documentation—they’re merely metadata used to generate the real documentation. In that light, metadata used to generate deployment descriptors and interfaces is just as appropriate in comment blocks as javadoc documentation.

Newly enlightened, I dove in head first to learn as much as possible about XDoclet. I sought out every book and every article I could find. But in my quest for XDoclet knowledge, I came up short. Unfortunately, very little had been written about XDoclet. Even XDoclet’s own documentation was sparse (and, in some cases, inaccurate).
(HTML tags aren't allowed.)

Raspberry Pi IoT Projects: Prototyping Experiments for Makers
Raspberry Pi IoT Projects: Prototyping Experiments for Makers

Build your own Internet of Things (IoT) projects for prototyping and proof-of-concept purposes. This book contains the tools needed to build a prototype of your design, sense the environment, communicate with the Internet (over the Internet and Machine to Machine communications) and display the results.

Raspberry Pi IoT...

Decision Making with the Analytic Network Process
Decision Making with the Analytic Network Process

The Analytic Network Process (ANP), developed by Thomas Saaty in his work on multicriteria decision making, applies network structures with dependence and feedback to complex decision making. This new edition of Decision Making with the Analytic Network Process is a selection of the latest applications of ANP to economic, social and...

Process Algebra for Parallel and Distributed Processing (Chapman & Hall / Crc Computational Science)
Process Algebra for Parallel and Distributed Processing (Chapman & Hall / Crc Computational Science)
Despite the importance of applications of process algebras for the success of the field, [related publications] concentrate strongly on the theoretical achievements. This shortcoming is compensated for in a splendid way by this book, which brings together the state of the art in research on applications of process algebras.
—From the
...

Practical Rails Social Networking Sites (Expert's Voice)
Practical Rails Social Networking Sites (Expert's Voice)
Practical Rails Social Networking Sites shows you the complete development cycle of a social networking community web site. The project develops first as a simple content management system, after which author Alan Bradburne progressively adds features in order to build a full Web 2.0--enabled community-based social networking site using...
Microsoft® SQL Server® 2008 Step by Step
Microsoft® SQL Server® 2008 Step by Step
Teach yourself how to design and create SQL Server 2008 databases one step at a time. Work at your own pace through the book s practical, skill-building lessons and the hands-on practice files on CD. You ll begin by learning to install and configure SQL Server 2008, design a model database, and work with tables and indexes. Next, you ll learn...
From Still to Motion: A photographer's guide to creating video with your DSLR (Voices That Matter)
From Still to Motion: A photographer's guide to creating video with your DSLR (Voices That Matter)

Book and accompanying DVD with over six hours of video training—all geared to teach you everything about shooting video with your DSLR

With the arrival of high-definition video-enabled DSLR cameras, photographers are faced with an opportunity for creativity and a competitive edge in their field unlike
...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy