Buscar

Aula 01 LAB

Prévia do material em texto

USJT – Arquitetura, Desenvolvimento e Integração de Sistemas
Professores: Keity 
 
Aula: 1 
Assunto:Spring MVC 
 
Conteúdo 
 
Veja a apresentação Aula01-Teoria
 
 
Exercício do Lab para fazer em aula
 
1. Importe o arquivo arqdes_sdesk_
2. Você recebeu a implementação de parte do caso de uso ManterChamados (CRUD) Fluxo 
Alternativo 2 Listar Chamados (Consulta). Veja no wireframe do projeto.
3. Caso a análise do código não tenha sido realizada, faça isso com seu professor.
4. Para mostrar para o professor no laboratório, termine o caso de uso:
4.1. Faça o javabean Chamado na package entity. Os atributos vem da tabela existente. 
Chamado deve ter um atributo do ti
de bean validation. 
4.2. Faça o ChamadoService na package servisse com um método para listar os chamados 
recebendo como parâmetro um objeto Fila.
4.3. Complete o método carregar(int id) da classe Fil
fila com o nome e o id. 
4.4. Crie a classe ChamadoDAO com um método que retorne um ArrayList<Chamado> de 
uma determinada fila. 
4.5. Complete o método listarChamadosExibir do controller.
4.6. Crie o JSP ChamadoListarExib
Wireframe. Use Bootstrap. 
5. Organize seus jsps. 
6. Coloque validações e mensagens de erros nos seus Beans.
7. Utilize model and view. 
8. Redirecione requisições quando necessário.
9. Evite que o controller receba requisições de arquivos estáticos.
10. Suba para o GitHub. Não gere release.
 
 
 
 
 
FTCE 
Faculdade de Tecnologia e Ciências Exatas
Arquitetura, Desenvolvimento e Integração de Sistemas 
 
Teoria-USJT-ArqSw-SpringMVC.pdf 
para fazer em aula 
arqdes_sdesk_a1.war baixado do SOL. 
2. Você recebeu a implementação de parte do caso de uso ManterChamados (CRUD) Fluxo 
Alternativo 2 Listar Chamados (Consulta). Veja no wireframe do projeto. 
código não tenha sido realizada, faça isso com seu professor.
Para mostrar para o professor no laboratório, termine o caso de uso: 
4.1. Faça o javabean Chamado na package entity. Os atributos vem da tabela existente. 
Chamado deve ter um atributo do tipo Fila, e não um int com o id da fila. Use as anotações 
4.2. Faça o ChamadoService na package servisse com um método para listar os chamados 
recebendo como parâmetro um objeto Fila. 
carregar(int id) da classe FilaService que deve retornar um objeto 
4.4. Crie a classe ChamadoDAO com um método que retorne um ArrayList<Chamado> de 
4.5. Complete o método listarChamadosExibir do controller. 
4.6. Crie o JSP ChamadoListarExibir que monta uma tabela conforme o solicitado no 
. Coloque validações e mensagens de erros nos seus Beans. 
. Redirecione requisições quando necessário. 
receba requisições de arquivos estáticos. 
10. Suba para o GitHub. Não gere release. 
Faculdade de Tecnologia e Ciências Exatas 
 
2. Você recebeu a implementação de parte do caso de uso ManterChamados (CRUD) Fluxo 
código não tenha sido realizada, faça isso com seu professor. 
4.1. Faça o javabean Chamado na package entity. Os atributos vem da tabela existente. O 
Use as anotações 
4.2. Faça o ChamadoService na package servisse com um método para listar os chamados 
aService que deve retornar um objeto 
4.4. Crie a classe ChamadoDAO com um método que retorne um ArrayList<Chamado> de 
ir que monta uma tabela conforme o solicitado no 
 
Tarefa para Entrega via GitHub 
 
1. Implemente o caso de uso ManterChamados (CRUD) Fluxo Básico (Criar Chamado). Veja 
no wireframe do projeto. 
2. Suba para o GitHub e gere um release chamado Entrega02 Arquitetura de Software. Nos 
comentários do Release copie e cole as especificações descritas neste documento. 
 
 
 
 
 
Bibliografia 
 
DEINUM et all. Pro Spring MVC: with Web Flow. Appress. 2012 
 
CAELUM. Java para Desenvolvimento Web. Apostila do Curso FJ-21. 
www.caelum.com.br/apostilas. Agosto de 2016

Continue navegando