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.