A pedido dos alunos dos cursos de JPA e JSF do fim de semana passado em pato branco, estou colocando aqui online dois zips com os resultados dos exercicios.
Não são aplicações completas, ambos os zips tem exercicios diversos.
Eles estão sem as libs, tem inks para onde baixar as libs na apostila, mas basicamente no de JPA utiliza o toplink-essentials+driver do banco de dados, e no de JSF a JSF-RI 1.1 (1.2 para a segunda forma de trabalhar com dataTables) + todas as bibliotecas do exemplo de JPA.
são dois projetos eclipse, o de JSF precisa do de JPA para que todos os exemplos funcionem.
podem baixar daqui: JPA e JSF.
Claro que os exemplos não são o curso completo, até por que eles são apenas para complementar a apostila …
Eles estão sendo disponibilizados aqui para que os alunos que não conseguiram terminar os exercicios em aula, consigam fazer o “tema de casa” antes do proximo curso, então os alunos podem tirar duvidas por aqui, ou por e-mail como combinado.
O exemplo de JSF trata dos seguintes assuntos:
?O que é JSF;
?Escrevendo Managed Beans;
?Criando páginas JSF;
?Definindo a navegação entre páginas;
?Ciclo de vida de uma requisição JSF;
?Fluxo de processamento de uma requisição JSF;
?O arquivo faces-config.xml;
?Modelo de componentes;
?Validação
?Conversão de dados
?Eventos e Listeners
?Componentes da implementação de referência
?Criando um componente simples
?Localizando a aplicação
?Adicionando suporte a AJAX em uma aplicação JSF.
?Ajax4JSF
?ICE Faces
e o exemplo de JPA fala destes:
Espero que seja útil para os alunos, e que mais do que os dois que ja me pediram por e-mail façam os exercicios antes do próximo curso ![]()
PS.: quero ver um monte de lojas de DVD, Livros, Sistema de Locadoras, … prontos no próximo curso
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Olá,
Não sou seu aluno, mas me interessei pelo assunto: JPA e JSF (não estou conseguindo achar material de qualidade). O que gostaria de chamar a atenção é que no trecho “…JSF utiliza o toplink-essentials+driver do banco de dados,…” acho que você quis dizer JPA, não?
Em outra parte “…por e-mail como bombinado.”, acho que é “combinado”, certo?
Um abraço!
=)
Reply to this commentm1ss0,
Mas o toplink-essentials é uma implementação da JPA, e o “bombinado” é por que o cara deve ser cheio de coisa para fazer, mas ainda ajuda a comunidade JAVA, e com a pressa as vezes você tecla e nem percebe que ta errado!
Valeu
Reply to this commentesse jumento ai em cima, presto atenção só nos defeitos, e não ver que o Geraldo estar ajudando pessoas como eu que não é aluno e não tem condição financeira de fazer o curso, ao inves desse jumento ajudar com algum código fica querendo rebaixar o portugues do cara, programador não tem obrigações com a lingua portuguesa mais com seu código fonte,
Geraldo obrigado pela ajuda a comunidade java, só gostaria de saber como abrir os exércicios no netbeans, já que opitei por essa ID por ser mais prática e não ter que intalar plugin, não tenho internet em casa, pago caro para ter acesso, por isso opitei por coisas práticas, debian,netbeans,java,tomcat,hibernate etc..
obrigado: assim falou zarathustra !
Reply to this commentJunior, só alguns esclarecimentos …
O português é importante sim, muito importante, e muita gente subestima esta importância como você esta fazendo …
por que como eu ja disse e volto a dizer, qualquer um consegue escrever código que um computador entende mas você tem que ser muito bom para escrever código que uma pessoa entende.
e para isto, você precisa saber se comunicar muito bem, e como moramos no Brasil, o português é sim muito importante pois é a nossa língua pátria.
e por último, este blog é do Urubatan (eu mesmo) e não do Geraldo, ou seja, fui eu que postei o código e a grande maior parte dos outros posts do blog, e não o Geraldo.
Mas mesmo assim valeu pelo comentário …
PS.: tenta tomar um chasinho de camomila pra se acalmar um pouco
Reply to this commentProblema: O projeto utiliza uma biblioteca de classe chamada “MySQLConnectorJ”, mas esta biblioteca de classe não foi encontrada.
Solução: Clique em Resolver para abrir o Gerenciador de Biblioteca e crie uma nova biblioteca de classe chamada “MySQLConnectorJ”.
deu esse problema na hora de roda !
onde eu baixo esta biblioteca, desculpa o jumento, grande abraço !
Reply to this commentquando copila retorna isso no navegador :
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /start.jsp:14
11:
Reply to this comment12:
13:
14:
15:
16:
[...] apenas para este exemplo, se quiserem utilizar JPA basta misturar com este exemplo ou com um destes. package br.com.urubatan.jsfjpasec; import java.util.List; import java.util.ArrayList; public [...]
Reply to this commentOla Urubatan,
Reply to this commentgostaria de saber como faço para migrar esta aplicação para o netbeans, pois o projeto tem algumas particularidades do eclipse….valeu pelo post, obigado por ajudar nós os iniciantes pobres mortais…..
Jose, são aplicações simples, se você esta acostumado com o Netbeans, crie os projetos no netbeans e copie os arquivos para os locais corretos …
Reply to this commentolá gostaria de saber como faço para executar em netbeans o programa que Entrae com um número num textField e mostre todos os seus divisores num messagebox ?
Reply to this commentBoa tade,
Não sou seu aluno, porem sempre tenho muito interesse em aprender cada vez mais. Muito obrigado desde ja.
Reply to this commentEstou querendo aprender jsf e para frente jpa. Porem nao estou encontrando materia legal para aprimorar os meus conhecimentos que por sinal é pouco.
Agora tirando uma duvida? EStou desenvolvendo um sistema para um comercio, e preciso fazer uma tela impacto, essa mostrando um clima legal, passado para o usuario, que nao intende nada, “Muito legal esse sistema” fazendo a diferença. Estou com grandes problemas para a solução. Você poderia me dar alguma ideia, isso pode ajudar muito. muito obrigado e aguardo um contato.
Harison Carvalho
Cara, sou de Pato Branco!!!!
Reply to this commentQue massa, esta procurando sobre esse acesso a banco, pois estou cursando sistemas para internet no mater dei. Que legal, por um acaso achei seu blog em http://www.guj.com.br/posts/list/50099.java
Ola!!
Alguem pode me ajudar com o hibernate.
O que baixar, onde baixar, como configurar usando no caso o Netbeans 6.1 e o MySQL Query Browser 5.0
Obrigado!!!
Reply to this commentQuero lhe parabenizar e agradecer pela colaboração e pulverização do vasto conhecimento e dicas em java. Estão ajudando muitos desenvolvedores..
Reply to this commentQueria saber se existe a possibilidade de disponibilizar essa apostila sobro JSF e JPA.
Valeu e um grande abraço.