Oi Carlos,

> - Nao dah p/ usar o SDK como servidor de aplicacao no mundo real? Por que?
Carlos, como o pr�prio nome j� diz o J2EE Reference Implementation � apenas
uma refer�ncia. Se voc� pretende ter um ambiente com poucos usu�rios
simult�neos e rodar apenas uma inst�ncia do Servidor o J2EE pode atender
suas necessidades, mas ele n�o ir� suportar v�rios usu�rios concorrentes e
nem ir� funcionar em um ambiente tolerante a falhas.

>
> - Se nao, tem algum bom servidor gratuito?
Eu tenho usado com sucesso o JBoss que � gratuito e open Source. �
compat�vel com a especifica��o J2EE e j� suporta algumas features do EJB
2.0. Tem v�rios servi�os acoplados a ele, incluindo o JMS e deploy
autom�tico. Ainda neste semestre deve sair a primeira vers�o com suporte a
clusteriza��o e integra��o com o Catalina Container (Tomcat 4).
Al�m do JBoss o Enhydra � um outro application server gratuito. O Orion e o
JRun s�o free para desenvolvimento.

>
> - No SDK tem o "deploytool", uma mao na roda p/ criar sua aplicacao. Nos
> outros servidores de aplicacao existe algo como este "deploytool"? Ele faz
a
> mesma coisa?
No caso do JBoss o deploy � autom�tico (Hot Deploy), ou seja, voc� coloca o
seu arquivo .war ou .ear no diret�rio /deploy e a aplica��o �
automaticamente instalada no JBoss e j� vai estar rodando. Quando voc�
atulizar este arquivo o JBoss vai remover a vers�o anterior e instalar esta
nova vers�o sem precisar reiniciar o servidor. O que ele ainda n�o possui
s�o ferramentas para empacotar e gerar os arquivos DD e configura��o XML.
Como o J2EE � uma especifica��o voc� pode usar outras ferramentas para gerar
estes arquivos, inclusive o J2EE ou as ferramentas do Orion que tamb�m s�o
muito boas e gratuitas para desenvolvimento.

> - Quando usamos outros servidores de aplicacao, no que se refere a
> implementacao de meus beans, muda alguma coisa? Por ex., a classe
> base/interface, que minha classe deve herdar/implementar?

N�o, a implementa��o de um Bean deve ser independente do servidor de
aplica��o. Esta � uma das premissas de uma especifica��o e do sucesso do
J2EE. O que pode ocorrer � a utiliza��o de servi�os exclusivos de algum
Application Server pelos seus Beans, portanto, se aquele servi�o �
espec�fico do iPlanet, por exemplo, voc� n�o poder� executar sua aplica��o
em outro servidor.

O endere�o do JBoss � www.jboss.org e do enhydra
http://enterprise.enhydra.org

Espero ter lhe ajudado.

[]'s
Handerson Gomes
Consultor T�cnico
Summa Technologies do Brasil

>
> Carlos E O Chierici
> [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]
> -------------------------------------------------------------------------
>


------------------------------ 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] 
-------------------------------------------------------------------------

Responder a