Javafree
 Forum   Topics   Author   Post 
Frameworks, APIs e IDE's Ajuda Bean Validation leo1107 Por favor, alguém me ajude, não sei mais o que fazer, rsrs... Estou aprendendo Java através da apostila da Caelum. Atualmente estou na parte de Spring MVC. Cheguei no capítulo de Bean Validation (https://www.caelum.com.br/apostila-java-web/spring-mvc/#11-12-exercicios-validando-tarefas). Estou seguindo exatamente o que a apostila diz para validar um campo nulo ou menor que 5 caracteres, porém não funciona de jeito nenhum, o formulário ignora a validação e salva o registro nulo no banco de dados. A única diferença é que não usei as libs do curso, baixei através do Maven. Segue trechos principais das classes DTO e Controller: [b]# TAREFA DTO[/b] package br.com.tarefas.dto; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; public class Tarefa { private Long id; [color=red][b] @NotNull @Size(min=5) private String descricao; [/b][/color] (...) [b]# TAREFA CONTROLLER[/b] package br.com.tarefas.controller; import javax.validation.Valid; import org.springframework.stereotype.Controller; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.RequestMapping; import br.com.tarefas.dao.TarefaDao; import br.com.tarefas.dto.Tarefa; @Controller public class TarefasController { @RequestMapping(''novaTarefa'') public String form() { return "tarefa/formulario"; } @RequestMapping(''adicionaTarefa'') public String adiciona([color=red][b]@Valid Tarefa tarefa, BindingResult result[/b][/color]) { [color=red][b] if (result.hasFieldErrors(''descricao'')) { return "tarefa/formulario"; } [/b][/color] TarefaDao dao = new TarefaDao(); dao.adiciona(tarefa); return "tarefa/adicionada"; } }
Java Avançado Qual melhor programa para JAVA ? leo1107 Olá, Sou do setor de informática de uma empresa. Estamos mudando a linguagem de programação e queremos ir pro JAVA. Nosso banco de dados é Oracle 10g, e ninguém aqui tem conhecimento avançado em JAVA. Estamos analisando aqui as vantagens, desvantagens e recomendações dos programas utilizados para se programar em JAVA, visando encontrar o melhor no quesito "praticidade" e "agilidade" para nosso ERP, que será feito do zero. Por exemplo, nesses nomes que eu vou citar abaixo: - NetBeans - Eclipse - JBuilder - JDeveloper - JCreator Em que ordem de preferência vcs colocariam (para se usar em uma grande empresa) ? Grato, Léo VisitaPremiada.com.br
Goto page 1