Action do Struts pode ser considerado um delegate?

Fala feras :smiley:

Uma Action do Struts pode ser considerado um delegate? Eu tinha criado Actions e Delegates mas acho isso sem sentido por que a Action e o Delegate não fazem nada de diferente, a única diferença está que na Action tem um processo de validação que é chamado antes de tudo.

Qual a opinião do pessoal mais experiente?

Abraço,

Não, de forma alguma. Na verdade o servlet do Struts 1x é um command.

Delegate eu usei em um projeto apenas esconder alguns metodos EJBs para o cliente.

Pela definição do MVC,

Controller 	Handle events that affect the model or view 	The flow-control mechanism means by which the user interacts with the application

Então para mim uma Action do Struts está mais para um Controller do que Command…

Abraços

O Struts implementa alguns patterns, ele não é apenas um controller. Ele faz papel de model, view e controller também. Suas taglibs podem ser encaradas como view-helper, o método execute dentro de cada controller pode ser encarado como command, assim como seu for um model…