Em busca de maior velocidade: Servlet Java Compilado!

“o que é um servlet java?”
(Ícaro)
É um programa em java que “roda” no servidor, geralmente retornando “algo” (dados) para o cliente.
Veja a diferença:
Applet java = “roda” no cliente (ex: teclado virtual do sistema de home banking Banco do Brasil https://www2.bancobrasil.com.br/aapf/login.jsp?aapf.IDH=sim)
Servlet java = “roda” no servidor. (ex: O sistema de home banking do Banco do Brasil - www.bb.com.br)
Lembrando que “jsp” é uma especialização de servlet.
“Então, servlet é um programa servidor feito em java… e, é obrigatório o cliente ser java também?” (Ícaro)
não, geralmente um cliente é um browser.
IE - Internet Explorer, FF - FireFox, CH - Chrome, SF - Safari, OP - Opera. etc!
“Pena que tem que ser uma JVM no servidor”
(Ícaro)
de repente: Ícaro teve uma idéia!
“Colocar o servlet compilado para “rodar” sem JVM. será que dá certo?”
(Ícaro)
Acho que pode mas, o programa compilado ficará dependente do OS do servidor.
“Claro, prefiro performance a portabilidade!
”
(Ícaro)
Excelente preferência. Vamos fazer alguns testes e esperar pela incrível resposta desta experiência javanesca!
De repente..
Caraca! (é uma expressão idiomática): Dá para instalar o GCJ (compilador de java) para outros processadores!! miips, arm, powerpc
(Ícaro)
Essa é a idéia: Java funciona em qualquer lugar
“sim!!! mas achava que era só para i386*” (Ícaro)
Isso significa que você poderá usar um ultra servidor com um programa JAVA compilado para atingir performances avassaladoras…
“isso, vou compilar aplicações java para rodar no meu ps2 (Playstation 2, um ótimo vídeo game) - compilado para um processador 128bits”
(Ícaro)
urra!! (expressão idiomática) então essa é a idéia!!
Ok, vamos aguardar este impactante e robusta experiência!!
1 Comentário