Quinta-feira, 3 de Julho de 2008

Certificação SCEA

Olá pessoal,

Acabei de fazer hoje a parte 3 da certificação de arquiteto (SCEA). Para fazer pesquisei antes no site do javaranch algumas dicas sobre esta parte da certificação. A que achei mais interessante foi a seguinte:


Responda as seguintes perguntas e tome nota. As perguntas estão em Inglês propositalmente, pois a parte 3 deve ser respondida em Inglês. Inclusive é interessante responder estas perguntas durante a parte 2, pois isto te ajuda a verificar se sua solução está completa.

1) How does your design handle Scalability?
2) How does your design handle performance?
3) How does your design handle security?
4) How does your design handle Reliability?
5) How does your design handle Availability?
6) How does your design handle Extensibility?
7) How does your design handle Manageability?
8) How does your design handle Maintainability?

Para cada uma das perguntas abaixo responda também "Porque você escolheu?".

1) How does your design support session/state handling?
2) How does your design handle persistence?
3) How does your client tier talk to business tier?
4) How does your design handle Qos 5 Sec in peak time?
5) How does your design handle transactions?
6) How does your design handle authentication and authorization?

É isto aí pessoal. Espero ter ajudado...

Terça-feira, 24 de Junho de 2008

Remodelagem no portal

Olá pessoal,

Nestes últimos tempos não tenho escrito muito. Mas tenho uma desculpa boa. Estou trabalhando no portal do arquiteto. Este que foi o pensamento inicial da criação deste blog e agora estou trabalhando nele. Em breve teremos um portal de arquitetura bem bacana.

Então aguardem pessoal pois em breve me porei uma meta de um post por dia e teremos um portal muito bacana.

[]s,

Samuel

Terça-feira, 10 de Junho de 2008

Eclipse fechando sozinho

Olá pessoal,

Outro problema muito comum com o eclipse é quando ele fecha sozinho. Você está bem desenvolvendo sua aplicação e surpresa e ele simplesmente fecha. Porque isto acontece? Em grande parte dos casos isto acontece quando acaba a memória reservada para o eclipse simplesmente acaba.

Quando se esta programando para internet e se utiliza servidores web isto é muito comum. Na hora que se começa o servidor o eclipse inteiro fecha. Para acabar com este problema siga os seguintes passos:

  1. Clique com o botão direito no atalho do eclipse.
  2. Clique em propriedades.
  3. Clique na aba atalho.
  4. Onde está escrito Destino adicione no final o seguinte trecho “-vmargs -Xms256m -Xmx768m”.
Segue uma imagem que demonstra como isto será feito:



É isto aí pessoal. Qualquer problema podem enviar email...

Aumentando a memória do tomcat no eclipse

Olá pessoal,

Algumas pessoas me perguntaram sobre problemas com falta de memória utilizando o tomcat de dentro do eclipse. Então resolvi escrever este post falando sobre como isto seria feito.

Primeira coisa a ser verificada: O erro que estou tendo é por falta de memória mesmo? Como eu sei se o erro é por causa disto? Você vai conseguir identificar procurando no console do servidor o seguinte trecho: java.lang.OutOfMemoryError.

Este tipo de erro ocorre por falta de memória alocada para a JVM do Servidor Web. Se você estiver utilizando algum eclipse com plugins baseados no WTP a solução segue abaixo. Como fazer então para aumentá-la. Siga os seguintes passos:

  1. No eclipse clique em -> Window -> Preference.
  2. Na caixa de text digite tomcat.
  3. Clique em JDK.
  4. Escolha a JDK que você está utilizando.
  5. Aonde está escrito Optional Java VM Arguments escreva -Xms256m -Xmx768m.


É isto aí pessoal. Bons estudos...

Quarta-feira, 4 de Junho de 2008

Passos para a prova SCWCD

Olá pessoal,

Depois de um bom tempo sem postar nada agora finalmente voltei. Estes ultimos tempos gastei bastante tempo fazendo a parte 2 da prova de arquiteto. Hoje finalmente consegui um tempo para escrever.

Para voltar a escrever resolvi voltar a falar sobre a certificação Sun Certified Web Component Developer (SCWCD). Esta é uma certificação que é bem interessante, pois a maior parte dos profissionais conhecem algum framework de desenvolvimento Web, mas grande parte não possui a mínima noção do que está acontecendo por trás.

Alguns conceitos não se aprendem por experiência apenas e sim somente depois de ler um bom livro.

Livros que recomendo:

Livro: Head first Servlets & JSP
http://www.amazon.com/Head-First-Servlets-JSP-Developer/dp/0596005407/sr=8-1/qid=1160009779/ref=pd_bbs_1/002-0192800-2332034?ie=UTF8&s=books


Sun Certified Web Component Developer Study Guide
http://www.amazon.com/Certified-Component-Developer-310-081-310-082/dp/0072258810/ref=pd_bbs_3?ie=UTF8&s=books&qid=1213039489&sr=8-3

Aconselho fortemente que vocês busquem esta certificação, pois acho ela bem importante para profissionais da área. Bons estudos...