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.
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 :lol:
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 :lol:
Obrigado, e parabens novamente.[/quote]
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.
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.
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
[quote=calel]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[/quote]
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.
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[/quote]
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.
Pessoal,
Mais um material que pode ser usado como recurso para se preparar para a prova de certificação ORACLE CERTIFIED EXPERT JEE 6 JPA é seguinte app android: https://play.google.com/store/apps/details?id=org.jpaexam
Ela é básicamente um quiz de perguntas e respostas baseado na especificação JSR 317: Java Persistence API, versão 2.0 Release final.
Este app pode ser usado como recurso no aprendizado da JSR, mas também para quem estiver se preparando para a certificação, tanto no período inicial (para avaliar o desafio), quanto numa faze mais avançada (como um simulado pré-prova).