Hi all
Many thanks to Thomas Paul for the kind words and the recommendation for general use of my book. It is incredibly gratifying to hear that my efforts resonated with another practitioner!
To Mirko's question, Enterprise Java with UML covers how to use UML to:
Better understand and communicate a problem
Analyze the problem as a foundation for architecture and design
Communicate an architecture
Design a solution
Along the way, I do cover several technologies and APIs, including XML,
JDBC (doesn't everybody

, RMI, Servlets, Swing, and EJB. I don't cover JSP, because I don't know it very well at all.
I also demonstrate the use of several design patterns, including Composite, Observer, and Abstract Factory.
Hope it helps
CT
------------------
C.T. Arrington
Author of
Enterprise Java with UML