Sumários

Serviços na Web REST

19 Maio 2017, 09:30 Francisco Cipriano da Cunha Martins

Beans de sessão Singleton. Controle de concorrência neste tipo de beans. Introdução ao Java Transaction API (JTA). Modos de locking no JPA (optimistic e pessimistic). Exemplos práticos. Serviços na Web REST. A filosofia subjacente ao desenho de APIs RESTful e conceitos base. O conceito de recurso. Introdução à API JEE JAX-RS.


Aplicações JavaEE

19 Maio 2017, 08:00 Francisco Cipriano da Cunha Martins

Organização de uma aplicação JEE: diferentes módulos e sua interligação. A fachada como única dependência dos clientes da camada de negócio. Utilização do servidor Wildfly para execução de aplicações JEE.  Construção de uma "aplicação" JEE muito simples (calculadorautilizando Maven. Configuração dos ficheiros Maven que modelam o projeto e os seus módulos: ear, negócio, cliente Web e cliente SOAP.


Semana 13

18 Maio 2017, 11:30 Thibault Langlois

Apoio ao projecto


Aplicações Java EE

18 Maio 2017, 08:00 Antónia Lopes

Organização de uma aplicação JEE: diferentes módulos e sua interligação. A fachada como única dependência dos clientes da camada de negócio. Utilização do servidor Wildfly para execução de aplicações JEE.  Construção de uma "aplicação" JEE muito simples (calculadorautilizando Maven. Configuração dos ficheiros Maven que modelam o projeto e os seus módulos: ear, negócio, cliente Web e cliente SOAP.


Serviços na Web SOAP

16 Maio 2017, 09:30 Francisco Cipriano da Cunha Martins

Serviços na Web SOAP: as APIs JEE JAX-B e JAX-WS. Beans de sessão com estado. Ciclo de vida dos beans com estado. Injeção de dependências (dependency injection) fornecido pelo EJB container. Separação entre aplicações cliente (apresentação), lógica de negócio (domínio), e persistência usando EJB. Organização dum projecto Java EE.