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.
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.