OpenLaszlo com Bancos de Dados

17 respostas
T

Olá!

Estou iniciando o uso do OpenLaszlo e gostaria e estou querendo saber maiores informações dele conversando com um Banco de Dados (MySQL e Oracle).

Não consegui encontrar no site oficial o material falando sobre esse assunto. Vendo um documento, postado aqui so fórum, que fala sobre a Arquitetura do Laszlo Cliente-Servidor - vi que ele tem um gerenciador de dados.

1- Como fazer essa conversa? Teria alguma dica para uso com PHP ou ColdFusion?

2- Gostaria de fazer acessos em redes locais e em web.
O que preciso instalado para redes locais?
O que preciso instalado para redes web?

Abraços,

Gustavo Henrique
Brasília-DF

17 Respostas

E

bom dia…

:arrow: em primeiro lugar o OpenLaszlo é um framework de desenvolvimento
da camada VIEW para sistemas web

você pode desenvolver as aplicações usando o OpenLaszlo de 2
maneiras, a chamada Server Deployment ou a SOLO Deployment

a server - utiliza a arquitetura java + servlets do OpenLaszlo
para compilação dos fontes em tempo de execução, possui beneficios
consideraveis, sendo que esta você utiliza todos os recursos disponiveis
pelo OpenLaszlo

a SOLO - essa você gera um swf o qual será incluindo no seu servidor

:arrow: em segundo lugar… a parte de logica de negócio é implementado
no lado do servidor e este pode ser em java, PHP, ASP, .NET, etc…
nesta camada da aplicação que tu irá realizar o acesso a base de dados

o OpenLaszlo apenas irá se comunicar com essa camada através do
uso da tag dataset o qual você no atributo src irá
indicar qual a fonte de dados ( URL ) que o a sua aplicação em
OpenLaszlo irá conversar…

bom dicas de comunicação, definir o seu atributo querytype do
dataset para post para evitar problemas de caracteres
( tive problemas usando o padrão , OpenLaszlo usa por padrão
comunicação através de get ), na resposta da tua aplicação
do lado do servidor deve apenas ser obedecido 1 unica regra
monta a saida estruturada em tags ( formato similar a um XML )

quanto a biblioteca nativa do OpenLaszlo para dados, está é para
trabalhar com dados estruturados em tags, por isso que comentei
acima para estruturar a saida similar a um XML :wink:

no mais qualquer duvida só falar…

[]´s

T

Olá!

Valeu pelas dicas.
Dei uma olhada no site http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/ na parte de Data -> Working with a Database.
Muito esclarecedor.

Outra dúvida básica:
a) Qual o diretório que jogo as aplicações que estou desenvolvendo?
b) Estou trabalhando com ColdFusion. Onde coloca o .CFC que faz a chamada ao BD?

E

bom não sei se vc olhou os outros topicos fixo aqui desse forum…
a respeito do OpenLaszlo…

sugeri uma estrutura que utilizo para desenvolvimento
de aplicações com OpenLaszlo no topico fixo Eclipse e Laszlo
tambem disponibilizei um ambiente para trabalhar com o Openlaszlo
( infelizmente apenas para windows, pq estou sem alguma maquina
linux para poder montar o ambiente para linux… )

no caso uma aplicação OpenLaslzo para desenvolvimento
segue os modelos de uma aplicação web java…

quanto ao coldfusion não trabalho com ele, mas
tu deve colocar onde tu colocaria esse arquivo em
uma aplicação web java… pelo menos seria essa a lógica :razz:

ps.: de uma olhada nesse link, pode ajudar em algo

ps2.: tem outros topicos no forum que tambem questionaram
sobre Laszlo e DB, chegou a olhar? :grin:

[]´s

T

Valeu!!! :grin:

Cheguei a procurar, mas não consegui localizar.

Vou dar uma olhada com mais calma.

