Sumários

Organização da camada de persistência - Active objects

7 Março 2017, 09:30 Francisco Cipriano da Cunha Martins

Discussão sobre utilização dos gateways (row e table) mais adequados à organização da camada de negócio. Persistência da camada de negócio organizada em torno do modelo de domínio. Objetos ativos (o padrão active object) e comparação com row gateway


Organização da Camada de Negócio: Padrão Table Module

7 Março 2017, 08:00 Antónia Lopes

Resolução de exercícios da folha 2 sobre o desenho das operações Criar Venda e Adicionar Produto à Venda usando o padrão Table Module.


Semana 3

3 Março 2017, 11:30 Thibault Langlois

SaleSys : Table Module


Organização da camada de persistência - Row e Table gateways

3 Março 2017, 09:30 Francisco Cipriano da Cunha Martins

Formas de organização da camada de persistência e a utilização de gateways: organização em linhas (row gateway) e organização por tabela (table gateway). Implementação dos padrões row data gateway e table data gateway usando a API JDBC do Java SE. Utilização das APIs DriverManagerConnectionPreparedStatement e ResultSet


Exercícios sobre a camada de negócio

3 Março 2017, 08:00 Francisco Cipriano da Cunha Martins

Resolução de exercícios da folha 1 sobre o desenho das operações Criar Venda e Adicionar Produto à Venda e obter desconto usando os padrões Domain Model e Transaction Script. Comparação entre os desenhos seguindo cada um destes padrões. Esboço de implementação das operações seguindo o padrão Transaction Script.