Nos meus estudos de UML aqui, não consegui achar luz alguma sobre a montagem do diagrama de classes em uma aplicação que use Struts e JSP.
As dúvidas são:
- Quais classes do Struts vão pro diagrama e quais ficam de fora?
- Como representar as JSPs que depois viram classes (servlets)?
- É necessário colocar as superclasses de ação e formulário (e utilizar a generalização com classes de ações e formulários)?
- Ou não tem nada a ver com isso e a solução é diferente?
- Ou meu caso é perdido ou grande demais e eu deveria procurar urgentemente um curso formal de UML? hehe
Como exemplo eu estou desenvolvendo um sistema de autenticação de usuários, com as seguintes classes:
User (bean), UserDAO, LoginAction, LoginForm, DatabaseManager, Authentication e AuthenticationCallbackHandler (essas duas últimas são implementação do JAAS) e com login.jsp e main.jsp (que é para onde é redirecionado caso o login tenha sucesso)
Alguma idéia de como ficaria o diagrama?
Segue abaixo o link para a imagem do diagrama que eu fiz (não riam de mim :P)
http://www.puglima.brturbo.com/LoginApp.jpg
Obrigado desde já pela atenção!
.

