Você está na página 1de 1

UNIFEI Universidade Federal de Itajubá

Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI


Disciplina ECOE07 – Tópicos Especiais em Programação (Modalidade: Nota Única)
Professor Enzo Seraphim
Programação
Java e Persistência
28/02 – UML/Java: pacotes / classes / visibilidade / atributos, constante e compartilhado /
enumerados / métodos / construtor / autorefência (this) / objetos / classes abstrata;
14/03 – UML/Java: relacionamentos entre Classes / herança / associação / agregação / dependência /
coleções / interface;
21/03 – JPA: mapeamento e persistência de objetos
28/03 – Linguagem de consulta Hibernate Query Language (HQL)
04/04 – JPA Controller
11/04 – Prova 1 (entrega da UML do trabalho)
Java e Web
18/04 – HTML / Formulários
25/04 – JavaServer Pages (JSP): Ciclo de Vida / Scriptlets / Expressões / Objetos pré-definidos
02/05 – Desenvolvendo JavaServer Pages (JSP)
09/05 – Servlet: Ciclo de Vida / Geração de Saída / Captura de Parâmetros
16/05 – Desenvolvendo Servlet
23/05 – JavaServer Faces (JSF): Componentes / Navegação / Validação / Eventos
30/05 – Desenvolvendo JavaServer Faces (JSF)
06/06 – Apresentação do Trabalho
WORKSOFT 2011 – 1O Workshop de Softwares
Local: Centro de 'COMVIVÊNCIA' da UNIFEI
Data: 06/06, 07/06 e 08/06 (segunda, terça e quarta)
Manhã: 09:30 as 10:20 e 11:30 as 12:20
Tarde: 15:00 as 15:50 e 17:00 as 19:50
Noite: 19:00 as 19:50 e 20:00 as 20:50
20/06 – Prova 2
27/06 – Substitutiva
Bibliografia
● Brian Bashan; Kathy Sierra; Bert Bates. Use a cabeça!: JSP e Servlets, Alta Books, 2005.
● Cay Horstmann; David Geary. Core JavaServer Faces – Fundamentos, 3a edição, Editora Alta
Books, 2007.
● M.D. Deitel & Paul J. Deitel, “Java como programar”, 6a edição, Editora Pearson, 2006.
● Grady Booch, James Rumbaugh, Ivar Jacobson, "UML guia do usuário", Editora Elsevier, 2000.
● FARLEY, Jim. “Projetos práticos com JBoss Seam”. Editora Ciência Moderna, 2008.
● Gonçalves, Edson,, “Desenvolvendo Aplicações com JSP, Servlets, JavaServer Faces, Hibernate,
EJB 3 Persistence e Ajax” Editora Ciência Moderna, 2007
● Christian Bauer; Gavin King. Hibernate em ação. Editora Ciência Moderna, 2005.
Ferramentas
● WampServer: Apage + Liguagem PHP+ Banco Dados MYSQL - http://www.wampserver.com
● Oracle Java SE 6 Update 24 com JDK
● http://www.oracle.com/technetwork/java/javase/downloads/index.html
● IDE Netbeans 6.9.1 (Completo com TomCat) http://netbeans.org/downloads/index.html
Avaliação
Prova1Prova2Trabalho
nota = e substitutiva troca menor nota entre Prova1 e Prova2
3
Aprovação nota≥60 e 75% de presença (máximo 4 faltas)
Trabalho
Implementação de um sistema de WEB de algum serviço existente ou projeto pessoal. Linguagem de
desenvolvimento Java usando persistência com Hibernate com Banco de dados MySQL, JavaServer
Pages e JavaServer Faces. Será disponibilizado para hospedagem um servidor Slackware 13.1
64bits (USO OBRIGATÓRIO). Algumas características do hardware do servidor: 32Gb RAM; RAID 5
no diretório de usuários; 10Gb de armazenamento para cada usuário. Alguns softwares do servidor:
Apache 2.2.17 com proxy para o Tomcat 7.0.8; Mysql 5.1.46 com phpMyAdmin 3.3.9.2; Php 5.2.17.
Cada aluno receberá um login e senha para enviar arquivos por SFTP ou logar por SSH. O servidor
está com log ativado e usos indevidos receberão “punições severas”. Parâmetros que serão usados
na correção do trabalho: 8 classes de entidades para persistência equivale 80 pontos. Apresentação
em um horário na 1a UNIFEISOFT com votação de melhores softwares. Premiação a ser confirmada
com patrocinadores.

Você também pode gostar