SCBCD 5.0 Dicas pra Prova  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
valfrido.silva
JavaBaby

Membro desde: 18/10/2007 08:40:43
Mensagens: 90
Localização: Brasília - DF
Offline

Olá Pessoal,
Semana passada fui aprovado no exame SCBCD 5.0, com o score de 88%, esta é a minha terceira certificação de Java, nunca postei dicas sobre as provas aqui antes, por causa da correria do dia-a-dia, mas como estou de férias, resolvi postar algumas dicas para quem for prestar o exame. Como toda certificação Java a prova é muito difícil, e exige um pouco de decoreba tmb. como eu não tinha muita experiência com EJB, tive que estudar bastante pra ela, aproximadamente 3 meses.

Material utilizado:
- Livro Enterprise Java Beans 3.0 do Richard-Monson-Haefel e Bill Burke:
Este livro é muito bom para aprender EJB3, mas não é preparatório pra certificação, ele te ensina a programar e não a passar na prova. Mas é leitura obrigatória para o exame.

- StudyGuide do Mikalai Zaikin

- Capítulos 4, 5 e 6 do Tutorial Java EE 5 da Sun

- Resumo elaborado por: Eduardo Guerra, Johanlemberg, Ednelson, Cavalero e Douglas.

Simulados:
Usei o EJBPlus da Enthuware, toda as minhas certificações usei simulados da Enthuware, pra mim eles são melhores que os da Whizlabs (não estou recebendo nada pela propaganda, eheheheh), conforme outras pessoas já tinham postado aqui antes, este simulado de EJB 3 é mais difícil que a prova, eu tirei em média nele 74%, o máximo que consegui foi 82% (depois de já ter decorado a resposta de algumas questões), porém, no exame tirei 88%. vale a pena cada dólar pago.

A Prova:
Estudem roles, na minha prova caiu umas 4 questões a respeito de papéis como; Bean Provider, Deployer e etc...

A parte de JPA caiu muito pouco, perguntas sobre os métodos do EntityManager como; persist(), remove(), etc .. quando é que eles lançam Exceptions, tmb caiu uma drag drop com um cenário de um relacionamento de nxn para atribui as anatoções corretas e outras sobre o Persistente Unit e Persistente context, a respeito do que pode e não pode quando eles são gerenciados pelo container ou pela aplicação. Ex.: quando o EntityManager for injetado vc não pode chamar o método close().

JPQL caiu uma questão de drag drop para montar um JPQL e algumas perguntas sobre o uso correto das funções agregadas como AVG,COUNT, MAX... por exemplo: saber que AVG retorna um Double e as demais retornam o tipo do argumento, exceto COUNT que retorna um inteiro, é importante.
Também é importante saber todas as tecnologias que o Container é obrigado a fornecer suporte, por exemplo: JavaMail, JTA, JAX-RPC, JAAS, JDBC e etc...

Sobre JMS é importante saber que o método onMessage não pode lançar RemoteException e que o MDB não pode chamar métodos que identifica o cliente, por ex. isCallerInRole() e getCallerPrincipal(), tem muita pegadinha na prova com relação a isso.

A parte mais difícil da prova e a que mais caiu foi a respeito de Transação e Exceptions, vários perguntas misturando os dois assuntos, é preciso dominar este assunto, saber a diferença quando a transação é BMT ou CMT, qual exceção o cliente vai receber se houver um RollBack, o ciclo de vidas dos Beans e seus métodos, quais métodos do EJBContext eles podem chamar e quais Exceções eles podem lançar. Saber a diferença entre Aplication Exception e System Exception, por ex. saber que uma Runtime exception nem sempre é uma System Exception, ela pode ser Aplication Exception se for anotada com @AplicationException(rollback=false).

E não esquecer que as definições no XML sempre sobrescrevem as anotações dos beans, caiu algumas questões de segurança referente a isso.

é isso pessoal, espero ter contribuido..
um abraço!


Bacharel em Ciência da Computação
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
OliveirakunJava
Java Ninja
[Avatar]

Membro desde: 29/05/2008 20:50:47
Mensagens: 279
Localização: Diadema - SP
Offline

Parabéns pela aprovação e obrigado pelo resumão, com certeza vai ser bem útil pro pessoal aqui do fórum

This message was edited 3 times. Last update was at 06/04/2010 13:29:13


Francis Borges Oliveira
SCJP 6
SCWCD 5
Java no Renkinjutsushi!!
Nykolas Lima
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline

Parabéns!

Muito legal o relato, me deu um animo para voltar aos estudos para a SCBCD.

Abraços

Blog: http://nykolaslima.wordpress.com
[WWW]
William Alves
JavaEvangelist
[Avatar]

Membro desde: 02/10/2008 07:36:41
Mensagens: 301
Localização: São Paulo-SP
Offline

Parabéns

Mandou bem com o relato, obrigado.

Abraços.

William F. R. Alves
SCJA | SCJP 6 | SCWCD 5 | Próxima : SCBCD 5
[Email] [Yahoo!]
breno500as
Virtual Machine Man
[Avatar]
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline

Parabéns, belo relato....Eu gostei bastante dos assuntos dessa certificação..

Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
peruca51
What is classpath?
[Avatar]

Membro desde: 11/07/2006 10:50:42
Mensagens: 6
Localização: São Paulo
Offline

Alguem sabe informar se hoje existe a prova em portugues?

Obrigado

Rafael Matos
[Email] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team