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 Nicolas 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 DriverManager, Connection, PreparedStatement 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.