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