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

Revisão do Plano das aulas Teóricas

Número Datas Assunto Comentário

15

19-4-2001

JDBC: arquitectura, drivers, cenários de utilização, mapeamento de tipos, execução de interrogações, excepções. Expressões de caminho.
SQLJ: SQL embebido em Java, arquitectura, variáveis e cláusulas, resultados e iteradores.
JDBC e SQLJ
Definir esquema da BD (SQL92 ou SQL3)

16

20-4-2001

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. Limitações do Modelo Relacional

17

26-4-2001

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).
Ligações Java para bases de dados O-O: implementações, colecções, transacções, exemplo com Poet5.0
ODMG2.0
Implementação da BD (Oracle 8i)

18

27-4-2001

Páginas Web dinâmicas com CGI: processamento, exemplo usando um formulário e um programa em PERL CGI & Net.Data

19

3-5-2001

Páginas Web dinâmicas com Net.Data: arquitectura, macros, exemplo. --

20

4-5-2001

Applets Java: modelo de programação, ciclo de vida, API, exemplo Applets e Servlets
Implementação da interface com utilizador incluindo applet de autenticação (JDK 1.3.0)

21

17-5-2001

Servlets Java: modelo de programação, ciclo de vida, invocação, API, exemplo --

22

18-5-2001

Java Server Pages (JSP), vantagens da arquitectura JSP em relação a servlets; ciclo de vida de uma página JSP, modelos de acesso a dados, sintaxe e semântica, tratamento de excepções, gestão de sessões. Exemplo de aplicação. JSP
Implementação do modelo de negócio incluindo controlo de sessões (JDK 1.3.0)

23

19-5-2001

XML: introdução; anotação de documentos. XML

24

24-5-2001

Estrutura física e estrutura lógica de um documento; ligações hipertexto. --

25

25-5-2001

Processamento de XML; DOM e SAX. Implementação de vistas XML (JAXP ou Xerces)

26

31-5-2001

Apresentação de XML; CSS e XSL --

27

1-6-2001

XML: Aplicações; WML e WML script Apresentação de vistas XML com XSL (Xalan-Java)