Quanto ao seu Tutorial sobre a instalação do OpenLaszlo eu li, baixei o seu arquivo de pacote de programas, mas deu pau, pois eu estava com a versão errada do JDK.

Preferi usar o ColdFusion pela facilidade dele gera relatórios com o ReportBuilder. Mas, se você tiver alguma diga OpenSouce que possa interagir com o Laszlo, viria de bom grado!

E

você poderia corrigir a versão na configuração do ambiente
bastava ter olhado nos passos de configuração que descrevi
na parte que fala sobre a configuração do compilador
java usado pelo eclipse :wink:

no mais estou ai
qq duvida só falar :grin:

[]´s

T

Consegui instalar.
Agora uma pergunta.
O Flex Builder tem uma série de componentes prontos (botões, datagrids, containners, campos tipo edit, etc) com possibilidade de acessar suas propriedades e eventos.
O Laszlo tem isso pronto também?

E

tem sim… :roll:

para saber um pouco por cima sobre o que o Openlaszlo te disponibiliza
segue alguns links:

Laszlo Explorer
LZX Reference
Documentação

:wink:

[]´s

T

Olá!

Dei uma lida nos links referenciados.
Realmente eu tenho que admitir: “De documentação o Laszlo está bem suprido”.
Apenas gostaria de saber se esses componentes estão disponíveis em uma pallete. Ressalto a comparação com o Flex da Adobe que já tem tudo em barras de tarefa dividas em grupos por tipo de eventos.
Tem como disponibilizar isso no Laszlo ou eu vou ter que criar meus próprios grupos de código?

Abraço!

E

bom o plugin do Eclipse para OpenLaszlo ainda é bem inicial

agora não tem como comparar o Flex com o OpenLaszlo
porque as pessoas realizam a comparação de maneira errada

o OpenLaszlo é equivalente ao Flex SDK

o que geralmente ocorre por erro, é as pessoas compararem
o OpenLaszlo( framework ) com o Flex Builder ( ferramenta RAD para o Flex SDK )

tenho em planos apos o termino desse ano
que estou concluindo meu curso de graduação
( “OpenLaszlo é o foco principal do meu trabalho de conclusão” )
verificar, trabalhar em cima de algum plugin para o OpenLaszlo
que ainda está pendente a otimização e melhoramento
do desenvolvimento atraves de uma ferramenta RAD

o plugin atual do OpenLaszlo para o eclipse
o mesmo que inclui no ambiente disponibilizado
aqui no PJ possui a parte de design visual da aplicação
mas ainda é muito ruim de utiliza, possui tambem uma paleta
de componentes na visão do eclipse chamada de “Laszlo”

um detalhe… o OpenLaszlo é open source
e mantido por pessoa inicialmente sem fins lucrativos
como é o caso da Adobe Macromedia que mantem o Flex hehe :razz:

o começo já estamos fazendo, antes pouco se ouvia falar
na net sobre OpenLaszlo, agora com esse forum no PJ
está começando a aumentar o interesse, com mais pessoas interessadas,
mais gente trabalhando, mais gente trabalhando, mais ideias, mais
ideias, evolução do framework :grin:

no mais, qualquer duvida que posso ajuda estou respondendo
e colaborando aqui com as duvidas do pessoal :wink:

[]´s

T

Isso!!!

A palavra correta é “ferramenta RAD”.

É o que está faltando para o Laszlo, mas pela velocidade que as coisas estão acontecendo, creio que essa barreira logo será superada.

No caso, o Flex 2 é gratuito, o que não é gratuito é a “ferramenta RAD”
de desenvolvimento. Mas você pode escrever seu código aonde quiser (notepad, eclipse,…), compilar via prompt de comando ou Eclipse.

Espero que o Laszlo não siga essa linha. Pelo ao menos não cobre tão caro por ela.

E

bom pelo que estou vendo pelas tentencias

o OpenLaszlo como inciativa mantida por gente
que tem interesse para desenvolver soluções usando
o framework a principio não irá ocorrer

