Dotar os alunos de capacidades de projecto e implementação de
aplicações baseadas em arquitecturas cliente/servidor suportadas pela
Web, nomeadamente: compreeensão do acesso a dados usando arquitecturas
cliente/servidor na Web, utilização das tecnologias Java e
utilização da metalinguagem XML para descrever e trocar dados
estruturados na Web
CONTEÚDO DA DISCIPLINA
Fundamentos de acesso a dados cliente/servidor: Web, Java, 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.
Computação cliente/servidor em Java: streams Java e serialização de objectos, RMI, Java ORBs.
Troca de dados na Web: XML, DOM, troca de metainformaçã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 de utilização da
tecnologia disponível.
As aulas práticas serão usadas para a realização de pequenos trabalhos práticos
envolvendo o uso efectivo de tecnologias adequadas.