Forum for Discussion on Project  Management
 
  FDPM
      
  tech talk  
 
LATEST NEWS...
   
 

MultiPurpose Code Generator Jenerator Released

The Jenerator Version is a code generator (Licensed under the Academic Free License version 1.1), which takes meta information from different mediums, applies XSL templates and generates code. It supports regeneration i.e. incremental development. It generates source for EJB's (CMP and BMP), Unit Tests for EJB, GOF and J2EE patterns. Check out JGenerator.

More info (from the project)

The Jenerator Version 0.9 is a code generator (Licensed under the Academic Free License version 1.1) and hosted on SourceForge , which takes meta information from different mediums, applies XSL templates and generates code. Unlike other code generators, which use JavaDoc custom tags to define and describe what is to be generated, Jenerator uses XML based Descriptor files. In some cases it even generates the Jenerator Descriptor file for you. For example in case of Entity Beans the Jenerator fetches the meta information from the Database and converts the meta information into a Jenerator Descriptor file, which the developer can customize or use it as it is with default configuration. In case of Session Beans, Pattern generation etc … the developer has to make the Jenerator descriptor file manually. For generating EJB's the Jenerator Descriptor grammar is very much similar to the EJB deployment descriptor i.e. ejb-jar.xml. Therefore to learn configuring the Jenerator descriptor the learning curve is greatly minimized. Moreover one needs to just do all the configurations outside the code, in a single descriptor file - one each for EJB, pattern and presentation layer code generation.

The Jenerator supports incremental generation i.e. it retains the code, which you have manually added after the first generation when you regenerate the code. Therefore it enables the developer to regenerate as many times as he wants but still retain the code which has been manually added. Since it is XSL template based the source code which is generated can be customized as per ones need with very little XSL knowledge. See the Overview and UserGuide for details.

Features

  •   It generates code of various types. It also
      supports regeneration.
  •   The Jenerator currently generates the following
      types of code. :-
- Enterprise Java Beans (Generates Remote,
  Local and Home Interfaces, Bean classes
  for Ejb Specification 1.1 and 2.0 - with
  some limitations see TO DO below)


- Entity Beans (CMP and BMP - Implements
  full BMP code)


- Value Object for Entity Beans

- Session Beans (Stateless and Stateful)

- Message Driven Beans

- EJB Deployment Descriptor

- Unit Tests for all types of EJB for JUnit and
  Cactus - ANT's build file for the generated
  code

- JDO source and descriptor (Limited   Support)

- Servlets - GOF Design Patterns

- J2EE Design patterns

Go get it at http://www.visioncodified.com.

IBM Plans Low-Cost J2EE AppServer

IBM is planning a new edition of Websphere application server called WebSphere Express, intended to be aggressively priced and tailored for small/midsize businesses. One potential price model is $2,000 per CPU and $25 per user, as opposed to the current $8,000 per CPU for a single-server version and $35,000 per CPU for the enterprise version.

Read IBM WebSphere Express On tap (CRN).

   
 
 
-