> Date: Sun, 07 Mar 1999 19:24:01 -0300
> From: Alexandre Oliveira <[EMAIL PROTECTED]>
> X-Accept-Language: pt-BR,en-US
> To: [EMAIL PROTECTED]
> Subject: Applets, Applications, Servelets, Beans ????
> X-MIME-Autoconverted: from 8bit to quoted-printable by ntserver.theway.com.br id 
>SAA01622
> 
> Caro colegas javaneses,
> Minha d�vida com certeza � de certo modo �bvio para a maioria dos
> participantes desta lista, por�m estou come�ando agora a ver em Java,
> ent�o vai l� :
> Qual a diferen�a entre Java Applets, Java Applications, Java Servelets,
> Java Beans, Enterprise Java  Beans ????

Resposta curta:

Java Applets: Aplicacoes java que herdam de java.applet.Applet, e
sao capazes de executar dentro de um browser web, ou diretamente
pela VM se utilizando do utilitario appletviewer.

Java Applications: Aplicacoes Java que possuem um metodo public
static void main(String args[]), e sao portanto capazes de serem
executadas diretamente a partir da maquina virtual.

(PS: Applets e Applications nao sao situacoes mutualmente exclusivas,
e eh facil se criar um Applet+Aplication = "Applecation" :o)

Java Servlets: extensoes ao servidor web escritas em Java que se
utilizam de uma biblioteca especifica para isso, chamada Servlets.
        java.sun.com/products/servlet
        
Java Beans: arquitetura de componentes Java. Permite a criacao de
componentes que podem ser utilizados em qualquer plataforma e tambem
em qualquer ferramenta de desenvolvimento.
        java.sun.com/products/beans

Enterprise JavaBeans: arquitetura de componentes Java para servidores,
permitindo a criacao de servidores de aplicacao que se utilizam de
componentes padrao. Assim como JB, permite com que um componentes
EJB execute em diferentes plataformas e diferentes servidores.
        java.sun.com/products/ejb
        
Resposta longa: no fundo, tudo eh Java, e as bibliotecas
utilizadas para desenvolver sao basicamente as mesmas. Em geral,
com um pouco de conhecimento eh possivel fazer um componente que
seja simultaneamente um Applet+Application+JvaBean por exemplo,
ou talvez um Servlet+EJB+JB, etc. Para a resposta
realmente longa, sigas as URLs acima :o)

Bruno.

> Algu�m j� est� usando o SQLJ da Oracle ????
> Existe alguma forma de programar "stored procedures e triggers" que
> possam rodar em diferentes SGDBs sem precisar recodificar, ou seja que
> toda a l�gica de neg�cio seja port�vel independente do SGBD ????

Nao que isso seja um padrao, mas pode ser uma indicacao: A Informix
esta lancando (em beta atualmente) um SGBD que contem uma JVM dentro
do SGDB, e portanto as stored procedures podem ser escritas em Java.

Nao sei se existe algum padrao em SP no mercado. Acho que nao.


> Antes de mais nada me desculpem pela total ignor�ncia, mas precisa
> perguntar e sanar essa d�vida cruel que me aflige.
> * Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista 
<[EMAIL PROTECTED]> e de um <submit>.


Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe        
            


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a