Olá,
uma duvida quando chamamos uma pagina java no navegador quem interpreta essa página
é o jre na minha máquina ou é servidor que já tras a página pronta ???
abs
Olá,
uma duvida quando chamamos uma pagina java no navegador quem interpreta essa página
é o jre na minha máquina ou é servidor que já tras a página pronta ???
abs
Depende.
Se for uma página web, provavemente ela será processada no servidor e só código HTML, css e javascript será retornado ao cliente.
Se for um applet, ele será enviado do servidor para o cliente, e é o cliente que o executará, em sua própria máquina.
Obrigado pelo retorno.
Só queria entender a finalidade do jre pois sei que quando se usa JDK tem sua função.
Mais queria entender então porque deixar instalado no equipamento será só
pra fazer instaçlação applet no dia a dia???
abs
o jre vc usa para executar apps java, ele nao compila de java para .class como o jdk faz, um exemplo, se vc vai acessar o homebanking do banco do brasil ele vai pedi o jre instalado para poder rodar as apps java. um exemplo que vc mesmo pode implementar é pegar um arquivo .class e ter somente o jre na maquina e mandar rodar na mao mesmo, verá que o app vai ser rodado normalmente.
jdk = dev
jre = user final.
flw.
obrigado pelo retorno.
abs
[quote=ViniGodoy]Depende.
Se for um applet, ele será enviado do servidor para o cliente, e é o cliente que o executará, em sua própria máquina.[/quote]
Só complementando, você enxergaria Applet se acessasse sua conta bancária através da Web, onde é pré-requisito se ter o Java Runtime
Environment na sua máquina (cliente).
[quote=ViniGodoy]Depende.
Se for uma página web, provavemente ela será processada no servidor e só código HTML, css e javascript será retornado ao cliente.
[/quote]
Exato. Outra vez, só complementando… Se você entrar no site da Fiat, através de algum navegador de mercado como o Chrome (o que estou usando neste momento) irá conseguir
surfar normalmente faça o teste… http://www.fiat.com.br/mundo-fiat/sustentabilidade.jsp A questão é que a tecnologia é Java e o código está sendo interpretado pelo servidor
Tomcat, isto é, todo o código Java no final é exibido/traduzido para o usuário em puro HTML daí você pega e formata ele bonitinho com CSS, AJAX etc.
Acesse agora a página abaixo para confirmar que essa mesma página acessada acima é em Java, tire a prova clicando aqui:
http://www.fiat.com.br/mundo-fiat1/sustentabilidade.jsp
E você não precisou ter Java instalado na sua máquina (cliente)…
não entendi ao chamar a url :
http://www.fiat.com.br/mundo-fiat1/sustentabilidade.jsp
aparteceu a tela baixo …porque ???
pois na minha maquina tenho jre e jdk instalado ???
poderia me dar um retorno sobre o assunto ???
JSP Processing Error
HTTP Error Code: 404
Error Message:
JSPG0036E: Failed to find resource /mundo-fiat1/sustentabilidade.jsp
Root Cause:
java.io.FileNotFoundException: JSPG0036E: Failed to find resource /mundo-fiat1/sustentabilidade.jsp
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper(AbstractJSPExtensionProcessor.java:376)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:336)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3799)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:930)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:182)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
[quote=paribe]
não entendi ao chamar a url :
http://www.fiat.com.br/mundo-fiat1/sustentabilidade.jsp
aparteceu a tela baixo …porque ???
pois na minha maquina tenho jre e jdk instalado ???
poderia me dar um retorno sobre o assunto ???
[code]
JSP Processing Error
HTTP Error Code: 404
Error Message:
JSPG0036E: Failed to find resource /mundo-fiat1/sustentabilidade.jsp
Root Cause:
java.io.FileNotFoundException: JSPG0036E: Failed to find resource /mundo-fiat1/sustentabilidade.jsp
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper(AbstractJSPExtensionProcessor.java:376)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:336)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3799)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:930)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:182)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
[/code][/quote]
Oi Paribe, tudo bem?
Essa página é apenas para você ver que eles usam Java e para você acessar o portal não é necessário ter Java instalado (nem o JRE nem o JDK) pois quem faz
a compilação e tradução para HTML está lá no servidor e seriam eles Tomcat e JVM… Entendeu agora? Abraços, AS.