Portal
Esta seção tem como objetivo explicar os conceitos envolvidos no desenvolvimento de serviços, auxiliando o desenvolvedor a criar serviços customizados utilizando as facilidades do Portal Framework .
Um serviço do Portal é uma aplicação Java em sua essência. Mesmo que não precise criar classes novas, as classes do Lumis serão utilizadas em sua execução.
Cada serviço implementado para o portal deve conter um conjunto mínimo de métodos. Esses métodos são definidos numa interface Java que se chama IService
. Todos os serviços devem implementar essa interface.
O LumisXP já vem com uma implementação da IService
: a classe GenericService
. O serviço criado pode usar diretamente essa classe ou simplesmente estendê-la para fazer customizações. Se na definição do serviço não tiver uma classe que o implementa, a GenericService
será utilizada.