Faculdade de Engenharia da Universidade do Porto
Sumários
Aula# Data Sumário 1 07-10-1999 Apresentação através da ficha de disciplina: objectivo, metodologia, programa, bibliografia
e avaliação para a disciplina. 2 07-10-1999 Introdução ao acesso a dados cliente/servidor: Web, Java, bases de dados,
XML 3 14-10-1999 WEB, infra-estrutura universal de acesso a dados. Comunicação cliente/servidor: pedidos
e respostas. Protocolo HTTP. 4 14-10-1999 Linguagen HTML: formulários, tabelas, guiões, Applets, objectos, frames
Internet. TCP/IP. 5 21-10-1999 Java, linguagem e plataforma universal de acesso a dados; plataforma java; API java;
orientação aos objectos, tipos de dados, controlo de fluxo, métodos e parâmetros, this, strings 6 21-10-1999 Java (continuação): arrays, subclasses, excepções, reflexão, interfaces, packages; modelo de
execução, modelo de concorrência, modelo de eventos 7 28-10-1999 Sql e bases de dados relacionais: modelo relacional, álgebra relacional 8 28-10-1999 SQL-92, vistas, índices, segurança, transacções, base de dados exemplo 9 04-11-1999 Vantagens e limitações do Modelo Relacional; referência a Sistemas de Gestão de Bases de
Dados Relacional Objecto e a Linguagens Persistentes Ortogonais. Sistemas de Gestão de Bases de Dados Orientadas aos
Objectos. ODMG2.0 10 04-11-1999 ODMG2.0. Modelo de objectos e ODL (Object Definition Language): tipos, herança,
extensões e chaves, propriedades e operações. Colecções. Transacções. OQL (Object Query Language). 11 11-11-1999 JDBC: arquitectura, drivers, cenários de utilização, mapeamento de tipos, execução de
interrogações, excepções. Expressões de caminho 12 11-11-1999 Aula prática sem acompanhamento pelo docente 13 18-11-1999 SQLJ: SQL embebido em Java, arquitectura, variáveis e cláusulas, resultados e iteradores.
'Bindings' Java para bases de dados O-O: implementações, collecções, transacções, exemplo com Poet5.0 14 18-11-1999 Início dos trabalhos práticos. Configuração do Oracle e introdução do esquema da base de
dados. 15 25-11-1999 Páginas Web dinâmicas com CGI: processamento, exemplo usando um formulário e um
programa em PERL 16 25-11-1999 Páginas Web dinâmicas com Net.Data: arquitectura, macros, exemplo. Configuração do
driver JDBC 100% Java para Oracle. 17 02-12-1999 Applets Java: modelo de programação, ciclo de vida, API, exemplo 18 02-12-1999 Servlets Java: modelo de programação, ciclo de vida, invocação, API,
exemplo 19 09-12-1999 Introdução a XML: XML, documentos XML bem-formados; validade; declarações de tipo
de documento; declarações num DTD; estrutura lógica e estrutura física de um documento XML; exemplo de documento XML com
dados relacionais e respectivo DTD; exemplo com dados Orientados aos Objectos. 20 09-12-1999 Exemplo de documento XML com dados Orientados aos Objectos e respectivo DTD.
Ligações entre objectos: XLINK, XPOINTER 21 16-12-1999 DOM: processador XML baseado em árvore; características de DOM (Document Object
Model); DOM API; Exemplo de utilização 22 16-12-1999 SAX: processador XML baseado em eventos; características de SAX (Simple API for
XML); SAX API; Exemplo de utilização
Mestrado em Engenharia Electrotécnica e de Computadores
Aplicações Baseadas na Web, 1999/2000
[Página da disciplina]
[J. Lopes Home page]
João Correia Lopes
(jlopes AT fe.up.pt).
Last modified: Wed Jan 12 15:31:24 2000