Vou começar agradecendo ao todos os que me desejaram boa sorte no post anterior. E também lembrar que não posso escrever aqui quais questões cairam realmente na prova por causa do NDA que precisamos concordar antes do inicio de qualquer prova de certificação.
Mas vamos ao que interessa, dicas para quem ainda vai fazer a prova e comentários em geral (pelo menos eu acho que interessa
)
- A prova é cansativa, descansem bastante antes de ir fazer a prova, são 153 questões, e vocês tem 4:30h para responder todas, eu levei 3:30h.
- Tem muitas questões com um texto bem grande descrevendo um problema qualquer, e a questão é: qual seria a melhor opção para este problema, ou quais duas tecnologias a baixo podem/não podem ser utilizadas para resolver este problema.
- A SUN concorda que JSF tem problemas para ser indexado por search engines, e é bom que vocês lembrem disto.
- Design Patterns, Design Patterns, Design Patterns, tem muitas questões sobre Design Patterns na prova
- É preciso praticamente ter no sangue os patterns do GoF e conhecer bem os padrões do Java EE
- É imrpescindivel conhecer toda a stack Java EE
- Para que serve Servlet
- Para que serve JSP
- Para que serve JSF
- Para que serve JMS
- Para que serve JMX
- Para que serve EJB
- Quais tipos de EJB podem ou não ser transformados em web services
- Como implementar e acessar web services
- Segurança declarativa e programatica, quando utilizar cada uma
- Ambiente Java EE (EJB3)
- Servlets + JSP
- Applets
- JNLP
- O que tem suporte a JTA, como é este suporte, excessões, …
- O que é e para que serve JCA
- Volto a dizer, é preciso conhecer muito bem Design Patterns.
Acho que foi mais ou menos isto, achei a prova muito cansativa, e a maioria das questões muito extensas.
Lembrei que eu odeio aquelas questões de arrastar quadrinhos.
Falando nisto, alguem sabe para que serve o pattern Mediator? e o pattern Strategy?
Bom, boa sorte para quem ainda vai fazer a prova, espero que este post ajude em alguma coisa
Se quiserem perguntar alguma coisa é só deixar um comentário.
PS.: O resultado da prova não sai na hora por ser uma prova beta, aparece só a mensagem dizendo que você vai receber o resultado entre 6 e 8 semanas, agora vou correr atraz de descobrir como vai funcionar o esquema para a segunda parte da prova
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: Java EE
Filed in Uncategorized
Fala Urubatan,
Acho que o Mediator costuma ser implementado inconscientemente quando se faz GUIs. Por exemplo, se um diálogo tem uma série de widgets que colaboram entre si (ex. um evento em um widget deve acionar uma atividade em outro), ao invés de ter estes widgets referenciando explicitamente uns aos outros, faz-se com que todos eles referenciem apenas um objeto. Este seria o mediador, responsável por coordenar as atividades entre os vários widgets. Acho que o GoF ilustra este padrão com um exemplo similar. Enfim, acredito que o propósito é não ter uma encruzilhada de objetos fazendo referencias uns aos outros, em um dado contexto.
Já o Strategy….bem, só me lembro de um exemplo em que se tem um conjunto de classes que definem estratégias diferentes de otimização de código para um compilador. Algo como “algoritmos plugáveis”. Eu, pessoalmente, imagino uma vida feliz sem precisar batizar isso com um nome especial.
Sucesso,
Reply to this commentThiago
Fala Urubatan,
parabéns pela prova. Acho que, mesmo que alguém não queira obter a certificação, deveria estudar como se fosse prestar a prova. Só o estudo já vale a pena. Não tenho nenhuma certificação mas já estudei para algumas. Sem pressa, pretendo voltar aos estudos mas desta vez prestar as provas.
Quanto aos padrões, considero o Mediator um dos mais fedorentos. E o Strategy já me foi muito útil em muitos projetos.
Reply to this commentAe Urubatan, blz?
O pattern strategy é aquele que define um conjunto de algoritmos que resolvem um determinado problema com estratégias diferentes.O exemplo mais trivial são os algoritmos de busca (bubble, merge, quick, heap, etc)… Isso já te ajuda? rsrsrs
Abraço
Reply to this commentValeus
então eu chutei certo (na verdade foi por anulação) os outros patterns eu conhecia, este eu não conhecia e nenhum dos outros era a resposta para a pergunta
Eu uso soluções parecidas direto, só não sabia o nome do pattern
Reply to this commentUrubatan, tenho usado direto o pattern Strategy. Tenho varios algoritmos de teste que variam de impressora pra impressora. Assim eu informo o modelo e mando simplesmente “testar”, que o pattern me ajuda a organizar as classes de forma a testar apenas para a impressora X (se o teste for diferente do padrão).
Parece polimorfismo falando assim, mas é mais chato.
No mais, sucesso na prova!!!
Reply to this commentGrande mestre
Cara, gostei deste post. Tirarei como base no que preciso aprender para faze-la.
O que gostaria de uma luz sua na questão dos Design Patterns. Como mirim em desenvolvimento java, gostaria de saber por onde comeco a estudar e indicações de leitura.
O intuito nao he para certificação, mas sim de aprendisado.
Parabens pelo glog.
Reply to this commentUrubatan,
) a linha do NDA o que vc quis dizer sobre a JTA ? É sobre a integração dela com o app server, resource managers, etc ?
Reply to this commentComo ainda vou fazer a prova, realmente agradeço as dicas (não iria olhar muito design patterns por exemplo). Mas forçando (
anyway… congrats pela parte 1!
Para Design Patterns, comece com este: http://www.temporeal.com.br/produtos.php?id=160975
Reply to this commentFala urubatan!
Outro feedback interessante sobre a prova está em:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=26&t=007174
Você que é um cara bom em jsf, não faria um post sobre as “características do JSF” ? =) hehehe
Mas tudo bem, valeu!
Reply to this commentdia 16 sou eu =)
Boa sorte com a segunda parte da prova. Sobre o Strategy, eu coloquei um exemplo aqui:
http://www.javafree.org/javabb/viewtopic.jbb?t=864920#141770
valeuz…
Reply to this comment[...] você está estudando, alguns links interessantes são o post do Urubatan sobre a prova e esse tópico do fórum no Java Ranch. E você, tem algum link interessante? Comentários sobre a [...]
Reply to this commentOla Rodrigo
Comente mais esta questão sobre a deficiência do JSF !!! Como é ? Por que ?
Reply to this commentFernando, vou tentar fazer um post sobre isto ainda esta semana
Reply to this comment[...] vários relatos interessantes sobre a prova. Em português no blog do Urubatan e no blog da Caelum. Em inglês Cameron McKenzie, Morten Franorge e Raj [...]
Reply to this commentParabéns Urubatan. Poucos conhecem isso.
Reply to this commentTeria como conversarmos melhor por email?
andrebritofonseca@gmail.com
Abraços.