Onde q o java entra nessa história toda?

Pelo q eu andei lendo, o que é feito em ajax creio q também possa ser feito pelo java. Onde q o java entra nessa história toda?

opa beleza?

bom a questão é a seguinte…
atualmente o desenvolvimento Web está migrando para o
conceito chamado Web 2.0, onde o software Web é
dividido em 2, assim como o modelo cliente/servidor,
porem a interface do cliente sendo disponibilizada
pelo servidor onde se encontra a aplicação

AJAX e OpenLaszlo são especialistas para a interface
de sistemas Web onde uma vez com a interface do sistema
Web, a interface realiza comunicações background com
o servidor da aplicação( classes de negócio em java )
que irá processar uma solicitação, geralmente nesse
modelo é retornado para interface dados estruturados em
um XML, onde esses dados recebidos pela interface a engine
da interface tanto AJAX( Javascript ) ou o OpenLaszlo
irá processar esse XML de dados retornados pela aplicação
no lado do servidor( classes java ) e irá exibir na interface
sem a necessidade de um refresh de página, apenas
atualizando as areas da interface que forem necessárias

bom seria mais ou menos assim o relacionamento entre
as partes :razz:

abraços

Hummm…agora a ficha finalmente começou a cair. Então AJAX e Open Laszlo fazem a camada de interface, o para regra de negócio e conexão com o BD é por conta do Java, seria isso?

E bem, tem algum exemplo de como eu jogo as informações dentro de um XML em java, e depois como eu leio este XML pelo AJAX?

é isso ai, a Interface é por conta do Ajax ou do OpenLaszlo
e o java cuida do processamento dos dados de negocio,
acesso a base de dados, e outras coisas do genero :razz:

bom agora exemplo… :roll:

é só você modelar a tua saida para formato XML…

arquivo seilaoq.jsp, conteúdo

<mensagem>
      ${ aqui você joga o valor }
</mensagem>

na interface você vai precisar de alguma engine de processamento
de XML, no caso de javascript você encontra na internet,
quanto ao OpenLaszlo isso já é algo nativo compilado
um modulo junto da interface, sendo que você apenas utiliza :wink:

para ver maiores exemplo do funcionamento do OpenLaszlo

Tutorial OpenLaszlo em 10 Minutos
http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/
observe o item do menu: Data, subitem: Remote Data

para maiores informações observe a documentação
http://www.openlaszlo.org/lps-latest/docs/guide/data.html

abraços

http://jairelton.com em tutoriais

Desculpem se eu estiver cometendo algum aquivoco, mas pelo que estou vendo, não seria possivel intão desenvolver um WebService em Delphi, e jogar as informações em um XML? Ou seja, a camada de negocio seria feita em delphi…isso é possivel?

Webservice só com JEE e .NET, nesse caso seria Delphi .NET né!!

Mas aplicações web sempre foram possiveis de fazer em Delphi, as velhas e conhecidas aplicações CGI, mas convenhamos que CGI, principalmente em Delphi, é uma bela droga né!

Ajax não tem ligação nenhuma com Java, você pode fazer com PHP, .NET, Perl, Ruby, etc, etc… qualquer coisa que consiga gerar um XML pode ser usado… ou até mesmo só o xml puro, sem aplicação nenhuma gerando…

Ajax é javascript e javascript nada tem a ver com Java, mas como Java é excelente pra web e Ajax tambem, os dois vivem juntos por aí…

Concordo que se uma aplicação fosse 100% CGI ela realmente seria uma droga, mas se apenas a camada de negócio for em CGI, ai eu acho que você está enganado, pois se for usar o delphi apenas para fazer a conexão, as regras de negócio e gerar o XML, acho que ficaria até melhor, pois como o pascal é mais fácil de implementar do que o java, o prazo de entrega do sistema seria bem menor.

ps.:Considere minha afirmação assima levando em conta que ainda não conheço bem o funcionamento do java. :wink:

Á, e naum me refiro ao Delphi .NET, pois esse sim é uma droga. Mas sim ao delphi win32 mesmo, pois com o delphi 7 é possivel desenvolver webservices numa boa.

E que diferença faz??? Interface é só detalhe… O que realmente importa é justamente a regra de negocio…

O espirito de Ajax é só pra interface ficar mais amigavel pro usuario, pra não ficar carregando pagina toda hora, colocar uns recursos mais intuitivos… só isso!

Quanto a prazo de entrega, há controversias, pois o que adianta entregar rapido e entregar um sistema aquém das necessidades do cliente… e é mais dificil de implementar em Java porque você não conhece, pra quem nao conhece pascal tambem, é muito mais dificil implementar em Pascal…

E não vale a pena investir em Delphi tambem não (opinião), se o sistema é grande use Java ou .NET, se é pequeno use Ruby, PHP, essas coisas…

Java é pra coisa grande, acostume-se a pensar grande então!

Concordo plenamente com sua afirmação, e não é atoa que estou participando desta comunidade, pois estou querendo aprender java. Mas veja q não questionei qual é a melhor ou pior linguagem(visto que esse tipo de quetionamento é o fim da cagada), e sim se era possivel fazer com delphi, pois NO MEU CASO ficaria mais viável fazer em delphi mesmo, pelo menos por enquanto, porque o sistema jah esta escrito em delphi, e o pessoal aqui não manja muito de java (inclusive eu). Mas com toda certeza eu migrarei para java. :grin:

abraços

Tem problema nenhum você fazer em Delphi, vai funcionar…