80 likes | 166 Views
Java Web XIV Jornada de Cursos. Você pode: copiar, distribuir, exibir e executar a obra criar obras derivadas fazer uso comercial da obra Sob as seguintes condições: Atribuição . Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante.
E N D
Java Web XIV Jornada de Cursos
Você pode: • copiar, distribuir, exibir e executar a obra • criar obras derivadas • fazer uso comercial da obra • Sob as seguintes condições: • Atribuição. Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante. • Compartilhamento pela mesma Licença. Se você alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta. • Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra. • Qualquer uma destas condições podem ser renunciadas, desde que Você obtenha permissão do autor. • Veja aqui a licença completa
Objetivo do projeto • Encontrar dúvidas práticas • Desenvolver intimidade com algum dos frameworks • Struts 2.0 • JSF • Não é obrigatório • Esclarecer conceitos envolvidos na prova a ser realizada no dia 05/03
Descrição do projeto • Uma agenda de produtos/fornecedor • Produto (id, nome, descrição, tipo, fornecedor) • Fornecedor (id, nome, endereço, telefone, celular, pessoa de contato) • Endereço (id, cep, numero, complemento) • Usuário (login e senha) • Um usuário cadastra vários fornecedores e produtos, cujas informações só serão visíveis a ele. • Um produto é fornecido por um único fornecedor
Funcionalidades gerais do sistema • Logar • Deslogar • CRUD de fornecedores • CRUD de produtos associando ao fornecedor • Buscar os produtos fornecidos por um determinado fornecedor • Não permitir que informações cadastradas por um usuário estejam visíveis por outro usuário
Implementação • Escolher um dos frameworks apresentados • Código condizente com as boas práticas • Utilizar o máximo de recursos aprendidos • Implementar a lógica da aplicação seguindo o padrão de projeto adotado • Não é necessário persistência... Array ou Listsão suficientes • ...
Demonstração dos resultados • Antes da prova na sexta-feira • Acompanhamento na aula de amanhã ou por email • ...