Quando escrevemos c�digo-fonte em linguagens de alto n�vel, como Java, precisamos fazer com que a m�quina em que o programa ser� executado compreenda as informa��es. At� a� nenhuma novidade. Bem, segundo Andrew S. Tanenbaum, podemos TRADUZIR ou INTERPRETAR um c�digo-fonte para um linguagem de m�quina. Quando usamos a diretiva javac, estamos COMPILANDO o c�digo-fonte e, segundo o mesmo autor, a compila��o � uma tradu��o, porque h� gera��o de todo um novo c�digo compreens�vel � m�quina, diferente da interpreta��o, que toma cada linha de c�digo e a executa sem a cria��o do mesmo c�digo compreens�vel � m�quina(n�o h� gera��o de um c�digo traduzido).
O javac compila para a JVM , gerando o arquivo .class .
Cada plataforma possui seu pr�prio interpretador Java. O interpretador toma os arquivos .class e os INTERPRETA para a plataforma local.
O que ocorre com os arquivos jsp:
eles s�o TRADUZIDOS(ou seja,COMPILADOS) para criar uma classe servlet, o que o "JavaServer Pages Specification Version 1.2 - Proposed Final Draft 2" chama de 'JSP page implemantation class'. Esse trabalho � realizado pelos JSP Containers, que gerenciam duas fases do ciclo de vida das p�ginas JSP: A fase de tradu��o e a fase de execu��o.
Durante a fase de tradu��o, o JSP Container localiza ou cria a 'JSP page implemantation class' que corresponde a p�gina JSP em quest�o, executando as diretivas padr�o e as 'actions'.
Durante a fase de execu��o, o JSP Container � respons�vel por instanciar os objetos "request" e "response" e executar a 'JSP page implemantation class' apropriada.
Conclus�o:
Os browsers n�o compilam,interpretam ou traduzem p�ginas JSP. Eles enviam os requests que s�o recebidos pelo JSP Container. Esse sim,faz o trabalho.
Erico Augusto C. Guedes
Desenvolvedor Web
[EMAIL PROTECTED]
==========================
Mundiweb ::: MundiDIRECT
Assine E-LIFE
Nossa newsletter sobre
Marketing Interativo
http://www.mundi.com.br/
==========================
Ligue para n�s agendando
uma visita:
S�o Paulo > 11-5505-1809
Recife > 81-3221-8058
At 09:32 3/8/2001 -0300, [EMAIL PROTECTED] wrote:
Jefferson , vc disse que O Forte 4 Java tem a possibilidade de compilar
JSPs(Java Scripts), desculpe a minha falta de informa��o....mas pensei que
JSPs eram interpretados principalmente por navegadores da web como o
internete explorer e netscape, e n�o compilados como voc� disse, por favor
poderia me esclarecer esta d�vida???
-----Mensagem original-----
De:Jefferson Luiz Castello Pereira [mailto:[EMAIL PROTECTED]]
Enviada em:Quinta-feira, 2 de Agosto de 2001 17:46
Para:[EMAIL PROTECTED]
Cc:[EMAIL PROTECTED]
Assunto:Re: [java-list] JAVA compiladores
Prioridade:Alta
Na verdade o Kawa � o que chamamos de IDE (Interface Development
Environment).
Existem v�rias IDEs no mercado, por�m a escolha dela � muito
particular. Cada pessoa se adapta a uma por n raz�es.
Pessoalmente prefiro o Forte 4 Java (pode ser baixado no
www.java.sun.com). Entre alguns dos benef�cios est� a possibilidade
de compilar JSPs. Ela � freeware em sua vers�o Community.
Outras IDEs do mercado s�o:
JBuilder (Borland)
Visual Cafe (Symantec)
JEdit (� freeware)
JCreator (tem vers�o de avalia��o)
Visual Age for Java (IBM)
> ---------- Mensagem original -----------
>
> De : "Marcus Renato Sobreira" <[EMAIL PROTECTED]>
> Para : <[EMAIL PROTECTED]>
> Cc :
> Data : Thu, 2 Aug 2007 11:58:36 -0300
> Assunto : [java-list] JAVA compiladores
>
> Sou iniciante no mundo do JAVA e o pouco que aprendi sobre ele foi
feito num "compilador " chamado Kawa. Sei tb que ele � muito limitado
e ruim de trabalhar. Gostaria de saber qual � o melhor compilador
para se trabalhar em JAVA e se existe algum lugar da inet em que eu
possa baixar algo que valha a pena. Gostaria tb que comentassem a
respeito do Forte (JAVA).
> Obrigado.
> Marcus.
>
>
Jefferson Luiz Castello Pereira
[EMAIL PROTECTED]
(11) 5016-3893
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
Desenvolvedor Web - MundiWeb
[EMAIL PROTECTED]
Recife - PE
Tel:(81)3221-8089
