Dúvidas criação de método em classe no VRaptor

4 respostas
A

Como posso implementar o método “comLogESenha” que procede os usuários. Ele é proveniente da classe Usuario. Alguém tem alguma sugestão ???

@Post("/login")

public void login(String log, String senha) {

Login login = usuarios.comLogESenha(log, senha);

if (login == null) {

validator.add(new I18nMessage(usuarioLogin,

Login ou senha inválidos !));

}
validator.onErrorForwardTo(this.getClass()).login();

	usuarioLogado.loga(login);

	result.redirectTo(EstabelecimentoController.class)
			.listaEstabelecimento();

}

4 Respostas

Lucas_Cavalcanti

Isso depende muito da onde vão ser guardadas as informações do usuário.

Se for no banco de dados, você pode usar a JPA para fazer a busca e salvar os usuários.

A

As informações vão ser guardadas no banco de dados MYSQL WorKbench. Eu tenho o @Path no ControllerUsuario que salva este usuario. Mas creio eu que eu tenho que ter na classe usuário o objeto Log e Senha e um método que seria:

public void comLogESenha(){

???

}

Que dados eu iria inserir e de que forma ??

Lucas_Cavalcanti

a parte de trabalhar com banco de dados em java não dá pra ser explicada rapidamente aqui. Procure sobre Hibernate e JPA.

sugiro que vc leia algumas dessas apostilas:

principalmente a java para desenvolvimento web.

tem também cursos online:

A

Ok. Obrigado, vou dar uma olhada !!!

Criado 2 de abril de 2014
Ultima resposta 3 de abr. de 2014
Respostas 4
Participantes 2