Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Integrated EJB Development with XDoclet and JBuilder

Chocolate for XDoclet is an EJB designer tool with XDoclet support for the Borland JBuilder IDE. Chocolate has been designed to simplify the development of Enterprise JavaBeans for various supported J2EE servers. Chocolate helps developers to create and e

Tutorial Details:

The Chocolate EJB Designer is a round-trip code editor that works directly on the bean source code by reading and writing java code and special XDoclet tags. XDoclet tags are a JavaDoc extension that control the output of the XDoclet code generation engine. XDoclet creates bean interfaces, standard and vendor-specific deployment descriptors, and optionally some other files like data objects for entity beans.
Chocolate extends the Borland JBuilder IDE with an additional tabbed pane that presents the various parts of the selected Enterprise JavaBean source code separated on different panels. This includes panels for general bean attributes, finder-methods, creator-methods, CMP-fields, CMR-fields, select-methods, home-methods and business-methods. Within each tab you can create, edit, and remove those attributes, fields and methods, and their respective XDoclet tags. Chocolate for XDoclet works with jdk1.3+, XDoclet 1.2 and supports EJB 2.0 and 2.1.
Chocolate is a round-trip editor, which means that Chocolate for XDoclet does not only write into your bean source code but also re-parses it after manual modification.
Chocolate is designed as an IDE plugin for various IDEs and right now available for the Borland JBuilder IDE. The architecture of Chocolate has an abstraction layer for the IDE integration. Ports to other IDEs like NetBeans and Eclipse are planned. To increase the usability of the XDoclet tag creation and editing facilities, Chocolate maps every single tag type into a single TagEditor class where tag-specific validation rules and actions are implemented. Chocolate is built using the Editor Framework, a compound model framework for Sun\'s Java Swing that simplifies the development of rich Swing applications. The Editor Framework will be released as open source in the future.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Integrated EJB Development with XDoclet and JBuilder

View Tutorial:
Integrated EJB Development with XDoclet and JBuilder

Related Tutorials:

To jar or not to jar? - JavaWorld - July 1998
To jar or not to jar? - JavaWorld - July 1998
 
The state of Java middleware, Part II: Enterprise JavaBeans - JavaWorld - April 1999
The state of Java middleware, Part II: Enterprise JavaBeans - JavaWorld - April 1999
 
Create forward-compatible beans in EJB, Part 2 - JavaWorld January 2000
Create forward-compatible beans in EJB, Part 2 - JavaWorld January 2000
 
Choosing an enterprise-wide standard Java IDE - JavaWorld March 2000
Choosing an enterprise-wide standard Java IDE - JavaWorld March 2000
 
Product Review: Kawa 4.0 - JavaWorld June 2000
Product Review: Kawa 4.0 - JavaWorld June 2000
 
Programming restrictions on EJB - JavaWorld August 2000
Programming restrictions on EJB - JavaWorld August 2000
 
J2EE project dangers! - JavaWorld March 2001
J2EE project dangers! - JavaWorld March 2001
 
The art of EJB deployment - JavaWorld August 2001
The art of EJB deployment - JavaWorld August 2001
 
To EJB, or not to EJB?
To EJB, or not to EJB?
 
Accelerate EJB 2.0 development with EJBGen
Accelerate EJB 2.0 development with EJBGen
 
Master J2ME for live data delivery
Master J2ME for live data delivery
 
Ilog JRules 4.0: Working by the rules
Ilog JRules 4.0: Working by the rules
 
Rumble in the jungle: J2EE versus .Net, Part 2
Rumble in the jungle: J2EE versus .Net, Part 2
 
Best tools for mobile application development
Best tools for mobile application development
 
Develop Java portlets
Develop Java portlets
 
Java tools reign supreme - JavaWorld celebrates the leading Java tools
Java tools reign supreme - JavaWorld celebrates the leading Java tools
 
Add concurrent processing with message-driven beans
Add concurrent processing with message-driven beans
 
Aspect-Oriented Annotations
Aspect-Oriented Annotations Annotations are one of the new language features in J2SE 5.0, and allow you to attach metadata onto any Java construct. Meanwhile, Aspect-Oriented Programming (AOP) is a fairly new technology that makes it easier for you to en
 
Reduce code bloat with XDoclet
Reduce code bloat with XDoclet XDoclet can easily be one of the more versatile cross-technology code-generation tools in your Java programming toolbox. Unfortunately, developers often overlook XDoclet's general utility and use it only when it's bundled a
 
Sun Studio 10 Software Just Released
This world-class development environment is now extended to the AMD64 architecture and delivers reliable, scalable, and high-performance applications for the Solaris 10 Operating System.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.