Apache Struts é uma estrutura padrão para o desenvolvimento bem- arquitetados aplicações web Java EE. É um programa de código aberto que incentiva os desenvolvedores a adotar o modelo de design Model-View -Controller , que isola os três níveis de design. Struts só enche a vista e controlador camadas , enquanto a camada de modelo é deixada para o designer. Originalmente criado por Craig McClanahan , Struts foi dada à Fundação Apache em 2000. ActionForm
Um ActionForm é um JavaBean que você pode associar com ActionMappings . Suas propriedades será inicializado pelo parâmetro de solicitação correspondente.
DynaActionForm
DynaActionForm é um tipo dinâmico da classe ActionForm . Para utilizar esta forma você não precisa criar um JavaBean .
ValidatorForm
ValidatorForm estende o ActionForm e permite a validação de arquivos XML.
< Br >
DynaValidatorForm
DynaValidatorForm é um tipo dinâmico da classe ValidatorForm . Você não precisa criar um JavaBean para utilizar este formulário.
ValidatorActionForm
ValidatorActionForm também se estende a ActionForm e permite a validação de arquivos XML. As validações são feitas de acordo com o nome da classe de ação em vez do nome de feijão forma como em ValidatorForm .
DynaValidatorActionForm
DynaValidatorActionForm é um tipo dinâmico do ValidatorActionForm . A mesma forma de feijão pode ser usado para várias validações.
BeanValidatorForm
BeanValidatorForm permite a validação de arquivos XML. Você pode usá-lo quando você quiser que sua forma de grão a ser uma classe de objeto simples.
LazyValidatorForm
LazyValidatorForm é um tipo dinâmico da classe ActionForm . Você não precisa criar um JavaBean para usá-lo e ele é validado com base em um arquivo XML. Você não precisa estipular quaisquer atributos para usar o LazyValidatorForm .