terça-feira, 6 de fevereiro de 2007

OpenLaszlo: CRUD

Outro recurso muito utilizado em aplicações são as operações CRUD:

C - Criar
R - Recuperar, listar
U - Atualizar
D - Apagar, deletar

como em uma aplicação em OpenLaszlo temos uma aplicação com 2 lados, o client-side que é onde está sendo executado a interface da aplicação, mais especificamente na máquina do usuário e o server-side que é onde está a lógica de negócio da aplicação, ou seja, esta parte da aplicação está em um servidor web na internet, ou na intranet de algum ambiente de rede...

para termos essas funcionalidades CRUD em uma aplicação RIA como o OpenLaszlo precisamos ter: os controles na interface, e os respectivos códigos de execução nos códigos da aplicação no lado do servidor, sendo que no lado do servidor podemos implementar essas utilidades usando acesso ao banco comunicando via SQLs ou utilizando algum framework como o Hiberante para facilitar o desenvolvimento...

no capítulo 35 item 7 da documentação oficial do OpenLaszlo temos um exemplo simples de como construir essa funcionalidade CRUD em uma aplicação web com interface OpenLaszlo, no qual é exemplificado através de um .jsp e de um .lzx que seria a interface em execução na máquina cliente: Updating, Deleting, and Inserting Data