XDoclet in Action

Craig Walls, Norman Richards, Rickard Oberg

  • 出版商: Manning
  • 出版日期: 2003-12-01
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Paperback
  • ISBN: 1932394052
  • ISBN-13: 9781932394054
  • 已過版

買這商品的人也買了...

相關主題

商品描述

Are you tired of writing the same Java code, over and over again? XDoclet will take the burden of repetitive development tasks off your shoulders by automating them. XDoclet is a metadata-driven, code generation engine for Java. Starting from simple JavaDoc-style comments, it generates deployment descriptors, interfaces, framework classes and other utility classes your project requires.

XDoclet in Action is an easy to read introduction to XDoclet and its uses. It is a resource on code generation with this popular open source tool. With many short code examples and a full-scale J2EE example, the book shows you how to use XDoclet with EJBs, Servlets, JMX, and other technologies. You'll also learn how to customize XDoclet beyond its out-of-the-box capabilities to generate code specific to your application.

With this book you will learn how to write less code, how to keep your application components in sync, and how to keep your deployment, interface, utility and other information all in one place.

What’s Inside

  • Introduction to XDoclet
  • Best practices and techniques
  • How to customize XDoclet
  • Generate code for
    • EJB
    • Servlets
    • Struts and WebWork
    • JDO
    • Hibernate

Contents

foreword xvii
preface xxi
acknowledgments xxiii
about this book xxvi
about the title xxx
about the cover illustration xxxi

Part 1  The basics

1  A gentle introduction to code generation
2  Getting started with XDoclet

Part 2  Using XDoclet with Enterprise Java

3  XDoclet and Enterprise JavaBeans
4  XDoclet and the web-layer
5  XDoclet and web frameworks
6  XDoclet and application servers

Part 3  Other XDoclet applications

7  XDoclet and data persistence
8  XDoclet and web services
9  XDoclet and JMX
10  XDoclet and mock objects
11  XDoclet and portlets

Part 4  Extending XDoclet

12  Custom code generation with XDoclet
13  XDoclet extensions and tools

A  Installing XDoclet
B  XDoclet task/subtask quick reference
C  XDoclet tag quick reference
D  XDt template language tags
E  The future of XDoclet