next up previous
Next: About this document ...

MAC 0462/5863 - Sistemas de Middleware Avan�ados
Segundo Semestre de 2006

Utiliza��o de EJB 3.0 e da API de Persist�ncia Java

Usando a arquitetura EJB 3.0 e a API de Persist�ncia Java (JPA), desenvolva um prot�tipo de sistema de matr�culas para uma institui��o de ensino. O fato de um aluno estar matriculado numa disciplina � expresso por um relacionamento entre o aluno e o oferecimento da disciplina. Esse relacionamento � do tipo ``muitos para muitos'', ou seja, pode haver mais de um aluno matriculado numa disciplina (� bom que haja mesmo!), e um aluno pode estar matriculado em mais de uma disciplina. Cada oferecimento de disciplina tem um certo n�mero de vagas, que varia de disciplina para disciplina. O n�mero de alunos matriculados na disciplina n�o pode exceder o n�mero de vagas do oferecimento da disciplina.

Sua solu��o deve rodar no JBoss Application Server 4.0.4, dispon�vel em http://www.jboss.org. Visite a p�gina do projeto ``JBossAS'', fa�a download do arquivo jboss-4.0.4.GA-Patch1-installer.jar, rode o instalador (java -jar jboss-4.0.4.GA-Patch1-installer.jar) e selecione o perfil ``ejb3''. Para automatizar a gera��o dos componentes e dos clientes, use o programa ant, dispon�vel em http://ant.apache.org.

Este trabalho deve ser feito em equipes de at� duas pessoas. Cada equipe deve se registrar comigo (Reverbel) at� o dia 12 de setembro, atrav�s de uma mensagem informando os nomes dos integrantes da equipe. A mensagem deve ser enviada para meu email e deve ter subject ``registro de equipe de SMA''.

Bom trabalho!




next up previous
Next: About this document ...
Francisco Reverbel
2006-09-06