Mestrado em Engenharia Electrotécnica e de Computadores
Aplicações na Web
Ano lectivo de 2000/2001

Ficha de Disciplina

Curso: Mestrado em Engenharia Electrotécnica e de Computadores
Disciplina: Aplicações na Web
Ano Lectivo: 2000/2001
Ano:
Semestre:
Créditos: 3
Horas/Semana: 3h teóricas
Nº de Turmas: 1 teóricas
Aulas Teóricas: João Correia Lopes, JCL, Professor Auxiliar

Objectivos da Disciplina

Dotar os alunos de capacidades de projecto e implementação de aplicações baseadas em arquitecturas distribuídas suportadas pela Web, através da utilização das tecnologias Java para implementar a camada de interface, a camada de lógica da aplicação e o acesso à camada de persistência e da utilização da meta-linguagem XML para descrever e trocar dados e meta-informação.

Conteúdo da Disciplina

Introdução: Internet, Web, Java e HTML.
Projecto de sítios Web: acessibilidade e facilidade de utilização, desenho de páginas, desenho de conteúdos.
Fundamentos de acesso a dados: SQL, ODMG.
Acesso a dados através de Java: JDBC, SQLJ, Java para ODMG.
Acesso a dados na Web: páginas dinâmicas, applets e servlets Java, HTML dinâmico, CGI.
Troca de dados na Web: XML, DOM, SAX, XSL, troca de meta-informação.

Metodologia da Disciplina

As aulas teóricas serão usadas para exposição formal dos conceitos principais da matéria, acompanhada da apresentação de exemplos utilizando a tecnologia disponível.
O trabalho prático consiste na realização no Laboratório de um projecto de média dimensão envolvendo o uso efectivo de tecnologias Web.

Pré-requisitos

Conhecimentos de programação orientada aos objectos, nomeadamente em Java.

Bibliografia Obrigatória

Bibliografia Recomendada

Avaliação

Trabalho prático com peso de 50% e mínimo de 6 valores, com entrega do trabalho e do respectivo relatório de desenvolvimento até uma semana antes do Exame, seguida de demonstração e discussão.
Exame final com peso de 50% e mínimo de 6 valores, com consulta e duração de 2h00m.