| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2012 11:01:57
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline
|
Olá,
faz um tempinho que passei nessa certificação mas vou deixar aqui o relato para ajudar os que querem prestar essa certificação:
Em geral, gostei da certificação. Apesar de ter coisas teóricas, cai muitas situações do dia-a-dia, muitas questões práticas. Aprendi muito estudando para prestá-la.
A prova não é fácil, passei com 73%, o exigido é 61%. Alguns colegas do Javaranch tiveram mais ou menos esse mesmo score (70 - 80).
Tem muitas questões que você fica na dúvida entre uma alternativa e outra. Caiu muitas questões sobre alguns tópicos avançados do JPA, então se você for prestar, estude muito:
- Locks, principalmente pessimistc.
- Embedable Class e override de atributos e associações das mesmas.
- Caching
- Mapeamento complexo de Coleções. Caiu muita questão de mapeamento complexo do tipo Map.
- Caiu umas 7 questões sobre Criteria. Como API de Criteria do JPA 2 é verbosa, vai-se muito tempo lendo códigos. Dessas 7 questões, umas 4-5 envolvia JOINS.
- Estude Transações, atributo de transação, e como a API EntityManager se comporta nessas transações, como propagação e utilização correta dos métodos em CMT ou BMT.
- Questões sobre JPQL são mais fáceis, voce precisa saber bastante sobre JOINs.
Recomendo ler o Livro PRO JPA 2, o melhor livro sobre o assunto atualmente. Eu li os capítulos mais importante pelo menos duas vezes. Li também partes da Especificação, para certificação, isso é muito importante.
O tempo de 130 minutos é suficientíssimo.
Qualquer dúvida poste aqui para compartilharmos com a comunidade.
Abraço.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2012 11:33:10
|
w1lson
JavaChild
![[Avatar]](/images/avatar/5be0b1c548a0477f500842749d2ddafa.jpg)
Membro desde: 07/06/2011 08:24:06
Mensagens: 134
Offline
|
lucasmurata,
Obrigado por postar aqui sua experiência e parabéns pela conquista.
Estou estudando para a prova de EJB 3.1 agora. A de JPA 2 virá na sequência...
Abraço
|
Bacharel em Ciência da Computação
Oracle Certified Expert, Java Platform, EE 6 Web Component Developer
Oracle Certified Professional, Java SE 6 Programmer
Microsoft Certified Professional, Windows 2003 Server, Windows 2000 Server e Windows NT Server |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2012 11:38:35
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
em tempo... parabens.
usou algum simulado? conhece algum pra essa certificação?
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2012 11:52:18
|
jakefrog
GUJ Expert
![[Avatar]](/images/avatar/6e2400ec18b6f1952f1053c65df7a8b6.png)
Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline
|
Parabéns aí cara. Muito bom o score.
A minha deve sair em março!
|
Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]
SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)
Vamos em frente que atrás vem gente! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2012 12:22:50
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline
|
Eu me preparei por 1 mês e meio corridão, mas tinha uns 3 anos de experiencia com Hibernate, isso ajudou bastante.
Tempinho atrás só tinha esse simulado: http://www.epractizelabs.com/certification/sun/oce-jpa-exam-6.html -> Ele é muito ruim, há erros nas questões e nao ajuda muito na prova, não compre.
Agora tem o da Enthuware (http://enthuware.com/index.php/mock-exams/oracle-certified-expert/java-persistence-api-oce-jpa), na minha opinião, os melhores simulados de todas as certificação Java são deles. Apenas $19,90. Se voce estudar pela especificação e prestar bastante simulado da enthuware com certeza voce consegue um score acima de 80-85.
Abraço.
This message was edited 3 times. Last update was at 13/01/2012 12:26:46
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2012 12:56:32
|
w1lson
JavaChild
![[Avatar]](/images/avatar/5be0b1c548a0477f500842749d2ddafa.jpg)
Membro desde: 07/06/2011 08:24:06
Mensagens: 134
Offline
|
Os simulados da "Enthuware" valem cada centavo pago.
|
Bacharel em Ciência da Computação
Oracle Certified Expert, Java Platform, EE 6 Web Component Developer
Oracle Certified Professional, Java SE 6 Programmer
Microsoft Certified Professional, Windows 2003 Server, Windows 2000 Server e Windows NT Server |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2012 10:45:02
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 596
Offline
|
Cara, parabens pela sua conquista!
Quero tirar a certificação Web até agora em março no maximo, e depois vou de cabeça nessa do JPA!
A unica coisa que me assusta é a API de Criteria, muito enrolada nessa versão do JPA! O livro que voce citou tem uma explicação bacana sobre esse tópico em específico?Só o Javadoc dessas interfaces já me assusta
Obrigado, e parabens novamente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2012 11:05:58
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline
|
alias wrote:Cara, parabens pela sua conquista!
Quero tirar a certificação Web até agora em março no maximo, e depois vou de cabeça nessa do JPA!
A unica coisa que me assusta é a API de Criteria, muito enrolada nessa versão do JPA! O livro que voce citou tem uma explicação bacana sobre esse tópico em específico?Só o Javadoc dessas interfaces já me assusta
Obrigado, e parabens novamente.
Realmente a API é bem verbosa, inclusive criei alguns tópicos aqui no GUJ para discutir isso.
Quando comecei com criteria, eu tambem me assustei e não entrava na cabeça.
Mas depois fui percebendo que não é complexo, só é bem feio. Mas há algumas "vantagens" como forte tipagem, principalmente envolvendo metamodels. Há alternativas como QueryDSL e a API Criteria do Hibernate que são mais bonitos. Hoje estou utilizando Criteria do JPA nos meus projetos e não estou tendo nenhum problema. É ótimo para queries dinâmicos.
Melhor forma de aprender e dominar Criteria do JPA é simplesmente praticando. Voce vai ver que não é dificil.
This message was edited 2 times. Last update was at 17/01/2012 11:09:14
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2012 12:56:49
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 596
Offline
|
Valeu, meu velho
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2012 22:30:57
|
malokas
JavaTeenager
![[Avatar]](/images/avatar/cb94db9e42344daec4cc325e5a5522aa.jpg)
Membro desde: 23/09/2009 09:58:51
Mensagens: 180
Offline
|
Primeiramente parabéns.
Comecei a estudar pra essa prova recentemente. Estou lendo a especificação.
Você tem algum material bom pra indicar? De preferência em português.
E se tem você encontrou algum material mais reduzido com os tópicos abordados na prova, tipo um resumo ou um guia de consulta rápida?
Quando terminar a especificação, vou comprar o simulado da enthuare.
[]s
|
Oracle Certified Professional, Java SE 6 Programmer
OCE JSP and Servlet Developer, JEE 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/02/2012 07:02:50
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Dai Lucas
Vc fez a prova beta?
Vc poderia apresentar isso no proximo evento tb ou no proximo....
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/02/2012 20:09:10
|
calel
JavaTeenager
Membro desde: 27/08/2009 14:33:17
Mensagens: 157
Offline
|
Parabéns Lucas!
Esse assunto JPA e Hibernate é o que mais tem me interessado atualmente, melhorar a performance nessa parte dos sistemas é muito legal e interessante. Obrigado pelas dicas de livro e simulado. Vou procurar mais a respeito e parar de enrolar rsrs
|
Code Reverse
"Contra a estupidez os próprios deuses lutam em vão." - Friedrich Von Schiller
How To Answer A Question on the Internet |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2012 20:41:16
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline
|
FernandoFranzini wrote:Dai Lucas
Vc fez a prova beta?
Vc poderia apresentar isso no proximo evento tb ou no proximo....
Opa Fernando, blz? Desculpa a demora, acabei perdendo o tópico de vista.
A Prova não é beta. É a oficial mesmo. Tive que ir em Maringa fazer pois nao é mais a Prometric, mas foi tranquilo de achar o centro la.
Seria interessante para os evento sim, vamos combinar.
Abraco.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2012 20:42:48
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline
|
calel wrote:Parabéns Lucas!
Esse assunto JPA e Hibernate é o que mais tem me interessado atualmente, melhorar a performance nessa parte dos sistemas é muito legal e interessante. Obrigado pelas dicas de livro e simulado. Vou procurar mais a respeito e parar de enrolar rsrs
Boa parte de gargalo dos sistemas se encontram nessa "camada", no JPA e Hibernate tem recursos interessante de otimizacao de performance como Cache, um tópico que cai na prova e é útil no dia a dia, vale a pena estudar sim.
Abraco.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2012 20:49:39
|
lucasmurata
JavaTeenager
![[Avatar]](/images/avatar/27547ca50784fdbb5a6c42f2967aa90d.jpg)
Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline
|
malokas wrote:Primeiramente parabéns.
Comecei a estudar pra essa prova recentemente. Estou lendo a especificação.
Você tem algum material bom pra indicar? De preferência em português.
E se tem você encontrou algum material mais reduzido com os tópicos abordados na prova, tipo um resumo ou um guia de consulta rápida?
Quando terminar a especificação, vou comprar o simulado da enthuare.
[]s
O material mais adequado é o Pro JPA 2 mesmo, atualmente tem poucos livros sobre o assunto. Quanto ao material em portugues eu nao recomendo. A prova é inglês.
Na época nao achei material de "resumo ou um guia de consulta rapida" como voce disse. Melhor fonte teorica é esse livro e a especificacao.
A prática conta muito (Hibernate/JPA), pois cai questoes de Mapeamento, Criteria, Caching, Relacionamentos, etc, situacoes que enfrentamos no dia a dia.
Qualquer dúvida, poste ai.
Abraco.
|
|
|
 |
|
|