Ola Pessoal sou iniciante com struts. Sera que alguem poderia me dar uma força. Gostaria de um exemplo de um login navegando nas varias camadas abaixo:
ACTION => FORM => FACHADA => BO => DAO => DTO
Efetuei varias pesquisas na internet mais nda muito significante Que tivesse uma sequencia. Se alguem puder contribuir !!!.
public class LoginDAO{
public boolean getLogin(String usuario, String senha){
//consulta no banco se existe esse usuario... se existir retorna true senão retorna false
}
}
Teu BO:
public class LoginBO{
private LoginDAO loginDAO = new LoginDAO();
/**
* Coloca tuas regras de negócio aqui
*/
public boolean getLogin(String usuario, String senha){
return loginDAO.getLogin(usuario, senha);
}
}
Tua interface da fachada:
public interface IFchadada{
public boolean getLogin(String usuario, String senha);
}
A implementação da tua fachada:
public class FachadaImpl implements IFachada{
// obtem a instancia dela.. getInstancia() por exemplo
LoginBO loginBO = new LoginBO();
public boolean getLogin(String usuario, String senha){
return loginBO.getLogin(usuario, senha);
}
}
Teu form:
public class LoginForm extends ActionForm{
private String usuario;
private String senha;
getters e setters...
}