Primeira iteração 04/12/12 a 21/12/12 Tarefas executadas 1. Aplicação modelo 2. Passo a passo para instalação de ferramentas 3. Definição, implementação e documentação da Arquitetura 4. Módulo de armazenamento 5. Pesquisa e análise das tecnologias JSF Facelets para o módulo de apresentação 6. Módulo de apresentação (Portal) 7. Definição do template de Casos de Uso 8. Especificação do Caso de Uso UC01 Cadastrar Dispositivo 9. Plano de estudo sobre as tecnologias para a equipe Bruno Costa e Thomaz Barros GT EcoDiF 2 Aplicação modelo Objetivo: Demonstrar a arquitetura e tecnologias utilizadas. Através de uma pequena aplicação exemplo é possível compreender, com mais eficiência, as interações entre os componentes arquiteturais. Bruno Costa e Thomaz Barros GT EcoDiF 3 Passo a passo para instalação de ferramentas • Utilização da ferramenta de wiki no Redmine • Criação de um passo a passo contendo a instalação e configuração das ferramentas a serem utilizadas: – JBoss AS 6 – MySql Server – Eclipse Indigo SR2 – JBoss Tools for Eclipse Bruno Costa e Thomaz Barros GT EcoDiF 4 Definição, implementação e documentação da Arquitetura Bruno Costa e Thomaz Barros GT EcoDiF 5 Definição, implementação e documentação da Arquitetura Bruno Costa e Thomaz Barros GT EcoDiF 6 Módulo de armazenamento Bruno Costa e Thomaz Barros GT EcoDiF 7 Pesquisa e análise da tecnologia Facelets para o módulo de apresentação Bruno Costa e Thomaz Barros GT EcoDiF 8 Módulo de apresentação (Portal) Bruno Costa e Thomaz Barros GT EcoDiF 9 Módulo de apresentação (Portal) • Facelets • Template padrão Bruno Costa e Thomaz Barros GT EcoDiF 10 Módulo de apresentação (Portal) Template_Header Put your code here! Template_Footer Bruno Costa e Thomaz Barros GT EcoDiF 11 Desenvolvimento na arquitetura br.com.ecodif.domain 1- Definir a CLASSE e criá-la no pacote br.com.ecodif.domain br.com.ecodif.dao 2- Entrar com os Annotations do JPA para o controle de persistência 3- Criar uma classe DAO herdando de GenericDAO e indicando ser um EJB sem estado com @Stateless no pacote br.com.ecodif.dao br.com.ecodif.mb 5- Criar a página xhtml utilizando o template padrão 4- Criar o ManagedBean no pacote br.com.ecodif.mb Bruno Costa e Thomaz Barros GT EcoDiF 12 Tarefas em execução 7. Definição do template de Casos de Uso 8. Especificação do Caso de Uso UC01 Cadastrar Dispositivo 9. Plano de estudo sobre as tecnologias para a equipe – JBoss AS 6 – JSF / Facelets – EJB3 Bruno Costa e Thomaz Barros GT EcoDiF 13 Primeira iteração 04/12/12 a 21/12/12