User: rinkrank
  Date: 02/05/28 16:17:53

  Added:       xdocs    index.xml tull.xml
  Log:
  Merged MODULE_REFACTORING_BRANCH back to MAIN
  
  Revision  Changes    Path
  1.1                  xdoclet/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
    <properties>
      <author email="[EMAIL PROTECTED]">Jon S. Stevens</author>
      <title>My Project</title>
    </properties>
  
  <body>
    <section name="What is XDoclet?">
      <p>
        XDoclet is a code generation engine. It makes attribute oriented programming 
possible in java. 
        XDoclet scans Java source code
        and extracts information from special JavaDoc tags and the source code itself.
        Based on this information it can generate more source code or other files 
        (such as xml-ish deployment descriptors) based on templates.
      </p>
      <p>
        The broader goal of XDoclet is to let you apply 
        <a 
href="http://www.martinfowler.com/articles/continuousIntegration.html";>Continuous
        Integration</a> in component-oriented development. The idea is that the 
developers can 
        work concentrate their editing on only one Java source file per component.
        The component's meta data is included in the source file as special JavaDoc 
tags, and XDoclet 
        will generate the rest of the files that make up the component.
      </p>
      <p>      
        This approach has several benefits:
        <ol>
          <li>
            You don't have to worry about outdating deployment
            meta-data whenever you touch the code. The deployment meta-data is 
continuously
            integrated.
          </li>
          <li>
            Working with only one file per component gives you a better overview of 
what you're doing.
            If your component consists of several files, it's easy to lose track. If 
you have ever written an
            Enterprise Java Bean, you know what we mean. A single EJB can typically 
consists of 7 or more files.
            With XDoclet you only maintain one of them, and the rest of them are 
generated.
          </li>
          <li>
            You can dramatically reduce the development time. You concentrate on the 
business logic, and you
            can get up to 85% of the code generated for you.
          </li>
        </ol>
        
        XDoclet is meant to be used as part of the build process utilizing <a 
href="http://jakarta.apache.org/ant/";>Ant</a>
      </p>
      <p>
        Although XDoclet originated as a tool for creating EJBs, it has evolved into a 
general-purpose code
        generation engine. XDoclet consists of a core and a constantly growing number 
of modules. It is fairly
        straightforward to write new modules if there is a need to cover a new kind of 
component.
      </p>
      <p>
        The generated code is based on templates.
        XDoclet comes with a set of modules for generation of different kinds of files.
        Users and contributors can write their own modules (or modify existing ones)
        if they wish to extend the functionality of XDoclet.
      </p>
    </section>
  
  </body>
  </document>
  
  
  
  
  1.1                  xdoclet/xdocs/tull.xml
  
  Index: tull.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <document>
  
    <properties>
      <author email="[EMAIL PROTECTED]">Aslak Helles�y</author>
      <title>XDoclet</title>
    </properties>
  
  <body>
    <section name="TULL">
      <p>
        XDoclet is a tool which makes attribute oriented programming possible in java. 
It is
        implemented as a generic code generation engine. XDoclet scans Java source code
        and extracts information from special JavaDoc tags and the source code itself.
        Based on this information it can generate more source code or other files 
        (such as xml-ish deployment descriptors) based on templates.
      </p>
      <p>
        The broader goal of XDoclet is to let you apply 
        <a 
href="http://www.martinfowler.com/articles/continuousIntegration.html";>Continuous
        Integration</a> in component-oriented development. The idea is that the 
developers can 
        work concentrate their editing on only one Java source file per component.
        The component's meta data is included in the source file as special JavaDoc 
tags, and XDoclet 
        will generate the rest of the files that make up the component.
      </p>
      <p>      
        This approach has several benefits:
        <ol>
          <li>
            You don't have to worry about outdating deployment
            meta-data whenever you touch the code. The deployment meta-data is 
continuously
            integrated.
          </li>
          <li>
            Working with only one file per component gives you a better overview of 
what you're doing.
            If your component consists of several files, it's easy to lose track. If 
you have ever written an
            Enterprise Java Bean, you know what we mean. A single EJB can typically 
consists of 7 or more files.
            With XDoclet you only maintain one of them, and the rest of them are 
generated.
          </li>
          <li>
            You can dramatically reduce the development time. You concentrate on the 
business logic, and you
            can get up to 85% of the code generated for you.
          </li>
        </ol>
        
        XDoclet is meant to be used as part of the build process utilizing <a 
href="http://jakarta.apache.org/ant/";>Ant</a>
      </p>
      <p>
        Although XDoclet originated as a tool for creating EJBs, it has evolved into a 
general-purpose code
        generation engine. XDoclet consists of a core and a constantly growing number 
of modules. It is fairly
        straightforward to write new modules if there is a need to cover a new kind of 
component.
      </p>
      <p>
        The generated code is based on templates.
        XDoclet comes with a set of modules for generation of different kinds of files.
        Users and contributors can write their own modules (or modify existing ones)
        if they wish to extend the functionality of XDoclet.
      </p>
    </section>
  
  </body>
  </document>
  
  
  
  

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to