oi,
gostaria de saber como posso integrar o Laszlo com Eclipse…
tentei seguir o tutorial do site mas não consegui…
http://www.eclipse.org/laszlo/release/0.2.0/
alguem conseguiu… por onde começar?
obrigado e espero repsosta
Ambiente de desenvolvimento para OpenLaszlo
- Eclipse 3.1.2
- WTP 1.0
- GEF 3.1.0
- IDE4Laszlo 0.2
- plugin do tomcat da Sysdeo: tomcatPluginV31.zip
- Tomcat 5.5.9
- OpenLaszlo 3.2 ( pegar o .war, não o instalavel ) - Dev Kit | Any OS
o plugin atual é apenas compativel com o OpenLaszlo 3.2,
como o plugin ainda é alpha ainda falta algumas funcionalidades
principalmente para o desenvolvimento usando o editor visual
( recomendo não usar ), porém ele é bom para o desenvolvimento de
código…
para ter um ambiente configurado aconselho a você fazer o seguinte,
criar um diretorio, no meu caso eu criei no Windows no C:\laszlo
onde dentro dele estruturei como abaixo:
/laszlo
/eclipse
/tomcat
utilizando esses nomes mesmo…
dica de passos como montei o ambiente que estou usando:
MONTANDO AMBIENTE
1 - criar o diretorio: /laszlo
2 - descompactar o eclipse 3.1.2 para o diretorio: /eclipse
3 - descompactar o tomcatPluginV31.zip junto aos plugins do eclipse: /eclipse/plugins
4 - incluir o plugin WTP 1.0 e o GEF junto aos plugins do eclipse: /eclipse/plugins
5 - descompactar o tomcat 5.5.9 para o diretório: /tomcat
6 - colocar o OpenLaszlo 3.2 (.war) no diretorio: /tomcat/webapps
INSTALANDO O PLUGIN
7 - abrir o eclipse
8 - vá no menu Help, item Software Update, Find and Install
9 - selecione “Search for new features to install”
10 - criar um “New Archived Site…”, apontar para o zip do plugin IDE4Laszlo 0.2
11 - irá aparece um checkbox numa lista, selecione a que estiver escrito algo como “laszloIDE-0.2.0.zip”
12 - clique no botão next, irá aparecer uma mensagem aceite e continue :razz:
13 - clique em “Select All”, depois botão next
14 - na proxima tela clique em “I accept the terms in the license agreements”, depois botão next
15 - clique em “Finish” para iniciar a instalação( o seu eclipse irá realizar o download das dependencias do plugin… )
16 - clique em “Install”
17 - quando aparecer a mensagem “Restart Eclipse”, clique no botão “Yes”
CONFIGURANDO
18 - após ter reiniciado o seu eclipse hora de configurar, vá no menu Window -> Preferences
JRE no que o eclipse estará utilizando
19 - na TreeView a esquerda localize o item “Java”
20 - no item interno “Installed JREs” verifique se a jre indicada é a mesma
do diretorio da pasta onde foi instalado o java sdk, algo como java2sdk,
caso não seja, adicione, localize o diretorio do sdk java e inclua diretamente
o diretorio, o eclipse irá fazer o auto reconhecimento, apos feito isso,
selecione o checkbox desse
TOMCAT
21 - na TreeView a esquerda localize o item “Tomcat”
22 - selecione o radiobutton “Version 5.x”
23 - localize o “Tomcat home”, botão “Browse”: /laszlo/tomcat
24 - no item da arvore abaixo de “Tomcat”, selecione “JVM Settings”
25 - no combobox JRE, certifique-se que está selecionado o da pasta do sdk java
26 - configurar o processo do tomcat
26 - “Append to JVM Parameters”, botão “Add”
27 - Adicione:
-server -Xms128m -Xmx384m
isso quer dizer: -Xms128m > alocação de memória RAM em MB
-Xmx384m > tamanho máximo de paginação em disco em MB
28 - clique no botão “Apply”
29 - clique no botão “OK”
OPENLASZLO
30 - como o OpenLaszlo é um arquivo .war, primeiro precisamos iniciar o tomcat
para que o mesmo descompacte o arquivo .war
ps.: antes disso recomendo que altere o nome do war para openlaszlo.war
para que o tomcat gere o diretorio dentro de webapps: /openlaszlo,
isso facilia posteriormente acessar o mesmo pela URL
31 - após ter gerado o diretorio do OpenLaszlo dentro de webapps, pare o tomcat
( isso utilizando o plugin de controle do Tomcat instalado no eclipse )
32 - vá no menu Window -> Preferences
33 - na TreeView a esquerda localize o item “Laszlo”
33 - configurar “LPS Web Root”, clique no botão “Browse”, localize o diretorio:
/laszlo/tomcat/webapps/openlaszlo
PARA EVITAR UM PROBLEMA QUE EU TIVE COM O EDITOR CONFIGURE TAMBEM
34 - na TreeView a esquerda localize o item “General”
->Editors ->File Associations
35 - no “File Types”, localize o *.lzx
36 - no “Associated editors”, selecione o “Laszlo Editor”, clique no botão “Default” a direita
37 - clique em “Apply”, depois “OK”
:lol: AGORA VOCÊ TERMINOU DE CONFIGURAR O SEU AMBIENTE :lol:
ps.: esse é o atual ambiente que estou usando para o desenvolvimento
de sistemas usando o OpenLaszlo
links relacionados:
Eclipse 3.1.2
WTP 1.0
GEF
IDE4Laszlo 0.2
plugin do tomcat da Sysdeo: tomcatPluginV31.zip
Tomcat 5.5.9
OpenLaszlo 3.2
Tópico - LASZLO E ECLIPSE - SERVIDOR
[]'s
E tem gostado do Laszlo? Bons resultados? Como você avalia a produtividade e curva de aprendizado? Valeu! []s
Cara gostei bastante
boa produtividade, testabilidade, facil manutenção e tambem
para expandir a aplicação
quanto a documentação olhe o outro post coloquei uma
coleção de links de informações e materiais do OpenLaszlo:
[]´s
Como gerar um novo projeto OpenLaszlo usando a estrutura do ambiente
descrito anteriormente:
Itens necessários
Passos:
CRIANDO O PROJETO
1 - realizar o download do item acima caso não o tenha
2 - colocar no diretorio: /laszlo/tomcat/webapps
3 - abrir o seu eclipse que está no ambiente configurado
4 - pelo eclipse iniciar o Tomcat, para que seja descompactado o .war
5 - para o tomcat
6 - usar o conteudo descompactado do war como projeto blank
altere o nome da pasta para o nome da sua futura aplicação com laszlo
7 - no menu do eclipse: File -> New -> Project
8 - Java Project
9 - digite o nome para o seu prjeto
10 - selecione o radiobutton “Create project from existing source”, clique no botão “Browse”
11 - selecione o seu diretorio do passo 6, depois clique no botão “Next”
12 - verifique se o “Default output folder” está apontando para ${sua app}/WEB-INF/classes
13 - clique no botão “Finish”
CONFIGURANDO O PROJETO
14 - adicionar 2 jars da lib do tomcat para usar JSP e Servlet no seu projeto
15 - clique com botão direito do mouse em cima do seu projeto ( na treeview a esquerda )
16 - clique em “Proprieties”
17 - Selecione na TreeView a esquerda o item “Java Build Path”, aba “Libraries”
18 - clique no botão “Add Variable”
19 - selecione a do Tomcat( provavel que esteja como “TOMCAT_HOME” )
20 - clique no botão “Extend”
21 - na janela que aparecer, localize: /common/lib/jsp-api.jar, botão OK
22 - repita o processo e insira tambem /common/lib/servlet-api.jar, botão OK
23 - botão OK
CRIANDO OS FONTES OPENLASZLO .LZX
24 - uma pasta no diretorio raiz do seu projeto com o nome: /laszlo
25 - clique com botão direito do mouse nessa pasta, New -> File
26 - crie um arquivo com o nome: helloworld.lzx( observe a extenção ), botão OK
27 - adicione o conteúdo:
<canvas>
<text>Hello World!</text>
</canvas>
DESENVOLVENDO E TESTANDO
28 - ligue o tomcat pelo plugin do eclipse
29 - em uma aba deixe o fonte do seu .lzx aberta
e no toolsbar( ícones ), procure o de um globo azul
clique nele para abrir um janela de browser dentro do seu eclipse
30 - nesta janela digite a URL de acesso para o seu fonte:
http://localhost:8080/${sua app}/laszlo/helloworld.lzx
PRONTO AGORA BASTA DESENVOLVER
ps.: quando for desenvolver os fontes em java no diretorio
/${sua app}/WEB-INF/src, recomendo que faça isso
com o tomcat parado, depois que terminar, inicie o tomcat
altere o seu fonte na aba do fonte, e para ver os resultados atualize a outra aba
que está com a pagina da URL do seu Fonte aberta
para facilitar mais o desenvolvimento recomendo ativar o modo Debug usado na página
você poderá fazer isso de 3 maneiras diferentes:
1 - inserindo no seu fonte no <canvas debug=“true”>…
2 - adicionando o parametro na URL: http://localhost:8080/${sua app}/laszlo/helloworld.lzx?debug=true
3 - apos carregar o seu .lzx na aba do browser, ir no rodapé da pagina gerada, tem um
botão para ativar o Debug ali também
nessa janela de Debug você tem muita possibilidade de testes
e verificação dos valores carregados nos atributos em memoria
em tempo de execução da sua aplicação…
finalizo por aqui essa parte :razz:
[]'s
Legal cara! Parabéns pelo empenho em passar as fontes de aprendizado e dicas para os usuários do Portal. Um abraço! Nos falamos!
bom pessoal para quem não viu a noticia na pagina inicial do PJ
disponivilizamos um ambiente para desenvolvimento com OpenLaszlo 3.2
aquele que eu estava procurando um local para upar… rs
segue o link da notícia
link para download do ambiente
[]´s
Amigo,
Muito obrigado, estava precisando disto mesmo. Estava usando o textpad Mas com certeza esta IDE4Laszlo deve ser bem melhor. Tambem sempre usei o NetBeasn e estou com alguma dificuldade como Eclipse.
Apos desompactar o zip conforme as instrucoes, ajustei o JRE para C:\Arquivos de programas\Java\jdk1.5.0_06, no options. porem, aparece a seguinte mensagem de erro quando tento dar RUN As Lazslo Applicatio:
Invalid Lunch target
Outra questao: para fazer novo projeto devo renomear o blank ? E se depois eu precisar de um outro novo projecot ?
Desclpe pelas perguntas basicas…
Grato,
Helder.
bom algumas considerações sobre o IDE4Laszlo
-
não use o editor visual porque o seu funcionamento
ainda está muito ruim, em outras palavras não ajuda muito… -
para executar a sua aplicação como na estrutura eu aconselhei
a contruir o seu projeto diretamente dentro do webapps do
diretorio do tomcat, basta ligar o tomcat e acessar a URL da aplicação
via browser…
( recomendei que para desenvolvimento fosse feito da seguinte forma
após ter a sua estrutura basica do projeto devidamente montada
como projeto, sendo esta no diretorio indicado, ligue o tomcat e acesse
via a URL do seu LZX da aplicação ) -
para criar um novo projeto usando o blank: faça uma cópia do
blank, no diretorio do webapps, renomeie e pelo eclipse crie um
novo projeto apontando para este diretorio renomeado da cópia
do projeto blank
ps.: uns post acima indiquei como montar um novo projeto usando o
servlet da app OpenLaszlo disponivel no site do OpenLaszlo ( CRIANDO O PROJETO ), os passos são os mesmo, unica diferença que nesse
ambiente disponibilizei uma estrutura de projeto blank mais incrementada
onde essa possui ( OpenLaszlo 3.2 + Webwork 2.2.1 ) configurados de modo básico
[]´s
Erko,
Obrigado pela força.
Estou recebendo uma mensagem de erro ao iniciar o tomcat
2006-08-02 05:40:01,718 WARN (com.opensymphony.webwork.config.DefaultConfiguration:44) - Could not find webwork.properties
Modelo Servlet
e tambem está demorando muito para iniciar o tomcat
02/08/2006 05:40:13 org.apache.catalina.startup.Catalina start
INFO: Server startup in 35859 ms
Como fazer para desabilitar o webworks e deixar o projeto mais enchuto ?
Grato
opa beleza?
cara o projeto sem o webwork é o openlaszlo-servlet.war
disponivel do site da OpenLaszlo para download
ps.: pegue a versão 3.2
quanto ao tempo de load do tomcat, com o projeto OpenLaszlo
dentro de webapps do tomcat é um tanto grande e demorado :roll:
ps2.: o tempo médio de load do meu tomcat fica entre 30 a 35 segundos
[]´s
Olá Erko!
Testei o que foi orientado para fazer a primeira aplicação.
Tenho uma dúvidas. Onde você diz:
[color=“blue”]
DESENVOLVENDO E TESTANDO
29 - em uma aba deixe o fonte do seu .lzx aberta
e no toolsbar( ícones ), procure o de um globo azul
clique nele para abrir um janela de browser dentro do seu eclipse
30 - nesta janela digite a URL de acesso para o seu fonte:
http://localhost:8080/${sua app}/laszlo/helloworld.lzx
[/color]
Onde você diz, no item 30, ${sua app}, qual valor eu prencho?
1- O nome da pasta que criei abaixo do WebApps?
2- O nome do projeto?
Minha aplicação ficou no seguinte endereço físco:
C:\laszlo\tomcat\webapps\AppLaszlo1\laszlo\helloword.lzx
Como ficaria no Browser?
Abraço!
Gustavo Henrique
nome da sua aplicação: AppLaszlo1
isso que coloquei como exemplo:
http://localhost:8080/${sua app}/laszlo/
seria isso na URL:
http://localhost:8080/AppLaszlo1/laszlo/
ps.: uma dica, siga o padrão java de nomes para aplicações web
onde este nome é definido em minusculo…
Olha… nao sei se vc vai gostar… mas para testar varias vezes eu estava utilizando o seguinte modo…
- Abro um browser
- coloco no endereco o seguinte… " C:\laszlo\tomcat\webapps\AppLaszlo1\laszlo\helloword.swf "
Aqui ele ja estaria executando no modo flash…
para teste eh bem mais rapido…
Se eu estiver errado me corrija Erko…
Ah e toda vez q fizer uma modificacao voce salva o arquivo anres de testar.
isso se você estiver compilando para o SOLO deployment
mas testando assim você perde algumas funcionalidades
de aquisição de dados que funcionam apenas acessando via endereço
URL
Olá senhores!
Seguinte: testei a instalação. Fiz uma aplicação seguindo as orientações do Erko e deu tudo certo.
Mas restou uma dúvida:
Fazendo uma nova aplicação, notei que tenho como criar um projeto Laszlo, ao que foi orientado no tutorial do PJ, ao iniciar uma nova aplicação, criar a mesma como projeto Java. Então? Qual a diferença entre um projeto Java e um Laszlo??
Outra dúvida:
Deu um monte de errinhos quando fui criar uma projeto do tipo Laszlo e o mesmo trouxe alguns componentes visuais que ficaram no Eclipse à esquerda. Pq? Será que esqueci de pegar alguma bibilioteca?
E se eu atualizar a versão do 3.2 para a 3.3.3 ??
Abraços!
bom na verdade a diferença não é lá muito grande…
você está gerando um projeto java web para falar a verdade
quanto aos errinhos eu testei a versão 3.3.3 e ainda não migrei
não achei muito estavel, por enquanto estou utilizando a 3.2
que até agora se mostrou bem estavel e confiavel
ps.: o plugin do Eclipse é incompativel com outra versão fora a 3.2… :roll:
Então Erko,
Estou sentindo uma certa dificuldade em desenvolver uma aplicação em Laszlo utilizando o Eclipse.
Apesar da minha experiência em programação, não estou ainda visualizando como construir uma aplicação simples. Gostaria de saber se você poderia me ajudar indicando algum exemplo de aplicação que tenha uma tela de chamada (tipo menu), uma tela de dados e um relatório. Para que ilume minha tola cabecinha no sentido de saber aonde guardo os arquivos das aplicações.
Por outro lado, eu gostaria de ver isso com um projeto Laszlo e não Java.
Dei uma minerada nos sites da Laszlo e Eclipse e não encontrei nada assim, tão Bê a Bá.
Abraço,
Gustavo Henrique
cara tem os demos do OpenLaszlo
comentario rapido, como o tema do meu TCC é o OpenLaszlo
eu terei que implementar uma aplicação para apresentar
e defender minhas considerações a respeito, isso eu tenho
porque tenho que fazer essa aplicação
assim que fizer ela acho que irá servir como um modelo inicial para o
pessoal se orientar na utilização do OpenLaszlo
assim que tiver alguma novidade eu aviso
obs.: quanto ao desenvolvimento de aplicações usando o OpenLaszlo
vai muito alem de apenas utilizar o OpenLaszlo, envolve conhecimento
sobre Web 2.0 e RIA… o que tu sabe a respeito desses assuntos?
Quanto à aplicação, se você puder adiantar algum material eu agradeceria.
Quanto a WEB2 e RIA, andei lendo alguma coisa. Vou dar uma lida com atenção nos links que você me passou.