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 (calculadora) utilizando Maven. Configuração dos ficheiros Maven que modelam o projeto e os seus módulos: ear, negócio, cliente Web e cliente SOAP.
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 (calculadora) utilizando 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.