Sumários
JPA
26 Abril 2019, 11:30 • Antónia Lopes
Resolução de mais exercícios da folha 6, nomeadamente os exercícios sobre a utilização dos mecanismo de gestão de concorrência oferecidos sobre o JPA. A utilização de uma ferramenta de controlo de qualidade de código (SonarLint), a utilização de Loggers como fornecedor e cliente e a utilização de propriedades JPA para agilizar operações como a criação da base de dados a partir dos metadados e a execução de scripts de carregamento de dados. (Nota: as TPs de 3a e 5a feira, os exercícios sobre concorrência serão discutidos na TP seguinte).
Aplicações Cliente Web
26 Abril 2019, 09:30 • Antónia Lopes
Desenvolvimento de aplicações Web em Java utilizando o padrão MVC. O papel da View, do Controller e do Model no desenvolvimento de aplicações interativas (com um utilizador) e a comunicação entre estes três intervenientes. O papel das servlets como controlador de entrada. Os padrões front controller e page controller. O padrão Template View e o papel das JSP na construção da apresentação web de aplicações Java. Conceito de pedido, sessão e aplicação e âmbitos das aplicações Web: aplicação, sessão e pedido.
JPA
26 Abril 2019, 08:00 • Antónia Lopes
Resolução de mais exercícios da folha 6, nomeadamente os exercícios sobre a utilização dos mecanismo de gestão de concorrência oferecidos sobre o JPA. A utilização de uma ferramenta de controlo de qualidade de código (SonarLint), a utilização de Loggers como fornecedor e cliente e a utilização de propriedades JPA para agilizar operações como a criação da base de dados a partir dos metadados e a execução de scripts de carregamento de dados. (Nota: as TPs de 3a e 5a feira, os exercícios sobre concorrência serão discutidos na TP seguinte).
Aplicações Cliente Web
16 Abril 2019, 09:30 • Antónia Lopes
Aplicações Web em Java: Http Server vs Java HTTP Web Server; o web container do JEE e a comunicação entre os intervenientes destas aplicações; instalação destas aplicações. O conceito de Servlet e o seu ciclo de vida. A anotação @WebServlet.
JPA
16 Abril 2019, 08:00 • Antónia Lopes
Resolução de exercícios da folha 6 sobre a utilização do JPA para definir os aspetos comportamentais do ORM.