quanto ao Flex Builder 2, foi uma medida da Adobe Macromedia
para recuperar mercado que estava perdendo na europa
para o Openlaszlo

ps.: o Flex Builder anterior eu não tinha gostado muito, hehe

tem uma comunidade bem ativa no japão que estão desenvolvendo
usando OpenLaszlo, sendo que este tem como objetivo
para utilizar para algumas aplicações do genero
a tv na internet

opinião pessoal, usei o Flex Builder 2, você fica viciado na ferramenta
isso acaba te limitando um pouco, bom infelizmente atualmente o OpenLaszlo não temos uma ferramenta RAD de nivel igual ao Flex Builder
( mas tambem me pergunto quem em conciencia sem receber
faria uma ferramenta do mesmo nivel para distribuir de graça ),
mas se for um grupo de pessoas com finalidade em comum
podem juntar esforços para desenvolver algo util e que beneficie
o interesse do grupo :grin:

ps2.: o OpenLaszlo inicialmente era uma solução paga…
( o preço anterior dele era uns U$ 2000 8O )
depois por inciativa de um grupo de empresas que resolveram
bancar para torna-lo OpenSource

[]´s

T

Tem como baixar a documentação do link http://www.openlaszlo.org/lps-latest/docs/guide/index.html ??

E

uma pergunta de bobera…

vc fez o download do ambiente que disponibilizei aqui no PJ?

se sim:
http://localhost:8080/openlaszlo/

se não, faça o seguinte download e coloque o war
no webapps do seu tomcat

depois acesse:
http://localhost:8080/openlaszlo-3.2

:wink:

[]´s

T

Hum…
Beleza. Então já tá incluída na instalação.
Valeu!

J

Bom dia,

Pessoal estou começando agora com o OpenLaszlo e fiz todas as configurações que encontrei aqui no forum, muito obrigado pelas dicas, AnjoSupremo meus parabéns. :grin:

Gostaria de fazer uma pergunta, como faço para desenvolver uma tela do Laszlo sem aquela barra no final do arquivo? Uma barra que contém as versões do flash para compilar, fazer deploy e outras opções… :?:

Abraços

E

olá bom dia…

bom você tem mais de uma alternativa…
a visão que aparece com a barra embaixo é
a de desenvolvimento…

para você acessar um lzx e não aparecer a barra,
basta incluir no final da url, por exemplo:

http://localhost:8080/appLaszlo/arquivo.lzx?lzt=html

por exemplo algo que está funcionado, vamos usar como exemplo:

visão normal que aparece a barra no final da pagina
http://www.openlaszlo.org/lps-latest/examples/components/scrollbar_example.lzx

utilizando o lzt=html
http://www.openlaszlo.org/lps-latest/examples/components/scrollbar_example.lzx?lzt=html

na visão que aparece a barra no final da página, clique no botão
Server, este botão irá redirecionar para uma página com dicas
de disponibilização da aplicação, como por exemplo:

<object type="application/x-shockwave-flash"
        data="scrollbar_example.lzx?lzt=swf&debug=false&lzr=swf7"
        width="600" height="600">
  <param name="movie" value="scrollbar_example.lzx?lzt=swf&debug=false&lzr=swf7" />
  <param name="quality" value="high" />
  <param name="scale" value="noscale" />
  <param name="salign" value="LT" />
  <param name="menu" value="false" />
</object>

qualquer duvida que eu possa responder, só falar
:wink:

de uma olhada nesse tambem:
OpenLaszlo - Uma visão geral da arquitetura da plataforma
tem algumas informações uteis sobre o OpenLaszlo

[]´s

J

Olá,

Legal, deu certo mesmo…

Vou estudar essa documentação.

Muito obrigado.

[]s

Vinícius O. Janones

Criado 7 de agosto de 2006
Ultima resposta 18 de ago. de 2006
Respostas 17
Participantes 3