Assunto | Teóricas | Trabalho | Práticas |
---|---|---|---|
Introdução à arquitectura cliente/servidor baseada em Java e na Web. A Web: HTTP, HTML | 1 | -- | 0 |
Introdução a Java: tipos de dados, API, modelo de execução, classes e métodos, threads | 1 | -- | 0 |
Bases de dados Relacionais e SQL: Modelo Relacional, SQL (DDL, DML, SQL embebido) | 1 | Monum1: BD de monumentos em ORACLE | 1 |
Bases de Dados Orientadas aos Objectos: ODMG 2.0, ODL, OQL | 1 | Monum2: BD de monumentos em Poet5.1 | 2 |
JDBC: mapeamento de tipos Java/SQL, API JDBC | 1 | Monum3: BD de monumentos com JDBC (administração e acesso a dados) | 2 |
SQLJ: especificação, suporte de execução | 1 | Monum4: BD de monumentos com SQLJ (acesso a dados) | 0 |
Java para OODB: bindings ODMG, Java ODL, Java OML, Java OQL, Poet5.1 | 1 | Monum5: BD de monumentos em Java com bindings ODMG (administração e acesso a dados) | 0 |
Páginas Web dinâmicas: CGI, Net.Data HTML dinâmico: modelo de eventos, estilos e posicionamento, ligações a dados, scriptlets | 1 | Monum6: acesso à BD de monumentos com Net.Data | 0 |
Applets e Servlets Java: Applet API, exemplo, Servlet API, HTTP Servlet API, exemplo | 1 | Monum7: acesso à BD de monumentos com applets e JDBC | 2 |
streams Java e serialização de objectos: API, serialização | 0 | Monum8: guardar e carregar a BD de monumentos | 0 |
Java RMI: API, cliente, servidor, registo, stubs, garbage collector | 1 | Monum9: acesso à BD de monumentos com RMI e JDBC | 2 |
XML: namespaces, XLink, XPointer, DOM, Java DOM API, MOF, XMI | 1 | Monum10: troca de informação em XML usando Java DOM API | 1 |
Java ORB: VisiBroker para Java (VBJ), arquitectura, API | 1 | Monum11: aplicação cliente/servidor para BD de monumentos usando Caffeine | 0 |
Arquitecturas de componentes em Java: Java Beans e Enterprise Java beans (EJB), exemplo de EJB | 1 | -- | 1 |
- | 14 aulas | - | 10 aulas |
Notas: