Estou estudando padrões de arquitetura, mas não estou encontrando exemplos destes padrões na prática…se alguém tiver algum material sobre este assunto ou um exemplo(principalmente sobre o MVC) ficaria muito feliz com a ajuda…fico no aguardo!
Da uma olhada na apostila que se encontra no Link abaixo que vai te ajudar.
vlw pela ajuda…mas se tiverem material dos outros padrões seria melhor ainda :lol: :lol: :lol:
Bastante conteúdo sobre MVC poderá ser encontrado aqui!
Tanto teoria quanto implementação! E um pouco de Camadas, Pattern Observer, MVP e Exception’s.
Espero ter ajudado!
Olá
Veja uma exemplo simples. Neste exemplo eu usei o JSF.
Model
[code]/**
*
-
@author Leandro
*/
public class Pessoa {private String nome;
/**
-
@return the nome
*/
public String getNome() {
return nome;
}
/**
-
@param nome the nome to set
*/
public void setNome(String nome) {
this.nome = nome;
}
}[/code]
-
@return the nome
[code]import java.sql.Connection;
/**
*
-
@author Leandro
*/
public class PessoaDAO {Connection conn = null;
public void salvar (Pessoa pessoa) throws Exception{
//Instruções para salvar a pessoa no banco de dados
}
}[/code]
Controller
[code]public class PessoaController {
Pessoa pessoa;
public PessoaController(){
pessoa = new Pessoa();
}
public void salvar() throws Exception{
PessoaDAO pd = new PessoaDAO();
pd.salvar(pessoa);
}
/**
* @return the pessoa
*/
public Pessoa getPessoa() {
return pessoa;
}
/**
* @param pessoa the pessoa to set
*/
public void setPessoa(Pessoa pessoa) {
this.pessoa = pessoa;
}
}[/code]
View
[code]
<f:view>
<h:form>
<h:inputText id=“pessoa"
value=”#{pessoa.nome}">
</h:inputText>
<h:commandButton id=“botao” type=“submit” value=“Salvar” action="#{pessoa.salvar}"/>
</h:form>
</f:view>