Sumários
Data Gateways
22 Março 2019, 11:30 • Antónia Lopes
Resolução de exercícios da folha 3 sobre a camada de acesso aos dados. Padrões Row Data Gateway e Table Data Gateway. Considerações sobre implementação dos gateways para as tabelas de vendas e de produtos das vendas num contexto com uma fonte de dados e várias fontes de dados, e a utilização de try-with-resources.
Ainda os padrões de organização da camada de dados
22 Março 2019, 09:30 • Antónia Lopes
Ainda os padrões de organização da camada de dados: o padrão active record e relação com padrões estudados anteriormente e o padrão data mapper. Introdução ao mapeamento entre o modelo orientado a objetos e o modelo relacional (ORM) e as dificuldades subjacentes
Data Gateways
22 Março 2019, 08:00 • Antónia Lopes
Resolução de exercícios da folha 3 sobre a camada de acesso aos dados. Padrões Row Data Gateway e Table Data Gateway. Considerações sobre implementação dos gateways para as tabelas de vendas e de produtos das vendas num contexto com uma fonte de dados e várias fontes de dados, e a utilização de try-with-resources.
Padrões de organização da camada de acesso aos dados
19 Março 2019, 09:30 • Antónia Lopes
Ainda os padrões de organização da camada de dados baseados em gateways: TableDataGateway. Discussão sobre utilização dos gateways (row e table) mais adequados à organização da camada de negócio. A implementação destes padrões usando a API JDBC do Java SE, recorrendo nomeadamente aos interfaces DriverManager, Connection, PreparedStatement e ResultSet.
Transaction Script e Table Module
19 Março 2019, 08:00 • Antónia Lopes
Resolução de exercícios da folha 1 e 2: O desenho da camada de negócio do SaleSys com o padrão Transaction Script e Table Module, com persistência numa base de dados embebida; Comparação entre as diferentes soluções de desenho; Discussão sobre alguns dos aspetos mais importantes da implementação destas soluções.