Struts dúvida

5 respostas
D

Olá pessoal,estou estudando Struts,e quanto ao fluxo está tudo bem,porém há uma duvida que me inquieta: Por que temos um form que estende actionForm, e um model que é igual ao form,porém implementando serializable?

Por que não ter apenas o form?Por que a real necessidade de se ter o model que contém os mesmos atributos que o form?

5 Respostas

marcosharbs

struts 2 vc esta estudando?

devel.andrerocha

Esse model nao esta sendo usado para mapeamento relacional?

D

Struts 1.

Sim,cada um dos atributos corresponde a um campo da tabela,mas a dúvida persiste.É mesmo necessários e/ou obrigatório fazer este mapeamento?

alves.Felipe

No caso do Struts 1, não é necessário trabalhar com o Model… apenas com o Form…
pelo menos é como esta no livro Struts em Ação…

marcelo_mococa

Você pode ter somente o model e o form possuir um atributo pra ele, ex:

public class MeuForm extends ActionForm{
   private Contato contato;
  // get e set
}

public class Contato{
  private String nome;
  // get e set
}

//jsp:
<html:input property="contato.nome"/>

assim você não repete código.

att.

Criado 23 de dezembro de 2008
Ultima resposta 23 de dez. de 2008
Respostas 5
Participantes 5