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.