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