Adam Bien's Weblog
New UMLKit Available For Netbeans 6.5 - First Tests - Reverse Engineering Of EJB 3 Rocks
UMLKit was introduced to the update manager silently. It is a new, updated and streamlined version of the already existing UML extension for netbeans. For installation go to menu: Tools --> Plugins ---> Available Plugins and type in "UML". First impressions:
- The installation package is smaller: about 7 MB
- The installation process was smooth - the UML capability was enabled on the fly, even without restarting Netbeans 6.5b
- Reverse engineering of an existing EJB 3.1 / WAR project was fast and worked well. The whole procedure (parsing, creating a new project and model) was completed in ...1 second.
Begin processing Reverse Engineering
Parsing 8 elements
Analyzing attributes & operations for 8 symbols
Resolving 6 attribute types
Integrating 8 elements
Building the query cache.
================================
Task Successful (total time: 1 seconds)
- The usability of the diagramming was improved. (context aware actions, snap-in functionality)
- The visualization of existing model works good. All dependencies, realizations and inheritance relations were recognized.
- The performance of the diagramming functionality seems to be better.
- Some of the UML diagrams are no more supported. The mainstream diagrams, like: activity-, state-, class- and use case are still supported. I miss the deployment diagram - it was good to document e.g. cluster environments and the application servers in production environments.
- The look and feel of the diagrams was improved - it looks better.
Posted at 08:53AM Sep 03, 2008 by Adam Bien in Netbeans | Kommentare[3]
[This entry is based on / extends my books: Enterprise Architekturen, Leitfaden fuer effiziente Software-Entwicklung and: Java EE 5 Architekturen, Patterns und Idiome]



Good to hear that NetBeans' UML support received some man hours/days/month again. I gave up on using it due to the performance, once and switched to Jude.
There is a free community edition of Jude which is fast and reliable and as of v5.0.2 supports Java 5 now.
Maybe you might want to give it a try: http://jude.change-vision.com/ (don't judge by the horrible web page...)
Marcus
Gesendet von Marcus Olk am September 03, 2008 at 10:39 AM CEST #
Marcus,
I used NB to document some principles and explain some ideas. For that purpose it was just perfect. I will try judge!
thanks!,
adam
Gesendet von Adam Bien am September 03, 2008 at 11:02 AM CEST #
last time I checked the showstopper was the absence of the undo function, unfortunately I'm not smart enough not to feel the need for it while drawing...
Gesendet von magomarcelo am September 08, 2008 at 06:55 PM CEST #