www.argonavis.com.br

J931: J2EE Design Patterns

Helder da Rocha (helder@argonavis.com.br)

Interessado(a) neste curso? Fa�a uma pr�-inscri��o.

 

Este curso explora os padr�es de projeto t�picos de aplica��es J2EE (servlets/JSP e EJBs). Os padr�es se baseiam no Sun J2EE Blueprints e est� organizado de acordo com o livro "Core J2EE Patterns" de Deepak Alur et al. que cobre os 15 padr�es catalogados pelo Sun Java Center. Tamb�m discute estrat�gias, padr�es, pr�ticas boas e ruins e quest�es tratadas no livro "EJB Design Patterns" de Floyd Marinescu. Este curso explora cada um dos 15 padr�es do SJC, mostra como identific�-los e aplic�-los em projetos J2EE.

O curso � essencialmente pr�tico. 70% do tempo � dedicado a exerc�cios pr�ticos. Ap�s uma exposi��o de cada padr�o, um ou mais exerc�cios que demonstram ou requerem a aplica��o do padr�o apresentado � proposto. O ambiente de desenvolvimento padr�o usa Tomcat, JBoss e banco de dados Cloudscape, mas pode ser adaptado a qualquer outro servidor compat�vel com J2EE.

Outras vers�es: J935: vers�o deste treinamento contendo apenas padr�es da camada de apresenta��o e DAO. Ideal para quem apenas usa a camada Web. Dura��o: 8 horas.

Dura��o: 24 horas

P�blico-alvo: projetistas de aplica��es J2EE.

Pr�-requisitos: UML (entender diagramas de classe, seq��ncia e de objetos). Curso J500 (J2EE) ou conhecimento equivalente (J530 - EJB, J550 - JSP/servlets). O aluno deve saber construir, configurar e editar aplica��es que usam EJB, JSP e servlets. Deve ter conhecimentos b�sicos de JMS (usado em Service Activator).

� fortemente recomendado que o aluno tenha conhecimentos de Design Patterns cl�ssicos (GoF) - pelo menos os mais importantes (Observer, Composite, Strategy, Command, Factory Method, Abstract Factory, Iterator, Proxy, Adapter, Fa�ade, Singleton, Decorator) pois eles n�o ser�o revisados e s�o aplicados em v�rios padr�es J2EE. N�o s�o absolutamente essenciais, mas tornar�o a compreens�o e distin��o dos padr�es J2EE bem mais f�cil. Veja as refer�ncias ou o curso J930 ou minicurso (te�rico) de Padr�es de Projeto J933 (cobre os padr�s principais em 8 horas).

Objetivo: Ao final deste curso, o aluno dever� ter condi��es de

T�picos:

Refer�ncias recomendadas (leia antes para aproveitar melhor o curso!):