Arquitetura independente de Framework

Mais facil usar um framework que de independencia do meio de acesso, não acha?

[quote=louds]Mais facil usar um framework que de independencia do meio de acesso, não acha?
[/quote]

Alguma sugestão?!

:?: Curiosidade sobre o Webwork

[quote=LIPE]

[code]
public class MinhaAction extends ActionSupport
{
public Pessoa pessoa;

public String execute()
{
    //...

    dao.save( pessoa );

    return SUCCESS;
}

public Pessoa getPessoa()
{
    return pessoa;
}
public void setPessoa( Pessoa p )
{
    pessoa = p;
}

}

class Pessoa()
{
private String nome;
private String endereco;

private ClasseDeComposicao composicao;

}

<form action=“minhaction”> // isso precisa ser configurado direito
<input name=“pessoa.nome” value=“lipe”/>
<input name=“pessoa.endereco” value=“rua pirapora”/>
<input name=“pessoa.composicao.outraPropriedade” value=“tada”/>
</form>

[/code][/quote]
Lipe, vi neste código que postaste(!) do Webwork, que o Model, do MVC, não está visível, como fica no Struts. Eu já achei bem interessante e simples esse exemplo do Webwork, mas gostaria que me explicasse se é assim mesmo sempre, ou seja: o ‘Model’ fica transparente para o desenvolvedor ou foi devido à simplicidade de seu exemplo que o tal ‘Model’ não foi usado?

Ou mesmo seria o ‘Model’ a classe Pessoa?