sexta-feira, julho 22, 2005

AJAX + VRaptor - Isto sim é programar para WEB

Estava me deparando com problema de criar objeto em um form dinamicamente. A primeira solução seria copiar o HTML e depois via javascript colocar ele na página usando o atributo innerHTML. De inicio quebrou o galho tremendo, pois resolveu todo problema. No entanto quando parei para pensar me liguei que quando eu alterasse o HTML da páginal eu teria que ir no HTML copiado (copy + paste) e alterar, levando em consideração que as coisas estão como string seria um trabalho árduo.

Intrigado com as funcionalidades da interfado do Gmail, comecei a pesquisar na internet como era feito toda aquela mágica de carregar uma dados sem dar refresh na página. Foi quando conheci AJAX - Asynchronous JavaScript Technology and XML e por intermédio de um post no fórum do GUJ encontrei um link com breve tutorial de como integrar AJAX com uma Servlet.

No projeto estou usando VRaptor como MVC, e foi mamão com açucar implementar as funcionalidades. Pois ele me trata toda parte de Request e etc. Assim escreve um template ele rederiza e tudo fica transparente.

Sendo mais detalhista, eu precisava fazer uma busca dinâmica, ou seja, conforme o usuário fosse digitando os dados iriam vir em uma lista. Isto elimina pesquisas de algo que não existe. Um exemplo disto pode ser visto no Google Suggest. Que por sinal dá uma bela amostra de como vai ser o futuro da WEB. Melhor da Semantic Web.

Vou deixar alguns links interessante sobre este assunto no meu linkblog. E logo mais publico um mini-tutorial de como implementar AJAX usando Java.

Até mais.

Comments: Postar um comentário



<< Home

This page is powered by Blogger. Isn't yours?