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.)

iBatis in Action
iBatis in Action
iBATIS in Action teaches Java developers and architects how to use the iBATIS framework to map relational databases to object-oriented programs. Written by the creator of iBATIS, this practical book presents patterns and solutions that readers can apply immediately.

iBATIS in Action shows Java developers how to tackle the...

Deploying Windows 2000 with Support Tools
Deploying Windows 2000 with Support Tools
Visually, Windows 2000 is similar to previous versions of Windows. Its extensive new functionality, the overriding goal of which is to reduce an organization's "total cost of ownership," however, makes the system administrator's life easier. This translates to quicker software installation, more efficient management, and easier...
Dreamweaver CS5 For Dummies
Dreamweaver CS5 For Dummies

A fully updated guide to the leading Web site creation tool, Dreamweaver CS5

Dreamweaver holds 90 percent of the market share for professional Web site development software. This popular book, which has sold more than 300,000 copies in previous editions, is fully updated for the newest version of Dreamweaver. Both beginning...


Euclidean Shortest Paths: Exact or Approximate Algorithms
Euclidean Shortest Paths: Exact or Approximate Algorithms

This unique text/reference reviews algorithms for the exact or approximate solution of shortest-path problems, with a specific focus on a class of algorithms called rubberband algorithms. Discussing each concept and algorithm in depth, the book includes mathematical proofs for many of the given statements. Topics and features: provides...

Emerging Web Services Technology, Volume II (Whitestein Series in Software Agent Technologies and Autonomic Computing)
Emerging Web Services Technology, Volume II (Whitestein Series in Software Agent Technologies and Autonomic Computing)
This 2nd volume on Emerging Web Services Technologies continues to follow the current research activities in the areas of Web Services and Service Oriented Architectures. By collecting the proceedings of the second Workshop of Emerging Web Services Technology 2007 it contains many examples of promising research activities...
Learning System Center App Controller
Learning System Center App Controller

Design, implement, and manage System Center App Controller

About This Book

  • Manage application services using System center App controller
  • Move Virtual Machines from on-premises to Microsoft Azure Cloud, Managing Private Cloud, and Public Microsoft Azure Cloud
  • Step-by-step...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy