Javafree
 Forum   Topics   Author   Post 
Spring Framework Baixar Spring MVC pedro.lira Galera, estou tendo problemas para baixar o Spring MVC. Estou entrando no site: http://spring.io/, entro em projetos, escolho o Spring Framework. Mas não consigo baixar o mesmo de forma alguma. Como estou tentando aprender o mesmo esta complicando um pouco. Estou fazendo um curso on-line (Alura) que o mesmo me encaminha para o local e ainda assim não mostra exatamente onde baixar. Poderiam me dar uma ajuda quanto a isso?
Spring Framework Problema no Spring Security pedro.lira Estou com problemas no Spring Security. Na configuração do web.xml tenho que colocar alguns parâmetros. Já verifiquei e somente no momento que coloco um especifico gera erro. Esse parâmetro: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> Gera este erro: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: You cannot use a spring-security-2.0.xsd or spring-security-3.0.xsd schema with Spring Security 3.1. Please update your schema declarations to the 3.1 schema. Offending resource: ServletContext resource [/WEB-INF/applicationContext-security.xml] at org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:59) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:55) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.security.config.SecurityNamespaceHandler.parse(SecurityNamespaceHandler.java:68) ~[spring-security-config-3.2.0.M1.jar:3.2.0.M1] at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1435) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1425) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) ~[spring-beans-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125) ~[spring-web-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) ~[spring-web-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131) ~[spring-context-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537) ~[spring-context-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451) ~[spring-context-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383) ~[spring-web-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283) ~[spring-web-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) [spring-web-3.2.0.BUILD-SNAPSHOT.jar:3.2.0.BUILD-SNAPSHOT] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4797) [catalina.jar:7.0.35] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5291) [catalina.jar:7.0.35] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:7.0.35] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) [catalina.jar:7.0.35] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) [catalina.jar:7.0.35] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [na:1.7.0_21] at java.util.concurrent.FutureTask.run(FutureTask.java:166) [na:1.7.0_21] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_21] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_21] at java.lang.Thread.run(Thread.java:722) [na:1.7.0_21]
Banco de Dados - JDBC / SQL [RESOLVIDO] Como gravar no BD pedro.lira Davi Costa, ontem a noite consegui descobrir exatamente isso utilizando o executeUpdate(); este método retorna o ID que foi gerado naquele momento. Com isso consigo utilizar ele no próximo método. Muito Obrigado.
Banco de Dados - JDBC / SQL [RESOLVIDO] Como gravar no BD pedro.lira Sim... tanto essa que coloquei quanto a de endereço são DAO. Preciso saber como que vou enviar o Identificador para a DAO de endereço. Sendo que este é criado pelo BD.
Banco de Dados - JDBC / SQL [RESOLVIDO] Como gravar no BD pedro.lira Sim, estou usando JDBC. Mas no meu caso, eu coloco que o cliente pode ter vários endereços. Com isso o ID do cliente que vai para o endereço. [code] public boolean inserirCliente(){ Connection conn = Conexao.getConnection(); try { Cliente cliente = new Cliente(); PreparedStatement ps = conn.prepareStatement("INSERT INTO CLIENTE (NOME, SOBRENOME,NASCIMENTO, CPF,IDADE) VALUES (?,?,?,?,?)"); ps.setString(1, cliente.getNome()); ps.setString(2, cliente.getSobrenome()); ps.setDate(3, (Date)cliente.getNascimento()); ps.setString(4, cliente.getCpf()); ps.setInt(5, cliente.getIdade()); ps.execute(); return true; } catch (SQLException e) { e.printStackTrace(); } return false; }[/code] No caso a minha dúvida é a seguinte, daqui eu devo chamar a classe de Controle do endereço? Como eu faria isso?
Banco de Dados - JDBC / SQL [RESOLVIDO] Como gravar no BD pedro.lira Davi Costa... Blz...isso eu sei! Só não sei como vou mandar o identificador do endereço para o cliente. É direto da camada de endereço que eu chamo a camada do cliente?
Banco de Dados - JDBC / SQL [RESOLVIDO] Como gravar no BD pedro.lira Estou querendo gravar o endereço de uma pessoa em meu banco de dados. Porem as tabelas CLIENTE e ENDERECO são diferentes. Os insert's eu sei fazer, apenas não sei como relacionar as tabelas. Estou criando uma aplicação WEB. Logo quando mando para minha Servlet de lá chamo minha classeDAO. Mas sendo em 2 como devo fazer? De uma DAO devo chamar a outra? Se for um insert's tenho a necessidade de indicar qual é o identificador na tabela de endereço. Mas como irei pegar ela? Sendo que ainda não foi criado meu identificador? Que esta sendo criado pelo SGBD? Muito obrigado.
Frameworks, APIs e IDE's Erro em teste de conexão com Hibernate pedro.lira Eu criei uma biblioteca para o Hibernate. Apenas adicionei mais este .jar nesta biblioteca e funcionou! Porem, creio que tenha outro local para ser adicionado! Pois alguns métodos não funcionaram 100%.
Frameworks, APIs e IDE's Facelets pedro.lira Boa noite, estou precisando criar alguns arquivos em meu eclipse do tipo "xhtml", porem preciso utilizar o "Common Facelet Page", para poder criar um template para meu sistema. Alguém sabe como faço para que este tipo de arquivo comece a aparecer? Desde já agradeço. Att. Pedro Lira
Frameworks, APIs e IDE's Erro em teste de conexão com Hibernate pedro.lira Consegui resolver.... Muito Obrigado.
Frameworks, APIs e IDE's Erro em teste de conexão com Hibernate pedro.lira blz... Mas como exatamente eu vou fazer esse? Estou acompanhando uma apostila onde nela tudo deu certo. Foi criado uma library para o Hibernate. Eu devo adicionar nele também? Ou em alguma outra do projeto? Essa tem sido minha real dúvida. Obrigado.
Frameworks, APIs e IDE's Erro em teste de conexão com Hibernate pedro.lira Pessoal, estou tendo problemas com o Hibernate! Estou tentando ainda fazer o primeiro teste de conexão e estou tendo problemas. Segue o erro: /njava.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap Alguém ai sabe o que pode ser? Att. Pedro Lira
Front-End Web HTML5 e CSS3 pedro.lira Obrigado Pessoal... Irei dar uma olhada. Att. Pedro Lira
Front-End Web HTML5 e CSS3 pedro.lira Não esta dando erro... Só que o eclipse não tem suporte para o HTML5... Creio que deva ter alguma ferramenta ou biblioteca para poder importar. Att. Pedro Lira
Front-End Web HTML5 e CSS3 pedro.lira Estou querendo utilizar o HTML5 e o CSS3 no eclipse, alguém sabe o que devo fazer? Já fiz o teste porem não consegui utilizar. Att. Pedro Lira
Java Avançado [RESOLVIDO]Problema Para ordenar minha lista. pedro.lira Obrigado... É exatamente esse para o meu código... Funcionou... porem quando eu imprimi o resultado... Eu não consigo colocar cada um em uma linha... Tentei de algumas formas, mas não consegui... Sabe me informar algo?
Java Avançado [RESOLVIDO]Problema Para ordenar minha lista. pedro.lira [quote="davi.costa"]Se vc estiver iniciando e caso queira aprender usa o método compareTo() para comparar Strings. Depois dá uma olhada nesses links: http://java.sun.com/j2se/1.4.2/docs/api/java/util/Arrays.html#sort(java.lang.Object[]) http://blogs.dextra.com.br/jblog/2010/como-ordenar-string-em-java-considerando-acentuacao/ http://www.guj.com.br/java/274971-duvidas-como-ordenar-uma-lista-de-nomes-em-ordem-alfabetica abcs [/quote] Ok David, Mas eu já havia olhada estes que você já passou, eu não consegui aplicar... Por isso gostaria de ver um modelo onde se utliliza o meu... Obrigado.
Java Avançado [RESOLVIDO]Problema Para ordenar minha lista. pedro.lira Aqui esta minha aplicação, estou precisando ordenar todos os nomes do remédio para apresentar. Porem não estou conseguindo, criei um método para isso mas ainda esta em branco por ter tentado alguns e nenhum funcionou. Gostaria que dessem um exemplo diretamente em minha aplicação para eu poder ver o como posso fazer essa ordenação. [code] import java.util.*; public class Aplicativo { List<Remedio> listaRemedio = new ArrayList<Remedio>(); Scanner scan = new Scanner(System.in); public static void main(String[] args) { Remedio remedio = new Remedio(); Aplicativo ap = new Aplicativo(); int op = ap.menu(); while(op != 0){ if(op == 1){ ap.cadastraRemedio(); } else if(op == 2){ ap.excluiRemedio(); } else if(op == 3){ ap.atualizaEstoque(); } else if(op == 4){ ap.listarRemedioPorNome(); } else if(op == 5){ ap.listaTodos(); } op = ap.menu(); } } private void listarRemedioPorNome() { // Lista os remédios por nome } private void listaTodos() { // Lista todos os remedios Iterator<Remedio> it = listaRemedio.iterator(); while(it.hasNext()){ Remedio listaTodos = it.next(); System.out.println("Nome Remedio: "+ listaTodos.getNomeRemedio()+" Nome Laboratorio: "+listaTodos.getNomeLaboratorio()+ "\nQuantidade em Estoque: "+listaTodos.getEstoque()+" Preço Unitario: "+listaTodos.getPreco()+"\n\n"); } } private void atualizaEstoque() { // Metodo para atualizar estoque, devo recuperar a posição do remedio, para após cadastrar um novo valor de estoque. System.out.print("Informe o nome do Remedio que deseja alterar o estoque:"); String nome = scan.next(); Iterator<Remedio> it = listaRemedio.iterator(); while(it.hasNext()){ Remedio listaTodos = it.next(); if(listaTodos.getNomeRemedio().equals(nome)){ System.out.println("Quantidade Atual:"+ listaTodos.getEstoque()); System.out.print("Informe a nova quantidade em estoque:"); int novaQuantidade = scan.nextInt(); listaTodos.setEstoque(novaQuantidade); System.out.println("Nova Quantidade: "+ listaTodos.getEstoque()); } } } private void cadastraRemedio() { //Cadastrando o remédio. Remedio cadastro = new Remedio(); System.out.print("\n\nInforme o nome do Remedio:"); String nomeRemedio = scan.next(); System.out.print("Inforome o nome do Laboratoio:"); String nomeLab = scan.next(); System.out.print("Informe a quantidade em estoque:"); int quantidade = scan.nextInt(); System.out.print("Informe o valor:"); double valor = scan.nextDouble(); cadastro.setNomeRemedio(nomeRemedio); cadastro.setNomeLaboratorio(nomeLab); cadastro.setEstoque(quantidade); cadastro.setPreco(valor); System.out.println("\n\n"); listaRemedio.add(cadastro); } private void excluiRemedio() { //Metodo exclui o remedio quando esta sendo passado o nome do mesmo. System.out.print("Informe o nome do Remedio a ser excluido:"); String nome = scan.next(); Iterator<Remedio> itRemedio = listaRemedio.iterator(); while(itRemedio.hasNext()){ Remedio excluiRem = itRemedio.next(); if(excluiRem.equals(nome)){ listaRemedio.remove(nome); } } System.out.println("\n\n"); } public int menu(){ System.out.println(" Remedios\n\n"); System.out.println(" 1 - Cadastrar"); System.out.println(" 2 - Excluir por nome"); System.out.println(" 3 - Atualiza estoque"); System.out.println(" 4 - Listar o remédio pelo nome"); System.out.println(" 5 - Lista Todos"); System.out.println(" 0 - Encerra o aplicativo\n\n"); System.out.print("Informe sua opção:"); return new Scanner(System.in).nextInt(); } } [/code] Att. Pedro Lira
Goto page 1