Interface do Serviço |
Top Previous Next |
Cada interface de serviço também deve implementar um conjunto mínimo de métodos. Esses métodos são definidos numa interface Java chamada IServiceInterface. Através de tais métodos, a interface do serviço será chamada para renderizar uma apresentação ou para processar uma ação do usuário. O Lumis Portal Server já vem com uma implementação da IServiceInterface: a classe GenericServiceInterface. Ela pode ser estendida para customizar as funcionalidades da interface do serviço, ou usada diretamente. Se na definição da interface não tiver uma classe que a implementa, a GenericServiceInterface será utilizada. A interface Java IServiceInterface tem dois métodos para tratamento de requisições:
public void render(IServiceInterfaceRenderRequest request, IServiceInterfaceRenderResponse response)
public void processAction(IServiceInterfaceActionRequest request, IServiceInterfaceActionResponse response)
O exemplo abaixo implementa uma classe (Message) que estende a classe GenericServiceInterface do Lumis, para que uma interface seja renderizada (através do método render) exibindo a expressão “Hello World”. Public class Message extends GenericServiceInterface { public void render(IServiceInterfaceRenderRequest request, IServiceInterfaceRenderResponse response) { response.getWriter().print("Hello World!"); } }
|
Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.