Introdução às bridges
As bridges permitem invocar métodos disponibilizados por web services remotos. O vídeo apresenta os passos necessários à correcta configuração da uma aplicação e termina com um exemplo simples que ilustra os passos necessários à construção de um elemento deste tipo.
Modificação dos nomes de métodos e parâmetros numa bridge
Este vídeo apresenta alguns dos atributos que podem ser usados numa bridge de forma a permitir a criação de aliases para métodos e respectivos parâmetros.
Utilização de bridges encadeadas no cliente
Este vídeo apresenta um cenário que leva ao encadeamento (no lado cliente) de métodos disponibilizados por uma bridge.
Introdução ao caching
Para além de servirem de intermediários na execução de um método exposto por um web service remoto, as bridges também podem efectuar caching das respostas devolvidas por esses métodos. O vídeo apresenta os principais passos necessários à correcta configuração de uma bridge para permitir o caching.
Utilização de transformadores: XmlBrigeTransformer e XsltBridgeTransformer
Os transformadores podem ser aplicados aos resultados obtidos a partir da invocação de um web service. O transformador XmlBrigeTransformer costuma ser usado em conjunto com o transformador XsltBridgeTransformer para garantir a transformação dos dados antes destes serem enviados para o cliente. O vídeo apresenta um exemplo que ilustra a utilização destes dois transformadores.
O transformado XPathBridgeTransformer
O vídeo mostra como podemos usar este transformador para filtrar os dados devolvidos pelo web service remoto através de expressões XPath.
O transformador ObjectMapperBridgeTransformer
Este transformador serve para diminuir a complexidade dos objectos devolvidos pelo web service remoto. O vídeo ilustra a utilização deste transformador na criação de um novo tipo de dados com menos propriedades do que as do objecto retornado pelo servidor.
Encadeamento de bridges no servidor
O encadeamento de bridges permite intercalar chamadas de métodos de uma bridge no servidor, fazendo assim com que uma invocação de um método de uma bridge resulta na invocação de outro método (exposto por outra bridge) antes de retornar o resultado ao cliente. O vídeo mostra os passos necessários à realização deste tipo de operações.
O código que acompanha estes vídeos pode ser obtido aqui.
posted on Saturday, September 16, 2006 9:59 PM