CENTRO UNIVERSITÁRIO DE FORMIGA CREDENCIAMENTO: Decreto publicado em 05/08/2004 RECREDENCIAMENTO: Decreto publicado em 15/12/2006 Mantenedora: Fundação Educacional Comunitária Formiguense – FUOM Plano de Ensino – Graduação Período: Turma: Disciplina: Carga Horária: Curso: Docente: 7º Ano Letivo: 2011 Semestre: 1º 7° Período A - 2011/1ºSem - Ciência da Computação Bacharel em Ciên Tópicos Especiais I 80 h/a C.H. Teórica: 40 h/a C.H. Prática: 40 h/a Ciência da Computação Cristina Maria Valadares de Lima Parte A Objetivo Geral • • • • Apresentar e desenvolver junto aos alunos os principais conceitos do modelo de aplicações para plataforma Java Enterprise Edition - J2EE, e o contexto para esse modelo; Capacitar o aluno a instalar, alterar e desenvolver aplicações Web eficientes utilizando JSP, Servlets, JavaServer Faces, filtros e JavaBeans, controle de sessões, segurança e integração com bancos de dados; Capacitar o aluno a configurar um servidor para que execute aplicativos da plataforma Java Enterprise Edition - J2EE; Apresentar e capacitar o aluno com alguns dos principais pontos do exame de Certificação Sun Certified Web Component Developer - SCWCD, aplicando exercícios e instruções passo a passo para facilitar a aplicação do aprendizado. Ementa • Fundamentos de arquitetura Web; Servlets; JavaServer Pages - JSP; JSP e Banco de Dados; JavaBeans; EL; JSTL; Custom Tags; Filtros; JavaServer Faces, Banco de Dados. • • • • • • Práticas em Laboratório; Aplicação de Exercícios; Estudos de caso que se apliquem a problemas reais; Trabalhos extra-classe; Desenvolvimento de trabalhos interdisciplinares; Avaliações. • A avaliação do aprendizado será constante, por meio do acompanhamento das atividades desenvolvidas pelos alunos; Serão avaliadas as atividades em sala de aula, exercícios extra-classe, trabalhos e testes; A nota final do aluno será expressa segundo as normas regimentais. Metodologia Avaliações • • SICAPE – Sistema de Cadastro de Plano de Ensino CI – Centro de Informação 201103101843244000884008111432 CENTRO UNIVERSITÁRIO DE FORMIGA CREDENCIAMENTO: Decreto publicado em 05/08/2004 RECREDENCIAMENTO: Decreto publicado em 15/12/2006 Mantenedora: Fundação Educacional Comunitária Formiguense – FUOM Plano de Ensino – Graduação Período: Turma: Disciplina: Carga Horária: Curso: Docente: 7º Ano Letivo: 2011 Semestre: 1º 7° Período A - 2011/1ºSem - Ciência da Computação Bacharel em Ciên Tópicos Especiais I 80 h/a C.H. Teórica: 40 h/a C.H. Prática: 40 h/a Ciência da Computação Cristina Maria Valadares de Lima Parte B Item 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 2.4 3 3.1 3.2 3.3 3.4 3.5 4 4.1 4.2 4.3 5 5.1 5.2 6 7 7.1 7.2 8 9 Conteúdo Programático Títulos e Subtítulos Fundamentos de arquitetura Web Protocolos, pedidos e respostas Introdução a Servlets e JSP Arquitetura da aplicação Web Model View Controller e o padrão Data Acess Object - DAO Servlets Ciclo de vida Estrutura Aplicação Web: atributos e listeners Sessões: como funcionam JavaServer Pages - JSP A estrutura da página JavaServer Pages Ciclo de vida Diretivas Expressões Actions JavaServer Pages e Banco de Dados Pool de conexões Recurso JNDI JDBC Aplicativo Web Admin JavaBeans Regras Ações Padrão JavaServerPages Expression Language e EL JavaServer Pages Standard Tag Library A Core Tag Library Actions Custom Tags Filtros SICAPE – Sistema de Cadastro de Plano de Ensino CI – Centro de Informação 201103101843244000884008111432 CENTRO UNIVERSITÁRIO DE FORMIGA CREDENCIAMENTO: Decreto publicado em 05/08/2004 RECREDENCIAMENTO: Decreto publicado em 15/12/2006 Mantenedora: Fundação Educacional Comunitária Formiguense – FUOM Plano de Ensino – Graduação Período: Turma: Disciplina: Carga Horária: Curso: Docente: 7º Ano Letivo: 2011 Semestre: 1º 7° Período A - 2011/1ºSem - Ciência da Computação Bacharel em Ciên Tópicos Especiais I 80 h/a C.H. Teórica: 40 h/a C.H. Prática: 40 h/a Ciência da Computação Cristina Maria Valadares de Lima Parte C Referências Bibliografia Básica BASHAM, Bryan; SIERRA, Kathy. Use a Cabeça!: Servlets & JSP. 2ª. ed. Estados Unidos: Pearson, 2007. GONÇALVES, Edson. Desenvolvendo Aplicações Web com JSP, Servlets, Java Server Faces, Hibernate, EJB 3 Persistence e Ajax. Rio de Janeiro: Editora Ciência Moderna, 2007. 736 p. GONÇALVES, Edson. Desenvolvendo aplicações Web com NetBeans IDE 6. Rio de Janeiro: Editora Ciência Moderna, 2008. Referências Bibliografia Complementar CAELUM: ENSINO E SOLUÇÕES EM JAVA. FJ-21: Java para Desenvolvimento Web. CAELUM, São Paulo, 2006. Disponível em: <http://www.caelum.com.br/caelum/apostila/caelum-java-web-fj21.pdf >. Acesso em: 01 fev. 2011. DEITEL, Paul; DEITEL, Harvey. Java how to Program. 8ª. ed. Estados Unidos: Pearson, 2007. GONÇALVES, Edson. . Dominando Java Server Faces e Facelets utilizando Spring 2.5, hibernate e JPA. Rio de Janeiro: Editora Ciência Moderna, 2008. GONÇALVES, Edson. Desenvolvendo aplicações Web com NetBeans IDE 5.5. Rio de Janeiro: Editora Ciência Moderna, 2005. GONÇALVES, Edson. Dominando relatórios JasperReports com iReport. Rio de Janeiro: Editora Ciência Moderna, 2008. 342 p. Assinatura do Docente Assinatura do Coordenador(a) SICAPE – Sistema de Cadastro de Plano de Ensino CI – Centro de Informação 201103101843244000884008111432