Figure 11.10 in
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/app-arch/app-arch5.html has hints for a component diagram.
and Figure 11.9
has hints for a class diagram.
The component diagram above highlights "J2EE services" like JMS etc. whereas the class diagram highlights "J2EE coponents" like Servlets, EJBs etc
I would improvise the component diagram by including dotted-line arrows to show component dependencies. For the class diagram I would improvise by including BO methods that implement a Use Case.
[ February 01, 2007: Message edited by: Enn Ares ]