Sun Java Studio Enterprise 8.1 is based on NetBeans 5.0 (and provides features such as UML modeling as add-ons to NetBeans 5.0). Since then UML module itself has been open-sourced and is being developed at netbeans.org.
For UML modeling, you may want to work with the latest versions of NetBeans and install the UML module add-on on top of it.
- NetBeans 5.5.1
Download and install the ide from http://www.netbeans.org/
Bring up the ide and use 'Tools | Update Center' menu to download and install UML module from the Update Center
- NetBeans 6.0
You can download the latest milestone of NB6 from http://dlc.sun.com/netbeans/download/6.0/milestones/latest/ .
uml.netbeans.org provides the starting page for UML module. From here there are links to documentation, faqs, blogs and other information.
Regarding EJB support:
UML for NetBeans 5.5 supports design patterns for ejb:
From http://www.netbeans.org/products/uml/:
> here is a full set of predefined and extensible design patterns including EJB 1.1,
> EJB 2.0 and Gang of Four (23 patterns).
The article 'Designing Patterns With UML' at http://developers.sun.com/jsenterprise/nb_enterprise_pack/reference/techart/uml _patterns.html is for a slightly older version but should still apply.
EJB code generation is not currently supported but is on the roadmap:
http://wiki.netbeans.org/wiki/view/UMLRoadmap