RES: [java-list] testar Tomcat

2001-04-06 Por tôpico Edmilson Ferreira (E. Lazaro F.)
Title: RES: [java-list] testar Tomcat





Olá


Na última reuniao foi falado sobre o JMETER


http://jakarta.apache.org/jmeter/index.html



http://jakarta.apache.org/builds/jakarta-jmeter/release/v1.6/



Existe mas são bastante caros. Vc pode construir um aplicativo dessa vc 
mesmo, baste vc criar uma classe que abre varias threads e usa 
HttpURLConnection para abrir coneções com o server. Para fazer isso de 
forma certa, deveria pensar o caminho e o tempo que um usuário commun 
ficaria em cada página:


- index.html
30 sec de espera
- link1.jsp
10 sec de espera
- link1p2.jsp
20 secs de espera
- CatalogServlet?prod=a
25 secs de espera


etc.


ae cada thread faria este caminho uns 10 vezes e vc aumentaria a qtd de 
threads para saber ate aonde o Tomcat aguenta.



sven


Daniel A. Melo wrote:


 Ola todos,
 
 esxiste algum aplicativo ou forma de testar o desempenho do Tomcat?
 
 estou desenvolvendo um site em JSP e gostaria de simular varias conexoes
 simultaneas para verificar o desempenho do servidor com o Tomcat.
 
 A versão estática do site teve 17.000 acessos no ultimo mes e esse
 endereco ainda nao esta sendo divulgado.
 
 gostaria de verificar como o servidor se comporta com varias conexoes
 simultaneas..
 
 alguem poderia dar uma dica de como fazer isso?
 
 
 []´s
 
 Daniel A.
 
 
 -- 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] 
-





[java-list] Entity Beans

2001-04-06 Por tôpico Nelson

Bom Dia,

Eu estou pesquisando EJB's, para desenvolver um grande sistema. Eu obtive a
informao que a utilizao de Entity Beans  desaconselhvel, devido  a
baixa performance. Gostaria de saber sobre a expriencia que vcs tiveram a
respeito deste componente e sobre a veracidade desta informao.

Obrigado.

Nelson.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] duvida iniciante - interface

2001-04-06 Por tôpico paulo henrique castro

Caros,

de acordo com o livro "Aprenda Java 2 em 21 dias" interfaces sao
uma especie de classe que implementa apenas algumas assinaturas de metodos
(nao sendo possivel declarar variaveis de instancia, e nem instanciar
a interface diretamente). "Solucionando" assim o problema de heranca multipla
nao aceita pela linguagem JAVA.

Duvida: Se as interfaces sao apenas "esqueletos", sem "codigo nenhum",
apenas com assinaturas de metodos, por que usa-las???
Nao basta eu mesmo declarar esses metodos em minha classe e pronto??

Alguem poderia explicar como funciona uma interface?!

Obrigado!!! []s!

PH




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




[java-list] Comparando datas

2001-04-06 Por tôpico Ricardo Almeida

Amigos;

Preciso apurar em dias a diferena entre duas datas, algum pode me ajudar 


Atenciosamente;

Ricardo Almeida



---
http://www.brfree.com.br - O primeiro provedor gratuito do Brasil

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




[java-list] RES: Visitor (errata)

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

Desculpe, mandei o link errado. Este  o correto.

http://www.patterndepot.com/put/8/JavaPatterns.htm 

By Al!

-Mensagem original-
De: Alexandre Rodrigues Gomes 
Enviada em: quarta-feira, 4 de abril de 2001 11:42
Para: '[EMAIL PROTECTED]'
Assunto: Visitor


vou te dar o exemplo do livro The Design Patterns - Java Compainion. 

Suponha que vc tenha um objeto que modele sua empresa. Suponha que
esta empresa seja composta por diversos empregados. Logo, a sua classe
Empresa haver uma referncia para uma Collection de Empregados. 

public class Empresa
{
public Empregado[] empregados;
}

public class Empregado
{
protected String nome;
protected int salario;

public String getNome()...
public intgetSalario()...
public void   setNome()...
public void   setSalario()...
}

Agora, suponha que vc queira, por algum motivo, calcular os gastos
da sua empresa com salrios. Ora, a abordagem mais natural seria fazer um
lao de repetio que fizesse um somatrio dos salrios individuais atravs
do mtodo getSalario() mas, como o que queremos  demonstrar o Visitor,
utilizaz-lo-emos. :o)
A idia  que tenhamos um objeto que visite todos os empregados da
empresa e v calculando os custos parciais.

public abstract class Visitor
{
public abstract void visit(Empregado emp);
}

desta forma, podemos criar uma classe mais especializada:

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public int getSalarioTotal()
{
return salarioTotal;
}
}

O funcionamento  o seguinte: para uma classe ser visitada, ela deve
implementar algum mtodo que possibilite esta visita.

public void accept(Visitor v)
{
v.visit(this)
}

Deu pra entender mais ou meons a idia ? Para um Visitor visitar
algum, ele chama o mtodo accept daquele algum. Por fim, o objeto visitado
retorna uma chamada ao mtodo visit do Visitor passando uma referncia de si
mesmo como parmetro.

+-+  visited.accept(this)   +-+
| | -- | |
| Visitor | -- | Visited |
| |  v.visit(this)  | |
+-+ +-+

Ok, e agora, como faremos as visitas ? Assim, :


//No cliente

SalaryVisitor sal = new SalaryVisitor();
for (int i = 0; i  empregados.length; i++)
{
empregados[i].accept(sal);
}

System.out.println("Oramento com salrios = " + sal.getSalarioTotal();


Voc deve estar se perguntando por qu devemos implementar o mtodo
visit(Empregado). Considere que existe um tipo de empregado, o Chefe, que
alm do salrio comum ainda possua uma gratificao:

public class Chefe extends Empregado
{
protected int gratificacao;

public int getGratificacao() { return gratificacao; }

public void accept(Visitor v)
{
v.visit(this);
}
}

A o Visit dever ter algumas modificaes

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public void visit(Chefe chf)
{
salarioTotal = salarioTotal + chf.getSalario() +
chf.getGratificacao();

}

public int getSalarioTotal()
{
return salarioTotal;
}
}


O exemplo no  dos melhores, mas  mais fcil de visualizar a utilizao. 
Para maiores (e melhores) informaes, veja em 

http://www.labsoftware.com/Patterns/index.htm

By Al!

-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 12:19
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] tags libraries ou java beans? - (de quebra uma
p roposta para aumentarmos nossos conhecimentos)


Pode me dar um exemplo mais especfico? No saquei o exemplo do livro. Na
verdade nem consegui l-lo direito, acho por ser o ltimo padro. :) De
qualquer forma, vou estud-lo melhor.

abraos

Jorge 

-Original Message-
From: Alexandre Rodrigues Gomes
[mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 2 de abril de 2001 17:49
To: '[EMAIL PROTECTED]'
Subject: RES: [java-list] tags libraries ou java beans? - (de quebra uma
p roposta para aumentarmos nossos conhecimentos)


Jorge, o que vc no entendeu no Visitor ?
O Visitor  legal quanto vc deseja efetuar alguma operao num conjunto de
objetos e a operao em cada objeto depende da classe que o instanciou.

By Al!

-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 2 de abril de 2001 12:54
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] tags libraries ou java beans? - (de quebra uma
p roposta para aumentarmos nossos conhecimentos)


Talvez voc no esteja 

[java-list] Re:[java-list] problemas com ResultSet

2001-04-06 Por tôpico masterjedi2000

Valter, dê uma olhada no while:
o correto pelo que sei
while(rs.next())
abraços
Carlos Mauricio
 Pessoal,

 Observem o método abaixo:

 public Vector findlike(ResultSet rs)
 {

   Object objeto1;

 while (rs.next)
{
 int codigo = rs.getInt
("codigo")
 ResultSet rs2 =
objecto1.setObject(codigo);
 }
   }

 Ele não funciona. Será que é porque eu estou
utilizando um ResultSet

 dentro do outro ?

 Valter






 -- 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 java-list-
[EMAIL PROTECTED]
 ---
--




__
O BOL é Top3 no iBest! Vote já para torná-lo Top1!
http://www.bol.com.br/ibest.html



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




[java-list] erro em arquivo de banco de dados JSP

2001-04-06 Por tôpico Celso Henrique

Colegas Javaneses,
Eu fiz um exemplode banco de dados,e aconteceu uma coisa estranha, nos itens
consultar e inserir funcionou perfeitamente, mas nos itens alterar e excluir
nao funcionou e deu o seguinte erro: "Erro SQL: [Microsoft][Driver ODBC para
Microsoft Access] Parmetros insuficientes. Eram esperados 1." O banco de
dados esta correto e os arquivos que fazem parte deste banco de dados
tambem. Estou enviando em anexo o exemplo do banco de dados.




 Aula03.zip

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-


Re: [java-list] sistema de logout falha porque logout.jsp estah em cache

2001-04-06 Por tôpico Adriano Pinho

jspdeveloper,
Na pgina HTML, tente colocar no header da pgina a meta tag abaixo:
 HEAD   META  HTTP_EQUIV="PRAGMA"  CONTENT="NO-CACHE"   /HEAD 
No browser, configure-o para sempre verificar novas verses das pginas
armazenadas em cache.

Adriano Pinho
http://www.powerlogic.com.br
http://www.portalmercantil.com.br



- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, April 03, 2001 6:10 PM
Subject: [java-list] sistema de logout falha porque logout.jsp estah em
cache


 Pessoal,

 Meu sistema possui um metodo de autenticacao onde a pagina
formularioAutenticacao.htm contem um campo login e um campo senha.
 O submit desta pagina encaminha estes dados para uma pagina chamada
autenticacao.jsp

 se a autenticacao for valida, vou armazenar no banco de dados a sessao do
browser para poder fazer a validacao nas paginas protegidas.

 se estou em uma pagina protegida e clico em logout.jsp, a pagina  entao
redirecionada para a pagina principal do sistema, isto eh, a pagina de
autenticacao.

 o problema eh que na pagina logout.jsp eu tambem faco um update na coluna
sessao do browser e dou um valor aleatorio para ela.

 mas o logout soh faz este update uma unica vez, somente se eu apago o
cache do meu browser.

 gostaria de forar a minha pagina logout.jsp a ser carregada sempre, ou
tentar algo que desconheco para que sempre que eu clique em logout.jsp esta
pagina execute o update que estah contido nelah...

 se alguem souber como me ajudar agradeco...

 aproveito e agradeco as ajudas anteriores: obrigado!

 ---
 UOL: o melhor da Internet.

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] Visitor

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

vou te dar o exemplo do livro The Design Patterns - Java Compainion. 

Suponha que vc tenha um objeto que modele sua empresa. Suponha que
esta empresa seja composta por diversos empregados. Logo, a sua classe
Empresa haver uma referncia para uma Collection de Empregados. 

public class Empresa
{
public Empregado[] empregados;
}

public class Empregado
{
protected String nome;
protected int salario;

public String getNome()...
public intgetSalario()...
public void   setNome()...
public void   setSalario()...
}

Agora, suponha que vc queira, por algum motivo, calcular os gastos
da sua empresa com salrios. Ora, a abordagem mais natural seria fazer um
lao de repetio que fizesse um somatrio dos salrios individuais atravs
do mtodo getSalario() mas, como o que queremos  demonstrar o Visitor,
utilizaz-lo-emos. :o)
A idia  que tenhamos um objeto que visite todos os empregados da
empresa e v calculando os custos parciais.

public abstract class Visitor
{
public abstract void visit(Empregado emp);
}

desta forma, podemos criar uma classe mais especializada:

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public int getSalarioTotal()
{
return salarioTotal;
}
}

O funcionamento  o seguinte: para uma classe ser visitada, ela deve
implementar algum mtodo que possibilite esta visita.

public void accept(Visitor v)
{
v.visit(this)
}

Deu pra entender mais ou meons a idia ? Para um Visitor visitar
algum, ele chama o mtodo accept daquele algum. Por fim, o objeto visitado
retorna uma chamada ao mtodo visit do Visitor passando uma referncia de si
mesmo como parmetro.

+-+  visited.accept(this)   +-+
| | -- | |
| Visitor | -- | Visited |
| |  v.visit(this)  | |
+-+ +-+

Ok, e agora, como faremos as visitas ? Assim, :


//No cliente

SalaryVisitor sal = new SalaryVisitor();
for (int i = 0; i  empregados.length; i++)
{
empregados[i].accept(sal);
}

System.out.println("Oramento com salrios = " + sal.getSalarioTotal();


Voc deve estar se perguntando por qu devemos implementar o mtodo
visit(Empregado). Considere que existe um tipo de empregado, o Chefe, que
alm do salrio comum ainda possua uma gratificao:

public class Chefe extends Empregado
{
protected int gratificacao;

public int getGratificacao() { return gratificacao; }

public void accept(Visitor v)
{
v.visit(this);
}
}

A o Visit dever ter algumas modificaes

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public void visit(Chefe chf)
{
salarioTotal = salarioTotal + chf.getSalario() +
chf.getGratificacao();

}

public int getSalarioTotal()
{
return salarioTotal;
}
}


O exemplo no  dos melhores, mas  mais fcil de visualizar a utilizao. 
Para maiores (e melhores) informaes, veja em 

http://www.labsoftware.com/Patterns/index.htm

By Al!

-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 12:19
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] tags libraries ou java beans? - (de quebra uma
p roposta para aumentarmos nossos conhecimentos)


Pode me dar um exemplo mais especfico? No saquei o exemplo do livro. Na
verdade nem consegui l-lo direito, acho por ser o ltimo padro. :) De
qualquer forma, vou estud-lo melhor.

abraos

Jorge 

-Original Message-
From: Alexandre Rodrigues Gomes
[mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 2 de abril de 2001 17:49
To: '[EMAIL PROTECTED]'
Subject: RES: [java-list] tags libraries ou java beans? - (de quebra uma
p roposta para aumentarmos nossos conhecimentos)


Jorge, o que vc no entendeu no Visitor ?
O Visitor  legal quanto vc deseja efetuar alguma operao num conjunto de
objetos e a operao em cada objeto depende da classe que o instanciou.

By Al!

-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 2 de abril de 2001 12:54
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] tags libraries ou java beans? - (de quebra uma
p roposta para aumentarmos nossos conhecimentos)


Talvez voc no esteja procurando exatamente um Design Pattern. Pode ser que
voc deseje um framework.

Design Pattern  um padro de desenho de software com objetivo de resolver
problemas recorrentes de modelagem. Coisas como criao hardcoded de
instncias, flexibilidade para uso de plataformas 

[java-list] Duvida em APPLET - Loading Java Applet...

2001-04-06 Por tôpico Ana Paula L. M. Costa

Como faco para "setar" o que vai ser escrito quando um applet esta sendo
carregado??
Pois nos meus applets ficam sempre escritos : Loading Java Applet...
Gotaria de mudar essa frase para o meu applet como faco ???

Obrigado,
Ana Paula


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Wap e JSP

2001-04-06 Por tôpico Gustavo de Aquino

Tente assim

%@ page contentType="text/vnd.wap.wml"%?xml version="1.0"?
!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
"http://www.wapforum.org/DTD/wml_1.1.xml"
wml
card id="smain" title="ViasWap"
p
ok
/p
/card
/wml

[ ] 's


raphael wrote:

 Problemas utilizando Wap com JSP

 Jah configurei tudo direito no meu apache ..
 Consigo acessar paginas wap na boa ( wml )
 Soh que estou tentando montar uma pagina utilizando JSP

 --x.jsp
 %@ page contentType="text/vnd.wap.wml"%
 ?xml version="1.0"?
 !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
"http://www.wapforum.org/DTD/wml_1.1.xml"
 wml
 card id="card0" title="ViasWap"
 ok
 /card
 /wml
 ---

 O MicroBrowser nao Funciona .. diz que houve erros na pagina ..
 contate o admin da mesma

 Alguem tem alguma sugestao ?
 ps: tentei utilizar simuladores . ( tudo funciona ok )

 []s

 --
 Raphael Winckler de Bettio

 Mestrado Eng. Produo e Sistemas - UFSC
 Laboratrio de Ensino a Distncia
 --
 www.raphaeldebettio.cjb.net
 Floripa - Brasil
 UIN: 97050977
 --

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Dúvidas de iniciante

2001-04-06 Por tôpico masterjedi2000

Olá Junior, apesar de eu naum estar incrito, veja em
http://www.jspbrasil.com.br
vc so precisa de um servlet engine para rodar jsp, eu
recomendo caucho resin, http://www.caucho.com
JSP é uma tecnologia que utiliza elementos de
programação Java com o objetivo de criar páginas
dinamicas para websystems! e eu mexo e adoro!
tendo um web server com um servlet engine incorporado,
sim em qualquer lugar
Sim em qualquer SO vc precisa instalar um servlet
engine
Material: Veja em http://www.jspbrasil.com.br
abraços
Carlos Maurício
 Onde eu posso encontrar uma lista de JSP ?

 Sou desenvolvedor ASP, por motivos de livre espontânes
pressão terei que falar javanês.
 Não sei por onde começar !

 O que é preciso para rodar JSP ?
 JSP e Java são as mesmas coisas ?

 Qualquer Unix roda JSP ? ou preciso instalar algo ?
 E no Linux e Unix ?

 Alguem ae tem material .. livrios .. apostilas..
tutoriais??

   - Original Message -
   From: Vinicius Assumpção - Consystem
   To: [EMAIL PROTECTED]
   Sent: Tuesday, April 03, 2001 9:13 AM
   Subject: Re: [java-list] Dúvidas de iniciante


   1) Se o problema do JBuilder for alinhar os
componentes, basta manter pressionada a tecla Shift ou
Ctrl e selecionar os componentes que vc deseja alinhar
(na aba "desing"). Depois pressione o botão auxiliar do
mouse e escolha no menu rápido  a forma de alinhamento
que desejar.

   2) O "Class not found..." com certeza está ocorrendo
por falta do pluggin. Você está utilizando classes do
Swing do Jdk 1.2 ou 1.3. Os browsers mais intigos (IE4 e
Netscape4) utilizam Jdk 1.0.2. Se vc quiser continuar
optando por não utilizar pluggin, terá que optar pelas
classes AWT ou então verificar as versões das VM dos
browser mais recentes (ouvi dizer que o Netscape6 usa
Jdk 1.3, mas não tenho certeza).
   Quanto ao pluggin, você tem que fazer algumas
alterações na página Html para garantir que caso não
exista pluggin instalado, ele seja baixado e instalado
automaticamente antes da execução do applet. Existem
conversores de Html Free que fazer isso.


   Espero ter ajudado um pouco,


   Vinicius Assumpção
   Consystem - Consultoria e Sistemas
   Londrina - PR



 - Original Message -
 From: Busca Elétrica
 To: [EMAIL PROTECTED]
 Sent: Monday, April 02, 2001 6:44 PM
 Subject: [java-list] Dúvidas de iniciante


 Olá  a todos,

 Sou novo nesta lista e também novato em JAVA como
todo iniciante estou tomando uma surra
 imensa pra poder entender a linguagem e domar os
compiladores. Mas estou com uns problemas
 sérios e preciso de uma ajuda de quem entende:

 1) Qual o melhor editor visual de JAVA ??? Minha
opinião:
 .O Forte e o Netbeans são muito lentos mesmo pra
meu k6-500 de 128MB. Tem solução ?
 .O VisualCafe 4 da symantec é muito legal e tem um
recurso que não vejos nos outros: pode-se alinhar
 os componentes num GRID tipo VB. O problema dele é
que demora um século para compilar e depois
 que roda demora outro século para sair do ambiente
de execução.
 .O Jbuilder 4 é legal mas ele não tem o recurso do
GRID do VisualCafe 4. Como faço para utilizar ele ?

 2) Eu compilo os meus applets no Jbuider e no
VisualCafe e dá pra visualizar eles normalmente
 no próprio programa. O problema é que quando eu
tento rodar eles no navegador, dá: "class not found"
 Isso acontece quando crio um applet tipo "extends
JApplet", quando crio um "extends Applet"
 o problema não ocorre mas e compensação não
consigo usar alguns métodos. Me falaram pra instalar
 um plugin no navegador mas isso não serve pois não
tenho como garantir que o usuário tenha o plugin.

 Se me derem umas dicas agradeço.

 Falou




__
O BOL é Top3 no iBest! Vote já para torná-lo Top1!
http://www.bol.com.br/ibest.html



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




[java-list] print awt

2001-04-06 Por tôpico Ricky®

Ol pessoall,

ser que algum a sabe se  possvel eu imprimir o contedo de uma list
AWT?
tipo, em qualquer tipo de impressora?
existe alguma API que me fornea como fazer isso atravs de um boto ou algo
semelhante?

Valeu galera!

[]'s

icky


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] .class - .exe

2001-04-06 Por tôpico marcelo



Oi Gente,

Como faço para o meu aplicativo em Java (.class) virar um .exe 
para windows e não precisar do JVM na máquina para rodar ? Tem como eu 
distribuir o meu aplicativo e não depender do JVM do cliente que roda o 
aplicativo ?

Falou


Re: [java-list] Opinioes sobre Forte

2001-04-06 Por tôpico Wilhem de Araujo Rodrigues

Opa
o JBuilder 4 tem todos esses recursos. Eu gostei muito e estou usando-o. Achei bem 
mais simples que o Forte.
[]s
willy

From: "Nelson Ponce" [EMAIL PROTECTED]
Date: Tue, 3 Apr 2001 22:08:11 -0300
To: [EMAIL PROTECTED]
Subject: [java-list] Opinioes sobre Forte

Pessoal,

Minha empresa esta prestes a adotar o Forte da SUN como ferramenta de 
desenvolvimento. Gostaria de saber se alguem pode me dizer algo sobre experiencias 
com essa ferramenta. Ex. A ferramenta trabalha bem com EJBs, consegue depurar JSPs, 
etc., se integra bem com o BEA Application Server. Se alguem puder me dar alguma 
dica, ou sites que tragam benchmarks sobre a ferramenta ficaria muito grato. 

[]s
Nelson Ponce





[java-list] design patterns

2001-04-06 Por tôpico Johnatan

o que vem a ser design patterns ?

como se utiliza isso com corba ? eu vi um livro sobre isso..

onde consigo manterial na internet sobre isso..


um forte abraco !!!
JOhnatan


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




[java-list] XML e XSL em java

2001-04-06 Por tôpico Jorge Martins


Galera, 

Preciso de um componente java (classe, pacote, API, JavaBean, etc) e um
exemplo de cdigo para transformar um XML e um XSL em um HTML. 

No preciso de explicaes sobre XML e XSL, apenas o que devo fazer para 
conseguir um HTML de retorno, passando um XML e um XSL. 

valeu 

Jorge Roberto Diniz Martins
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 3389-2924


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




[java-list] Re: response.sendRedirect

2001-04-06 Por tôpico Dalton Milkvicz



Usa isso!!!

response.sendRedirect("http://www.trabalhar.cjb.net");




Re: [java-list] Variáveis em BEANs

2001-04-06 Por tôpico Marcos Maia

Variveis estticas pertencem a classe em que so declaradas e no so herdadas
por nenhuma instncia desta classe, por isso qdo algum muda o valor desta
varivel estar mudando o valor da varivel da classe, omita  a palavra chave
static para que cada instncia de seu bean herde estas variveis, e portando
quando algum fizer uma alterao estar modificando a varivel da instncia e
no a da classe.
Espero que ajude.

Diretores wrote:

 A variavel  estatica por isso que ocorre a mistura de dados
 instancie uma nova variave que resolver o problema
 -Mensagem original-
 De: Luiz Geovani Vier [EMAIL PROTECTED]
 Para: [EMAIL PROTECTED] [EMAIL PROTECTED]
 Data: Tera-feira, 3 de Abril de 2001 20:24
 Assunto: [java-list] Variveis em BEANs

 !
 Estou colocando variveis dentro de um bean usando JSP... (setProperty,
 getProperty)...
 Setei o escopo do bean para session... mas quando mudo as variveis em uma
 sesso, muda tudo em toda a aplicao, ou seja, um usurio muda os dados de
 todo mundo. O que devo fazer para ter um valor p/ a varivel em cada usurio
 (sesso) ?
 Segue um pedao de cdigo do bean:
 private static String idPedido;
 public void setIdPedido(String idPedido) { this.idPedido = idPedido; }
 public String getIdPedido() { return this.idPedido; }

 Tnx!
 []'s
 Geovani

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RE: [java-list] Opinioes sobre Forte

2001-04-06 Por tôpico Ricardo Bánffy

No era melhor ter respostas para isso ANTES de se estar prestes a adotar
uma ferramenta? Por mais que seja free (as in free beer), trocar de ambiente
requer algum esforo e aproveit-lo cria uma dependncia que pode custar
caro depois para eliminar.

Pergunte-se ANTES:

. que problemas que voc tem que ele resolve?
. voc tem mquinas onde rod-lo?
. voc tem tempo de customiz-lo?
. voc vai resolver algum problema customizando?
. voc est adotando porque precisa ou porque  a coisa mais legal que voc
viu semana passada?
. voc vai ter que mudar arquivos de lugar no servidor ou no CVS?

-Original Message-
From: Nelson Ponce [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 03, 2001 10:08 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Opinioes sobre Forte


Pessoal,

Minha empresa esta prestes a adotar o Forte da SUN como ferramenta de
desenvolvimento. Gostaria de saber se alguem pode me dizer algo sobre
experiencias com essa ferramenta. Ex. A ferramenta trabalha bem com EJBs,
consegue depurar JSPs, etc., se integra bem com o BEA Application Server. Se
alguem puder me dar alguma dica, ou sites que tragam benchmarks sobre a
ferramenta ficaria muito grato.

[]s
Nelson Ponce


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] Impressao de Codigo de Barras no IE 5.5

2001-04-06 Por tôpico Cristian Aptus

Caros amigos, tenho o seguinte problema:

Tenho um Applet que imprime codigos de barra em um boleto pela web. So que
quando mando no 5.5 ele mostra na tela s que imprime em branco. No 5.0
imprime tudo normalmente. Algum sabe o que pode estar acontecendo ?


Obrigado.

Cristian Pedroso


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] JAVA, x MICROSOFT.N ET

2001-04-06 Por tôpico William Massaki Shiguetaka

Vc precisa se informar sobre o .net pra opinar.

- Original Message -
From: Estevo Mendes [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, March 30, 2001 9:14 AM
Subject: Re: [java-list] JAVA, x MICROSOFT.N ET


 Posso estar errado mas,
 se tenho uma ferramenta que me da mais facilidade de gerao de cdigo no
 quer dizer terei um bom produto gerado.

 Tudo tem que ser avaliado.

 - Original Message -
 From: "William Shiguetaka" [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
 Sent: Thursday, March 29, 2001 10:17 AM
 Subject: Re: [java-list] JAVA, x MICROSOFT.N ET


  Tenho assistido todas as palestras da Microsoft sobre
  o .Net,
  a integracao entre todas ferramentas de
  desenvolvimento(C#,C++,vb e interdev),
  as facilidades de programacao (metodos em combo,
  c/ o help interativo(na qual quando esta digitando o
  help acompanha seus passos,isso eh impressionante e
  util!)
  ,garbage collector
  , lista de tarefas,
   agora o VB eh orientado a objetos(com polimorfismo e
  tudo!),
  todas as ferramentas usam o mesmo objeto ou seja, no
  help existe sintaxe para vb, c++, c# do mesmo objeto.
  No fundo, o programador vai programar na linguagem que
  mais estiver acostumado e o IL sera o codigo que sera
  gerado, esse IL sera identico para qualquer ferramenta
  desenvolvida.
 
  VBScript nao existira mais segundo o palestrante.
 
  Nao estou fazendo propaganda, mas tenho visto que os
  argumentos parecem vir de pessoas que ainda nao sabem
  o que Microsoft esta criando. Adoro java a ainda vou
  continuar programando com ele...
 
  William Massaki Shiguetaka
 
  --- [EMAIL PROTECTED] wrote:
   Na minha humilde opnio, acho que talvez a
   tecnologia da microsoft pode
   sim ser bem melhor que o atual ASP, mas Java foi
   construida de uma
   forma para se evitar erros de programao e de
   sistemas. Ela foi
   projetada para rodar em vrias plataformas o que
   inclui a um monte de
   pesquisas que foram ela a ser muito segura evitando
   problemas de
   travamento entre outros. Isso duvido que a microsoft
   vai fazer pois ela
   tem foco no windows e seus produtos o que por
   experincias prprias (os
   aplicativos Office por exemplo), mostram a
   fragilidade do sistema e
   isso nem com o windows 2000 eles conseguiram
   resolver s melhoraram.
   Java est amadurecendo e cresce a cada dia, no por
   ser moda mas porque
   realmente tem mais caractersticas positivas do que
   s rodar em vrias
   plataformas. O que falta ao java  um marketing mais
   agressivo da sun.
   Pois com a tecnologia SWING deveria ter mais
   ferramentas para o usurio
   comum (JBUILDER 4, FORTE e outros IDE's so para
   programadores), assim
   como a microsoft tem pilhas de aplicativos (alguns
   at que no servem
   pra nada) para o seu Windows. Ficar esperando que
   somente os terceiros
   criem coisas teis para os usurios  querer demais.
   Se a sun focar
   somente servidores, vai ser dificil brigar com a
   microsoft e suas
   solues .net que ja devem estar esperando o seu
   lanamento para soltar
   a penca de programas.
   Mas tenho certeza que no podem ser melhor que java,
   o que como foi
   dito em emails anteriores no quer dizer nada.
  
  
  
   Em Mon, 26 Mar 2001 12:00:57 -0800 "Handerson
   Ferreira Gomes" Escreveu:
  
RE: [java-list] JAVA, x MICROSOFT.N ETOi Marco.
   
Java j est a um bom tempo no mercado, conta com
   o apoio dos maiores
players do mercado e alm disso, todas as
   especificaes so abertas.
Gostaria de enfatizar este ponto:
Quando a SUN lanou o padro EJB, por exemplo, ela
   no seria a nica a
fornecer esta implementao. Com isso temos hoje
   quase uma centena de
Servidores de Aplicao baseados em J2EE e com
   implementaes EJB,
inclusive
servidores de aplicaes gratuitos e com cdigo
   aberto.
Da mesma forma acontece com JSP, onde qualquer
   fornecedor de Servidor
   Web
pode implementar o padro. O resultado disso  que
   temos cada vez mais
produtos melhores, mais competitivos e ainda por
   cima com grandes
diferenciais.
   
No conheo a estratgia da Microsoft para o .Net,
   mas pela
   experincia
que
temos com o ASP, ser uma tecnologia fechada,
   baseada em toda a
plataforma
Microsoft e com implementaes Microsoft.
   
Existem outros fatores que me fazem acreditar na
   plataforma Java, mas
isto
fica para outro e-mail.
   
Em
  
  http://www.javaworld.com/javaworld/jw-11-2000/jw-1122-csharp1.html
  
   h
uma
tima matria abordando este assunto e apresenta
   at algumas
   semelhanas
na
forma de programao destas duas linguagens.
   
Exemplo:
   
Java
public class GlobalGreeting {
   public static void main(String[] args) {
System.out.println("Zdravo, zemlya!");
   }
}
   
   
C#
class GlobalGreeting {
   static void Main(string[] args) {
System.Console.WriteLine("Salut, le monde!");
   }
}
   
   MailBR - O e-mail 

Re: RES: [java-list] Urgente

2001-04-06 Por tôpico Adelina A. Sesconetto Borges




Bom Dia !

No estou mais recebendo mensagens da lista. Algum
poderia ajudar-me a esclarecer o motivo disto?
Obrigada

Adelina


   P.S.:  Favor responder para [EMAIL PROTECTED]


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] duvidas com metodo replace e equals aplicando '' e respectv.

2001-04-06 Por tôpico tamer

ola pessoal, buenos dias!

duvida um:  quero que minha aplicacao elimine certos tipos de caracteres,
simplesmente eliminando-os da string, por exemplo: "jsp%java" vira "jspjava".
Mas com o metodo replace da classe String eu nao estou conseguindo fazer
isto pois ele nao me permite fazer istobusca=busca.replace('%','');
Ser que tem como eu fazer o que quero com este metodo ou devo procurar
outro??


duvida dois: estou tentando verificar se uma variavel esta vazia , mas o
metodo equals("") nao esta satisfazendo a minha condicao. mas se eu mudar
minha linha de condicao de:
if ((nome!=null)  ((!nome.equals(""))||(nome.length()10)))
para:
if ((nome!=null)  ((nome.length()==0)||(nome.length()10)))
a minha condicao eh satisfeita.

A minha duvida aqui eh: porque eu nao posso fazer minha verificacao
utilizando equals("") ???


public class tamanho
{

public static void main (String args[])
{

String nome = "";

if ((nome!=null)((!nome.equals(""))||(nome.length()10)))
{
System.out.println("nome invalido");
}
}
}


thanks in advance

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] Variáveis em BEANs

2001-04-06 Por tôpico edevaldo

amigos...
a lista de discusses esta fora do ar?
- Original Message -
From: Diretores [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, April 03, 2001 10:41 PM
Subject: Re: [java-list] Variveis em BEANs


 A variavel  estatica por isso que ocorre a mistura de dados
 instancie uma nova variave que resolver o problema
 -Mensagem original-
 De: Luiz Geovani Vier [EMAIL PROTECTED]
 Para: [EMAIL PROTECTED] [EMAIL PROTECTED]
 Data: Tera-feira, 3 de Abril de 2001 20:24
 Assunto: [java-list] Variveis em BEANs


 !
 Estou colocando variveis dentro de um bean usando JSP... (setProperty,
 getProperty)...
 Setei o escopo do bean para session... mas quando mudo as variveis em uma
 sesso, muda tudo em toda a aplicao, ou seja, um usurio muda os dados
de
 todo mundo. O que devo fazer para ter um valor p/ a varivel em cada
usurio
 (sesso) ?
 Segue um pedao de cdigo do bean:
 private static String idPedido;
 public void setIdPedido(String idPedido) { this.idPedido = idPedido; }
 public String getIdPedido() { return this.idPedido; }

 Tnx!
 []'s
 Geovani


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Wap e JSP

2001-04-06 Por tôpico edevaldo

amigo...
a lista de discusses esta fora do ar?
- Original Message -
From: raphael [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, April 03, 2001 11:00 PM
Subject: [java-list] Wap e JSP


 Problemas utilizando Wap com JSP

 Jah configurei tudo direito no meu apache ..
 Consigo acessar paginas wap na boa ( wml )
 Soh que estou tentando montar uma pagina utilizando JSP

 --x.jsp---
-
 %@ page contentType="text/vnd.wap.wml"%
 ?xml version="1.0"?
 !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml"
 wml
 card id="card0" title="ViasWap"
 ok
 /card
 /wml
 --
-

 O MicroBrowser nao Funciona .. diz que houve erros na pagina ..
 contate o admin da mesma

 Alguem tem alguma sugestao ?
 ps: tentei utilizar simuladores . ( tudo funciona ok )

 []s

 --
 Raphael Winckler de Bettio

 Mestrado Eng. Produo e Sistemas - UFSC
 Laboratrio de Ensino a Distncia
 --
 www.raphaeldebettio.cjb.net
 Floripa - Brasil
 UIN: 97050977
 --



 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] Configuração do J2EE

2001-04-06 Por tôpico Edmilson Ferreira (E. Lazaro F.)
Title: Configuração do J2EE






Olá a todos,




 Baixei o J2EE 1.3 e não estou conseguindo configurar.


 Já fiz alguns passos, Ex: 
 
 1º SET JAVA_HOME=C:\JAVA2
 2º Set CATALINA_HOME=c:\TomCat4
 3º Set J2EE_HOME=C:\J2EE
 4º SET PATH=C:\WIN95\COMMAND;c:\J2ee\Bin;C:\JAVA2\BIN
 5º set CLASSPATH=.;c:\java2\bin;c:\j2ee\lib\j2ee.jar;c:\TomCat4\bin\servlet.jar;c:\java2\lib\tools.jar


 Alguém tem os próximos passos p/ que eu possa rodar os exemplos do Tutorial J2ee.




Um Abraço.
 


[EMAIL PROTECTED]







[java-list] pergunta básica...

2001-04-06 Por tôpico Karen BOL



Pessoal,
Uma perguntinha meio básica...
Estou fazendo uma aplicação em Java. O usuário fará 
o download desta aplicação (nem sei se é este o nome certo, mas tudo bem!). Como 
fazer para esta funcionar em qualquer máquina, tem como fazer um "executável"? 
Quais as "bibliotecas" ou "classes" que devem ir junto... alguém podem me 
ajudar?
thank's
[]'s
Karen


[java-list] jcreator

2001-04-06 Por tôpico edevaldo



Saudações aos integrantes da lista!
alguem possui algum manual de 
jacreator?

grato por enquanto!


[java-list] Design Patters.

2001-04-06 Por tôpico Michel Bertrand



Olá Pessoal !

Vejo muitas pessoas debatendo sobre Design Patterns e
suas vantagens na "otimização" de aplicações. Ainda sou
leigo no assunto, sei apenas que são uma série de boas
práticas para programação, e gostaria de saber se alguém
conhece um bom link em português ou inglês que explique
a aplicabilidade dos diversos tipos de patterns existentes.
Claro, visando o desenvolvimento de aplicações em Java.

Se não conhecerem sites, podem indicar livros mesmo.

Muito Obrigado !
Michel.


[java-list]

2001-04-06 Por tôpico Divani C. Barbosa

Como faco para entarr nesta lista?

begin:vcard 
n:Carvalho Barbosa;Divani 
tel;fax:+55 12 5612835
tel;work:+55 12 5608482
x-mozilla-html:FALSE
url:http://www.cptec.inpe.br
org:INPE - Instituto Nacional de Pesquisas Espaciais;CPTEC - Centro de Previsao do Tempo e Estudo Climaticos
adr:;;Rodovia Presidente Dutra, KM 40 SPRJ;Cachoeira Paulista;SP;12.630.000;Brasil
version:2.1
email;internet:[EMAIL PROTECTED]
title:Bolsista PIBIC/CNPq
x-mozilla-cpt:;-24704
fn:Divani Carvalho Barbosa
end:vcard



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-


RES: [java-list] jboss

2001-04-06 Por tôpico Anderson M. C. de Souza

Silvio,

O problema  bastante simples, o que est acontecendo no tem nada a ver
com o seu bean, e sim com o Oracle. O que acontece  que todo banco Oracle 
configurado para aceitar um nmero mximo de conexes simltneas (no seu
caso 150 conexes), ou seja, a partir deste nmero mximo todas as conexes
so rejeitadas.
Para verificar isso acompanhe a execuo do seu loop monitorando o Oracle
pelo Sql Plus (fazendo um "select count(*) from v$session") e voc ver que
seu bean dar pau quando o select chegar a 150.
O remdio  usar um pool de conexes. Voc at pode aumentar o valor do
parmetro que controla o nmero de conexes, mas poder implicar em
problemas de licensiamento e performance do banco.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: Silvio Hohne [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 19:43
Para: [EMAIL PROTECTED]
Assunto: [java-list] jboss


Pessoal,

Comecei a estudar EJB utilizando o JBoss.

Fora aquela surra inicial que j era esperada estou encontrando um
probleminha.

Tenho um Entity Bean do tipo BMP que se chama Account (aquele do exemplo da
Sun com algumas modificaes). A persistncia  feita num banco Oracle.

O cdigo do cliente  algo assim:


AccountHome home = (AccountHome)PortableRemoteObject.narrow(objref,
AccountHome.class);

for (int i=0; iQUANTIDADE_OBJETOS; i++) {
   Account account = home.create("" + i, "Nome" + i,
 "Sobrenome" + i, i * 10.00);
   account.credit(100.07);
}


A finalidade deste cdigo  criar varios beans Account no servidor.

Bem, quando coloco um nmero "baixo" para QUANTIDADE_OBJETOS (  10) tudo
funciona perfeitamente.

Quanto QUANTIDADE_OBJETOS  maior ( = 50)  o servidor JBoss reporta o
seguinte erro.


[Account] java.sql.SQLException: ORA-00020: maximum number of processes
(150) exceeded
[Account]
[Account]   at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
[Account]   at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
[Account]   at oracle.jdbc.ttc7.O3log.receive1st(O3log.java:428)
[Account]   at
oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:248)
[Account]   at
oracle.jdbc.driver.OracleConnection.init(OracleConnection.java:246)
[Account]   at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
[Account]   at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
[Account]   at
java.sql.DriverManager.getConnection(DriverManager.java:517)
[Account]   at
java.sql.DriverManager.getConnection(DriverManager.java:177)
[Account]   at
oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:111)
[Account]   at
oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection(Oracle
ConnectionPoolDataSource.
java:107)
[Account]   at
oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.
java:88)
[Account]   at
org.jboss.minerva.factories.XAConnectionFactory.createObject(XAConnectionFac
tory.java:232)
[Account]   at
org.jboss.minerva.pools.ObjectPool.createNewObject(ObjectPool.java:801)
[Account]   at
org.jboss.minerva.pools.ObjectPool.getObject(ObjectPool.java:549)
[Account]   at
org.jboss.minerva.datasource.XAPoolDataSource.getConnection(XAPoolDataSource
.java:169)
[Account]   at
com.kepler.account.AccountEJB.getConnection(AccountEJB.java:231)
[Account]   at
com.kepler.account.AccountEJB.storeRow(AccountEJB.java:405)
[Account]   at
com.kepler.account.AccountEJB.ejbStore(AccountEJB.java:206)
[Account]   at java.lang.reflect.Method.invoke(Native Method)
[Account]   at
org.jboss.ejb.plugins.BMPPersistenceManager.storeEntity(BMPPersistenceManage
r.java:305)
[Account]   at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor$InstanceSynchronizati
on.beforeCompletion(Entit
ySynchronizationInterceptor.java:343)
[Account]   at
org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1104)
[Account]   at org.jboss.tm.TxCapsule.commit(TxCapsule.java:278)
[Account]   at
org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76)
[Account]   at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
java:318)
[Account]   at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
[Account]   at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14
4)
[Account]   at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
[Account]   at
org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323)
[Account]   at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:163)
[Account]   at java.lang.reflect.Method.invoke(Native Method)
[Account]   at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[Account]   at sun.rmi.transport.Transport$1.run(Transport.java:142)
[Account]   at 

RES: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Anderson M. C. de Souza

Alexandre,

 bem simples fazer isso. Na realidade no existe nenhuma funcionalidade no
Java que te d esta informao de forma direta. Estou dizendo que  simples
porque voc pode resolver o problema com poucas linhas de cdigo veja:

//Preparando uma classe para contar o nmero de instncias existente

public class Teste{
public static int numInstancias=0;

public Teste(){
//cdigo do seu construtor
numInstancias=numInstancias+1;
}
}

//Testando se existe alguma instncia da classe (pode ser feito a partir de
qualquer outra classe)

if(Teste.numInstancias 0){
//sua ao
}

Vale lembrar que todos os construtores devem incrementar a varivel que
controla o nmero de instncias.
Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 15:50
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe instanciada Duvida


Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe
j est instanciada ,
por exemplo (a grosso modo):  if (classe instanciada) {  }
 else { ... }

Obrigado


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] Tamanho de variável.

2001-04-06 Por tôpico Anderson M. C. de Souza

Dionne,

Em Java este tipo de limitao NO existe. Sua nica limitao ser a
quantidade de memria disponvel na mquina onde a JVM estiver rodando.
Apesar de no existir nada que te impea de fazer isso, a sua abordagem
est sendo um tanto ao quanto "grosseira". Trabalhe com as classes do pacote
java.io para lidar com o arquivo e manipule uma parte de cada vez (por
exemplo linha a linha). Aps fazer o seu processamento jogue o resultado em
outra streaming de arquivo para salv-lo.
No trabalhe apenas com uma string de 3MB, isso ser muito ineficiente.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: Dionne Cavalcante Monteiro [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 4 de abril de 2001 08:38
Para: Java List
Assunto: [java-list] Tamanho de varivel.


Ol a todos,

Gostaria de saber se algum j enfrentou problemas quanto ao tamanho
de vetores em Java?
Eu uso o compilador Borland C++ 5.02 e ele sme permite alocar uma
string comno mximo 25 linhas. Existe essa limitao em java?
O meu problema  que preciso carregar um arquivo texto muito grande
(~ 3 MBytes) para podr fazer varias alteraes dentro dele. Com o
Borland C++ tenho que fazer uma alterao de cada vez, gravar este
arquivo com outro nome e depois copi-lo para o nome antigo. Como eu
preciso fazer cerca de 20.000 alteraes, imaginem o tempo que isto
demora.

Obrigado,

Dionne.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] Applet-RMI

2001-04-06 Por tôpico Rodrigo Guarino








Ola a todos,



 Já
fiz varias tentaivas de utilizar um cliente Applet acessando um objeto via RMI
no servidor. Qdo rodo o Applet

pelo broswer
recebo a msg error:Java.lang.ExceptionInInitializerError: java/lang/SecurityException.


Qdo rodo
no appletviwer consegui debugar resultando na seguinte msg: Java.security.AccessControlException:
access denied (java.net.SocketPermission 10.1.0.20:1099 connect,resolve)

Qdo
utilizo na linha de comando do appletviewer o argumento J-Djava.security.policy=client.policy
onde client.policy e 



grant 

{ permission java.net.SocketPermission 

 *:1024-65535,
connect,accept;

 permission java.net.SocketPermission 

 *:80,
connect;

}



 ele
funciona  



 Estou
tentando alguma forma de definir a SocketPermission no Applet. Todos os
arquivos (Stub,Server e Applet) estão no mesmo diretório e possuem package
default. 



 Se
alguém puder dar uma dica, agradeceria MUITO !!! J



[]s,

Rodrigo














Re: [java-list] Gerar arquivos em PDF

2001-04-06 Por tôpico Alexandre Jose
 Te uma classe que chama JCLASS... vc pode acha-lo no site www.sitraka.com
 Marno Pereira de Melo [EMAIL PROTECTED] wrote: 
Sou novo na lista e estou me manifestando pela primeira vez.Alguem conhece uma biblioteca java que gere arquivos (através de umservlet, por exemplo) no formato PDF??Obrigado,MarnoAnalista de SistemasTRE-DF-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -Do You Yahoo!?
Yahoo! Mail Personal Address - 
Get email at your own domain with Yahoo! Mail.

Re: [java-list] Gerar arquivos em PDF

2001-04-06 Por tôpico George Leite Jr

No site da Apache: xml.apache.org, tem alguns pacotes
tais como xerces.jar, xalan.jar, fop.jare crismson.jar
todos eles juntos torna possvel a converso de um xml
em um pdf atravs de um arquivo xsl. D uma lida no
site e entre em contato.


--- Marno Pereira de Melo [EMAIL PROTECTED]
escreveu:  Sou novo na lista e estou me manifestando
pela
 primeira vez.
 Alguem conhece uma biblioteca java que gere arquivos
 (atravs de um
 servlet, por exemplo) no formato PDF??
 
 Obrigado,
 
 Marno
 Analista de Sistemas
 TRE-DF
 
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usurios
 Java da Sucesu-SP 
 dvidas 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] 

-
  


=
George Leite Jr 
Curso : Ciencia da Computacao UNIT
[EMAIL PROTECTED]
[EMAIL PROTECTED]


O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em portugus - http://br.geocities.com

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] RE FINAL Subject: [java-list] sistema de logout falha porque logout.jsp estah em cache

2001-04-06 Por tôpico jspdeveloper

Saudacoes,

Eu resolvi meu problema da seguinte forma: 
aboli o jsp:forward da pagina de logout
e acrescentei um meta refresh com tempo de 1 segundo redirecionando para a pagina de 
formulario de autenticacao.

assim , a pagina logout.jsp faz o update no banco de dados e depois de pronta, o 
browser executa o comando meta refresh...

pelo q percebi, se uma pagina como esta logout.jsp, possui uma tag jsp:forward , esta 
pagina ignora alguns comandos java.

acho q o jsp:forward ignorou meus comando de update para depois redirecionar a pagina.

estranho. ou eh bug meu, ou do jsp , ou do resin.

quanto ao meta pragma eu estava testando mas nao funcionou.
bem, eu nao criei a tag explicitamente no html, utilizei os metodos setHeader do 
objeto response:

response.setHeader ("Pragma", "no-cache");
response.setHeader ("Cache-Control", "no-cache");
response.setDateHeader ("Expires",0);






jspdeveloper,
Na página HTML, tente colocar no header da página a meta tag abaixo:
 HEAD   META HTTP_EQUIV="PRAGMA" CONTENT="NO-CACHE"   /HEAD 
No browser, configure-o para sempre verificar novas versões das páginas
armazenadas em cache.

Adriano Pinho
http://www.powerlogic.com.br
http://www.portalmercantil.com.br



- Original Message -
From: 
To: 
Sent: Tuesday, April 03, 2001 6:10 PM
Subject: [java-list] sistema de logout falha porque logout.jsp estah em
cache


 Pessoal,

 Meu sistema possui um metodo de autenticacao onde a pagina
formularioAutenticacao.htm contem um campo login e um campo senha.
 O submit desta pagina encaminha estes dados para uma pagina chamada
autenticacao.jsp

 se a autenticacao for valida, vou armazenar no banco de dados a sessao do
browser para poder fazer a validacao nas paginas protegidas.

 se estou em uma pagina protegida e clico em logout.jsp, a pagina é entao
redirecionada para a pagina principal do sistema, isto eh, a pagina de
autenticacao.

 o problema eh que na pagina logout.jsp eu tambem faco um update na coluna
sessao do browser e dou um valor aleatorio para ela.

 mas o logout soh faz este update uma unica vez, somente se eu apago o
cache do meu browser.

 gostaria de forçar a minha pagina logout.jsp a ser carregada sempre, ou
tentar algo que desconheco para que sempre que eu clique em logout.jsp esta
pagina execute o update que estah contido nelah...

 se alguem souber como me ajudar agradeco...

 aproveito e agradeco as ajudas anteriores: obrigado!

 
---
UOL: o melhor da Internet.

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




Re: [java-list] Method Toolkit()

2001-04-06 Por tôpico Christian - TJRO



Você devecodificar 
assim:imagem = 
Toolkit.getDefaultToolkit().getImage(ultimoDir + f);

Não há o hifem entre o getDefaultToolkit, e o 
getImagem tem que ser com I maiúsculo.


  - Original Message - 
  From: 
  Kleber Rodrigo de Carvalho 

  To: java-list 
  Sent: Wednesday, April 04, 2001 3:00 
  AM
  Subject: [java-list] Method 
  Toolkit()
  
  PessoALL, estou com problema no programa 
abaixo:
  
  
  import java.awt.*;import java.awt.image.*;import 
  java.io.*;
  
  public class ImageViewer extends Frame{public 
  ImageViewer(){setTitle("ImageViewer");MenuBar 
  mbar = new MenuBar();Menu m = new Menu 
  ("File");m.add(new MenuItem("Open"));m.add(new 
  MenuItem("Exit"));mbar.add(m);setMenuBar(mbar);}
  
  public boolean handleEvent(Event 
  evt){if (evt.id == 
  Event.WINDOW_DESTROY)System.exit(0);return 
  super.handleEvent(evt);}
  
  public boolean action (Event evt, Object 
  arg){//String ultimoDir;if 
  (arg.equals("Open")){FileDialog d = new 
  FileDialog(this, "Open Image File", 
  FileDialog.LOAD);String ultimoDir = 
  d.getDirectory();String f = 
  d.getFile();d.setFile("*.gif");d.setDirectory(ultimoDir);d.show();
  
  if (f != null)imagem = 
  Toolkit.getDefault-Toolkit().getimage(ultimoDir + 
  f);repaint();}else 
  if(arg.equals("Exit")) System.exit(0);else return 
  false;return true;}
  
  public void paint (Graphics g){if(imagem 
  != null)g.drawImage(imagem, 0, 0, 
  this);}public static void main(String 
  args[]){Frame f = new 
  ImageViewer();f.resize(300,200);f.show();}private 
  Image imagem =null;private String UltimoDir;}
  
  
  
  C:\Meus documentos\CoreJava\ImageViewer.java:39: No variable getDefault 
  defined in class java.awt.Toolkit.imagem = 
  Toolkit.getDefault-Toolkit().getimage(ultimoDir + 
  f); 
  ^C:\Meus documentos\CoreJava\ImageViewer.java:39: Method Toolkit() not 
  found in class ImageViewer.imagem = 
  Toolkit.getDefault-Toolkit().getimage(ultimoDir + 
  f); 
  ^Note: C:\Meus documentos\CoreJava\ImageViewer.java uses or overrides a 
  deprecated API. Recompile with "-deprecation" for details.2 errors, 
  1 warning
  
  Process completed with exit code 1
  
  O erro que dá, refere-se a esta linha
  
  imagem = Toolkit.getDefault-Toolkit().getimage(ultimoDir + f);
  
  Como este exemplo foi tirado de uma livro, está dificil p/ mim solucionar 
  o erro.
  
  Obrigado antecipadamente que poder me ajudar..
  
  


Re: [java-list] Wap e JSP

2001-04-06 Por tôpico Rogerio

Eu utilizei servlet...  e funcionou!

raphael wrote:

 Problemas utilizando Wap com JSP

 Jah configurei tudo direito no meu apache ..
 Consigo acessar paginas wap na boa ( wml )
 Soh que estou tentando montar uma pagina utilizando JSP

 --x.jsp
 %@ page contentType="text/vnd.wap.wml"%
 ?xml version="1.0"?
 !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
"http://www.wapforum.org/DTD/wml_1.1.xml"
 wml
 card id="card0" title="ViasWap"
 ok
 /card
 /wml
 ---

 O MicroBrowser nao Funciona .. diz que houve erros na pagina ..
 contate o admin da mesma

 Alguem tem alguma sugestao ?
 ps: tentei utilizar simuladores . ( tudo funciona ok )

 []s

 --
 Raphael Winckler de Bettio

 Mestrado Eng. Produo e Sistemas - UFSC
 Laboratrio de Ensino a Distncia
 --
 www.raphaeldebettio.cjb.net
 Floripa - Brasil
 UIN: 97050977
 --

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Method Toolkit()

2001-04-06 Por tôpico Emerson Santana Pardo

At 03:00 4/4/2001 -0300, you wrote:
PessoALL, estou com problema no programa abaixo:


C:\Meus documentos\CoreJava\ImageViewer.java:39: No variable getDefault 
defined in class java.awt.Toolkit.
 imagem = Toolkit.getDefault-Toolkit().getimage(ultimoDir + f);
 ^
C:\Meus documentos\CoreJava\ImageViewer.java:39: Method Toolkit() not 
found in class ImageViewer.
 imagem = Toolkit.getDefault-Toolkit().getimage(ultimoDir + f);
^
Note: C:\Meus documentos\CoreJava\ImageViewer.java uses or overrides a 
deprecated API.  Recompile with "-deprecation" for details.
2 errors, 1 warning

Process completed with exit code 1

O erro que d, refere-se a esta linha

imagem = Toolkit.getDefault-Toolkit().getimage(ultimoDir + f);

Tente Toolkit.getDefaultToolkit().


[]'s
Emerson



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] Parametros de output em SP's

2001-04-06 Por tôpico Simone Alves



Oi Estevão,

Segue abaixo um exemplo de SP com 
output

Espero que ajude,
{}s
Simone

--- Store Procedure

create or replace procedure incluiGlossario 
(codTermo in number,termo in varchar2, definicao 
in varchar2, codTermoOut out 
number)asbegininsert into 
Glossarios values(GlossarioId.nextVal, termo, 
definicao);select GlossarioId.currval into codTermoOut 
from dual;COMMIT WORK;EXCEPTION 
when DUP_VAL_ON_INDEX thenROLLBACK WORK; 
when VALUE_ERROR thenROLLBACK WORK; 
end;
 Código Java

protected int insertGlossario(Glossario _glossario) 
{ 
int 
codigoTermo=0; 
this.requestConexao();


 
try{ 
CallableStatement cs = conexao.prepareCall("{call 
delboni.incluiGlossario?,?,?,?)}"); 
cs.setInt(1, 
_glossario.getCodigoTermo()); 
cs.setString(2, 
_glossario.getTermo().toUpperCase()); 
cs.setString(3, 
_glossario.getDefinicao()); 
cs.registerOutParameter(4, java.sql.Types.INTEGER); // *** Está 
recebendo o output da SP

 
cs.execute(); 
codigoTermo = cs.getInt(4); // ***Está armazenando o resultado SP 
emattributo 
} 
catch (Exception e) {e.printStackTrace(); }
finally {this.liberaConexao();}

 
return codigoTermo; 
}

  - Original Message - 
  From: 
  Estevão 
  Mendes 
  To: [EMAIL PROTECTED] 
  Sent: Monday, April 02, 2001 5:20 
PM
  Subject: [java-list] Parametros de output 
  em SP's
  
   Saudações,
  alguém poderia me informar como recuperar parametros de 
  OutPut de uma Stored Procedure?
  
  Agradeço desde já.
  
  Estevão.
  
  


Re: [java-list] Entity Beans

2001-04-06 Por tôpico George Leite Jr

Em se vc executar uma query direto perceber que ele
ser mais rpida que a equivalente em Entity Bean mas
a depender do tamanho da aplicao, o tempo perdido e
desprisvel e ainda mais se levarmos em conta as
vantagens de uma aplicao distribuda e
multi-camandas.


--- Nelson [EMAIL PROTECTED] escreveu:  Bom Dia,
 
 Eu estou pesquisando EJB's, para desenvolver um
 grande sistema. Eu obtive a
 informao que a utilizao de Entity Beans 
 desaconselhvel, devido  a
 baixa performance. Gostaria de saber sobre a
 expriencia que vcs tiveram a
 respeito deste componente e sobre a veracidade desta
 informao.
 
 Obrigado.
 
 Nelson.
 
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usurios
 Java da Sucesu-SP 
 dvidas 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] 

-
  


=
George Leite Jr 
Curso : Ciencia da Computacao UNIT
[EMAIL PROTECTED]
[EMAIL PROTECTED]


O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em portugus - http://br.geocities.com

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Gerar arquivos em PDF

2001-04-06 Por tôpico javanews

E a, blz??

Tenta esta biblioteca e veja o q vc acha, ok??

http://www.lowagie.com/iText/

[]'s


Gleber
-- Mensagem original --

Sou novo na lista e estou me manifestando pela primeira vez.
Alguem conhece uma biblioteca java que gere arquivos (atravs de um
servlet, por exemplo) no formato PDF??

Obrigado,

Marno
Analista de Sistemas
TRE-DF


-- LISTA SOUJAVA 

http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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]

-





___

http://www.zipmail.com.br O e-mail que vai aonde voc est.




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




[java-list] Problemas no uso do javac no j2sdk1.3.0_02

2001-04-06 Por tôpico rricci

Estvamos usando o jdk1.3 da IBM em uma mquina linux , e resolvemos testar
o j2sdk1.3 da Sun.
Instalamos o jdk e o comando java funciona bem, mas o javac ao compilar um
arquivo entra em estado de latncia e s sai se dermos ctrl-c.
Se testamos dando como nome do arquivo sem extenso ele manda uma mensagem
de erro, mas se o arquivo mesmo no existir porm possuir a extenso java
ele tambem entra no mesmo estado, e so sai se dermos ctrl-c.
O interessante  que se voltarmos o jdk da IBM tudo funciona bem...

Alguma luz pessoal?

Rodolfo Ricci
Petrolina PE



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Sven van ´t Veer

No diretamente, mas vc poderia fazer:

class foo{

static int foos = 0;

public foo(){
   foos ++;
}

protected finalize(){
   foos --;
}

public boolean instantiated(){
   if (foos  0){
   return true;
   }
   else {
   return false;
   }
 }
}

Alexandre de Almeida Nahas wrote:

 Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe
 j est instanciada ,
 por exemplo (a grosso modo):  if (classe instanciada) {  }
else { ... } 
 
 Obrigado  
 
 
 -- LISTA SOUJAVA  
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] executável...

2001-04-06 Por tôpico kcjoven

Pessoal,
Uma perguntinha meio básica...
Estou fazendo uma aplicação em Java. O usuário fará o download desta aplicação (nem 
sei se é este o nome certo, mas tudo bem!). Como fazer para esta funcionar em qualquer 
máquina, tem como fazer um "executável"? Quais as "bibliotecas" ou "classes" que devem 
ir junto... alguém podem me ajudar?
thank's
[]'s
Karen

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




Re: [java-list] Method Toolkit()

2001-04-06 Por tôpico Goedson Teixeira Paixao

On Wed, Apr 04, 2001 at 03:00:41AM -0300, Kleber Rodrigo de Carvalho wrote:
 
 
if (f != null)
 imagem = Toolkit.getDefault-Toolkit().getimage(ultimoDir + f);

O correto e: 
if (f != null)
 imagem = Toolkit.getDefaultToolkit().getimage(ultimoDir + f);

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




Re: [java-list] sistema de logout falha porque logout.jsp estah em cache

2001-04-06 Por tôpico Perry Werneck

On Tue, 3 Apr 2001 18:54:27 -0300, Luiz Geovani Vier wrote:

Ola,

Em logout.jsp, no comeo, coloque as linhas abaixo:
response.setHeader("Cache-Control","no-cache"); (http 1.1)
response.setHeader("Pragma","no-cache"); (http 1.0)

S um comentrio: J tive problemas aqui usando s essas tags; estranhamente 
algumas verses
do Internet Exploder parecem ignor-las. Resolvemos anexando a tambem tag EXPIRE com 
uma data de 2
segundos aps a atual.

Partes do cdigo tiradas direto do servlet:

o.print("meta http-equiv=\"expires\" content=\"");
o.print(expireDate);
o.println("\"");

(...)

   public void setExpireTime(int seconds)
   {
  Calendar d = Calendar.getInstance();
  d.setTime(new Date());
  d.add(Calendar.SECOND, seconds);
  this.expireDate = d.getTime();
   }


---
Perry Werneck - ICQ #27241234

/"\
\ / Campanha da Fita ASCII - Diga NAO ao HTML em emails
X   ASCII Ribbon Campaign - Say NO to HTML in email
/ \


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




RES: [java-list] EJB

2001-04-06 Por tôpico Edmilson Ferreira (E. Lazaro F.)
Title: RES: [java-list] EJB





Olá,


 Eu tb estou começando a estudar mas até agora não consegui rodar os exemplos do tutorial,
estou usando o tomcat4 com win95.
 Se alguém souber os passos para fazer a configuração do ambiente me mande.



Desde já agradeço.


Edmilson 
---
O J2EE(TM) Tutorial é um guia inicial para o desenvolvimento de
aplicações enterprise utilizando o J2EE SDK, versão 1.3 beta. O
tutorial segue um foco orientado a tarefas, similar ao Java Tutorial e
inclui vários exemplos completos e funcionais.


 http://java.sun.com/j2ee/tutorial/index.html


Divirtam-se!!!


[]s,
Alexei


-Mensagem original-
De: Kleber Bueno [mailto:[EMAIL PROTECTED]]
Enviada em: Quarta-feira, 4 de Abril de 2001 17:53
Para: SouJava
Assunto: [java-list] EJB



Pessoal não conheço nada de EJB mais vou começar estudar.
Alguem poderia me dar uma dica de por onde começar ??
Algum material teórico de facil entendimento.
Comecei ler alguma coisa mais não ficou bem claro a parte de Entity Beans e
Session Beans




abraços



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





RE: [java-list] Applet-RMI

2001-04-06 Por tôpico Luiz Fernando Bicalho

no necessriamente

a microsoft tem um suporte para rmi,  s instalar o zip no cliente (tem uma
especie de setup) ou criar um .cab e baixar junto com a sua aplicacao no
cliente

-Original Message-
From: Lus Fernando Hachich de Souza [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 4 de abril de 2001 09:28
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Applet-RMI


Oi Rodrigo,

Talvez o seu problema seja o browser. O Internet Explorer no possui
suporte para o RMI. Vc precisaria usar um plug-in.

[]s Luis.

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Numero por extenso

2001-04-06 Por tôpico Daniel Brazil - InfoPro

Oi Czar!

Fiz uma para escrever at 999. Use o arquivo funcao.java anexado, mas voc
vai precisar termin-la (para nmeros maiores que 999). Qualquer problema 
s falar...


  Daniel Brazil
[EMAIL PROTECTED]
 Analista de Sistemas
   InfoPro Informtica


- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, April 02, 2001 5:27 AM
Subject: [java-list] Numero por extenso


 Oi para todos,

Estou querendo passar um nmero para extenso, assim poderia preencher
um
 cheque. Algum conhece alguma classe que faz tal tarefa (em portugus)?

 Czar Alexandre R. Baldi


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] print awt

2001-04-06 Por tôpico rricci

Caso no tenha necessidade de utilizao grfica,  s direcionar a saida de
seu relatrio para a impressora e simular como uma gravao em arquivo.
Rodolfo Ricci
Petrolina PE


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] UML

2001-04-06 Por tôpico Daniel Brazil - InfoPro

Oi Marcelo!

Estou usando dois:

* VB6 UML Design and Development - Sturn, Jake. (Ingls)
* Modelagem de Objetos atravs da UML - Davi Furlan, Jose. (Portugus) -
Makron Bookd do Brasil Editora LTDA.

Espero que ajude

  Daniel Brazil
[EMAIL PROTECTED]
 Analista de Sistemas
   InfoPro Informtica


- Original Message -
From: "Marcelo Quintella" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, April 04, 2001 11:55 AM
Subject: [java-list] UML


 Alguem poderia recomendar um livro sobre UML. Pode ser um "Beggining UML"
ou
 "Teach Yourself UML" da vida, mas nesse caso eu pediria que sugerissem
 tambem um segundo livro que eu pudesse ter como referencia mais tarde.

 Eu estou pensando no "UML Distilled, Second Edition: A Brief Guide to the
 Standard Object Modeling Language (The Addison-Wesley Object Technology
 Series)". Alguem sabe se eh bom?

 Agradeco desde jah.

 Marcelo Quintella


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Impressao de Codigo de Barras no IE 5.5

2001-04-06 Por tôpico Daniel Brazil - InfoPro

Oi Cristian!

Poderia passar o cdigo pra gente.

Obrigado!

  Daniel Brazil
[EMAIL PROTECTED]
 Analista de Sistemas
   InfoPro Informtica


- Original Message -
From: "Cristian Aptus" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, April 05, 2001 3:41 PM
Subject: [java-list] Impressao de Codigo de Barras no IE 5.5


 Caros amigos, tenho o seguinte problema:

 Tenho um Applet que imprime codigos de barra em um boleto pela web. So que
 quando mando no 5.5 ele mostra na tela s que imprime em branco. No 5.0
 imprime tudo normalmente. Algum sabe o que pode estar acontecendo ?


 Obrigado.

 Cristian Pedroso


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Opinioes sobre Forte

2001-04-06 Por tôpico Leonardo Souza Mario Bueno

A pergunta que eu acho mais importante :

No  melhor deixar que cada desenvolvedor escolha a ferramenta que ele deseja usar?
(Se isto no afetar os outros e claro!)

No caso de IDEs eu acho que a escolha deve ser pessoal... mandar 30% dos
desenvolvedores usar um IDE que eles detestam ia ser altamente improdutivo, j outras
ferramentas como controladores de verso e "build tools" devem ser adotadas por todo
o grupo.

Inteh,
Leonardo.

Leonardo Souza Mario Bueno
itera Informtica
Voice, Wireless  Web Solutions
[EMAIL PROTECTED]
Phone: 55 27 337 0317
Cell: 55 27 9971 1375
Visit our website at:
http://www.itera.com.br


- Original Message -
From: "Ricardo Bnffy" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, April 05, 2001 4:50 PM
Subject: RE: [java-list] Opinioes sobre Forte


 No era melhor ter respostas para isso ANTES de se estar prestes a adotar
 uma ferramenta? Por mais que seja free (as in free beer), trocar de ambiente
 requer algum esforo e aproveit-lo cria uma dependncia que pode custar
 caro depois para eliminar.

 Pergunte-se ANTES:

 . que problemas que voc tem que ele resolve?
 . voc tem mquinas onde rod-lo?
 . voc tem tempo de customiz-lo?
 . voc vai resolver algum problema customizando?
 . voc est adotando porque precisa ou porque  a coisa mais legal que voc
 viu semana passada?
 . voc vai ter que mudar arquivos de lugar no servidor ou no CVS?

 -Original Message-
 From: Nelson Ponce [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, April 03, 2001 10:08 PM
 To: [EMAIL PROTECTED]
 Subject: [java-list] Opinioes sobre Forte


 Pessoal,

 Minha empresa esta prestes a adotar o Forte da SUN como ferramenta de
 desenvolvimento. Gostaria de saber se alguem pode me dizer algo sobre
 experiencias com essa ferramenta. Ex. A ferramenta trabalha bem com EJBs,
 consegue depurar JSPs, etc., se integra bem com o BEA Application Server. Se
 alguem puder me dar alguma dica, ou sites que tragam benchmarks sobre a
 ferramenta ficaria muito grato.

 []s
 Nelson Ponce


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] JAVA, x MICROSOFT.N ET

2001-04-06 Por tôpico rricci

William Massaki Shiguetaka wrote:

 Vc precisa se informar sobre o .net pra opinar.

No vamos discutir o sexo dos anjos.
a Microsoft no est nem um pouco preocupada com isso, nem  a Sun.
Programao  um problema pessoal e Linguagens  um problema religioso
portanto

Rodolfo Ricci
Petrolina PE


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] UML

2001-04-06 Por tôpico Vinicius Assumpção - Consystem

Marcelo,

Para iniciantes na notao da UML acho que um bom livro :

Modelagem de Objetos Atravs da UML
Jos Davi Furlan.
Makron Books.
(1998 - Talvez exista uma verso mais atualizada, considerando UML 1.3).


Vinicius Assumpo
Consystem - Consultoria e Sistemas
Londrina - PR



- Original Message -
From: "Marcelo Quintella" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, April 04, 2001 11:55 AM
Subject: [java-list] UML


| Alguem poderia recomendar um livro sobre UML. Pode ser um "Beggining UML"
ou
| "Teach Yourself UML" da vida, mas nesse caso eu pediria que sugerissem
| tambem um segundo livro que eu pudesse ter como referencia mais tarde.
|
| Eu estou pensando no "UML Distilled, Second Edition: A Brief Guide to the
| Standard Object Modeling Language (The Addison-Wesley Object Technology
| Series)". Alguem sabe se eh bom?
|
| Agradeco desde jah.
|
| Marcelo Quintella
|
|
| -- LISTA SOUJAVA 
| http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
| dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RE: [java-list] Opinioes sobre Forte

2001-04-06 Por tôpico Nelson Ponce


Ricardo,

Eu tenho os seguintes problemas:
- A empresa esta comecando a trabalhar com java agora;
- Todos os nosso projetos passarao a ser em J2EE;
- Ja foi adotado o BEA Web Logic como app server;
- No entanto, nosso codigo devera rodar em qualquer um;
- Precisamos escolher uma ferramenta PRODUTIVA para comecarmos a trabalhar;
- Produtiva quer dizer: debug, deployment automatico, etc, sem gerar codigo 
proprietario;
- Temos maquinas legais para roda-la;
- Nao temos tempo pra ficar brincando de customizar nenhuma ferramenta.

Eu sei que o JBuilder 4 eh tecnicamente a melhor ferramenta, mas me pareceu 
meio cara. A questao eh: ela eh a unica que me atenderia?




From: Ricardo Bánffy [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [java-list] Opinioes sobre Forte
Date: Thu, 5 Apr 2001 16:50:06 -0300

Não era melhor ter respostas para isso ANTES de se estar prestes a adotar
uma ferramenta? Por mais que seja free (as in free beer), trocar de 
ambiente
requer algum esforço e aproveitá-lo cria uma dependência que pode custar
caro depois para eliminar.

Pergunte-se ANTES:

. que problemas que você tem que ele resolve?
. você tem máquinas onde rodá-lo?
. você tem tempo de customizá-lo?
. você vai resolver algum problema customizando?
. você está adotando porque precisa ou porque é a coisa mais legal que você
viu semana passada?
. você vai ter que mudar arquivos de lugar no servidor ou no CVS?

-Original Message-
From: Nelson Ponce [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 03, 2001 10:08 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Opinioes sobre Forte


Pessoal,

Minha empresa esta prestes a adotar o Forte da SUN como ferramenta de
desenvolvimento. Gostaria de saber se alguem pode me dizer algo sobre
experiencias com essa ferramenta. Ex. A ferramenta trabalha bem com EJB´s,
consegue depurar JSPs, etc., se integra bem com o BEA Application Server. 
Se
alguem puder me dar alguma dica, ou sites que tragam benchmarks sobre a
ferramenta ficaria muito grato.

[]´s
Nelson Ponce


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


_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


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




Re: [java-list] duvidas com metodo replace e equals aplicando '' e respectv.

2001-04-06 Por tôpico Gabriel De Munno Francisco

Ol,

Quanto a sua primeira dvida, aconselho que vc faa um mtodo para retirar 
esses caracteres indesejados... Algo como:

 StringBuffer sbuffer = new StringBuffer(busca);
 // percorrendo a string em busca dos caracteres desejados
 for (int i=0;i  sbuffer.length();i++) {
 if (sbuffer.charAt(i) == ''%') {
   // deletando o caractere
   sbuffer.deleteCharAt(i);
   i--; // voltando um caractere
 }
 }
 busca = sbuffer.toString();

No testei, mas algo desse tipo deve funcionar...

Quanto a sua segunda dvida, h um erro de lgica no segundo termo das 
expresses

Na primeira vc testa: !nome.equals("") ou seja (String no vazia)
Na segunda vc testa: nome.length() == 0 ou seja (String vazia)

Se o resultado que vc quer obter  o mesmo da segunda expresso, ento 
altere a primeira para nome.equals("")

Gabriel

At 08:25 05/04/2001 -0300, tamer wrote:
ola pessoal, buenos dias!

duvida um:  quero que minha aplicacao elimine certos tipos de caracteres,
simplesmente eliminando-os da string, por exemplo: "jsp%java" vira "jspjava".
Mas com o metodo replace da classe String eu nao estou conseguindo fazer
isto pois ele nao me permite fazer istobusca=busca.replace('%','');
Ser que tem como eu fazer o que quero com este metodo ou devo procurar
outro??


duvida dois: estou tentando verificar se uma variavel esta vazia , mas o
metodo equals("") nao esta satisfazendo a minha condicao. mas se eu mudar
minha linha de condicao de:
if ((nome!=null)  ((!nome.equals(""))||(nome.length()10)))
para:
if ((nome!=null)  ((nome.length()==0)||(nome.length()10)))
a minha condicao eh satisfeita.

A minha duvida aqui eh: porque eu nao posso fazer minha verificacao
utilizando equals("") ???


public class tamanho
{

 public static void main (String args[])
 {

 String nome = "";

 if ((nome!=null)((!nome.equals(""))||(nome.length()10)))
 {
 System.out.println("nome invalido");
 }
 }
}


thanks in advance

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list]

2001-04-06 Por tôpico edevaldo

jah tah dentro
- Original Message -
From: Divani C. Barbosa [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, April 05, 2001 7:24 AM
Subject: [java-list]


 Como faco para entarr nesta lista?






-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] Design Patters.

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

http://www.cic.unb.br/docentes/fernando/endereco.htm#Patterns
http://www.cic.unb.br/docentes/fernando/endereco.htm#Patterns 
http://www.cs.wustl.edu/~schmidt/CACM-editorial.html
http://www.cs.wustl.edu/~schmidt/CACM-editorial.html 
http://www.meurrens.org/ip-Links/java/designPatterns/
http://www.meurrens.org/ip-Links/java/designPatterns/ 
http://www.labsoftware.com/Patterns/index.htm
http://www.labsoftware.com/Patterns/index.htm 
http://www.patterndepot.com/put/8/JavaPatterns.htm
http://www.patterndepot.com/put/8/JavaPatterns.htm 

 
By Al! 
 
 -Mensagem original-
De: Michel Bertrand [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 5 de abril de 2001 11:38
Para: SouJava
Assunto: [java-list] Design Patters.


Ol Pessoal !
 
Vejo muitas pessoas debatendo sobre Design Patterns e
suas vantagens na "otimizao" de aplicaes. Ainda sou
leigo no assunto, sei apenas que so uma srie de boas
prticas para programao, e gostaria de saber se algum
conhece um bom link em portugus ou ingls que explique
a aplicabilidade dos diversos tipos de patterns existentes.
Claro, visando o desenvolvimento de aplicaes em Java.
 
Se no conhecerem sites, podem indicar livros mesmo.
 
Muito Obrigado !
Michel.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] Comparando datas

2001-04-06 Por tôpico Vinicius Assumpção - Consystem

Ricardo,

8640  o valor de 1 dia em milissegundos.
Se as datas forem Timestamp ou Date,  utilize o mtodo getTime( ) para obter
o valor de cada data em milissegundos.
Subtraindo-se os valores para as duas datas e dividindo-se por 8640
obtem-se a diferena em dias (no esquea de arredondar os valores).

Parece que funciona. Espero ter ajudado um pouco.

Vinicius Assumpo
Londrina - PR


- Original Message -
From: "Ricardo Almeida" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, April 04, 2001 3:23 PM
Subject: [java-list] Comparando datas


| Amigos;
|
| Preciso apurar em dias a diferena entre duas datas, algum pode me ajudar

|
|
| Atenciosamente;
|
| Ricardo Almeida
|
|
|
| ---
| http://www.brfree.com.br - O primeiro provedor gratuito do Brasil
|
| -- LISTA SOUJAVA 
| http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
| dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

Voc quer sabe se j existe algum objeto daquela classe instanciado ?  isso
? 
Bem, a classe  carregada pelo ClassLoader quando o primeiro o objeto 
criado. So sei qual ser a utilidade disto pra vc, mas, caso seja para
evitar a criao de outros objetos (aproveitando que estamos falando tanto
em Patterns por aqui) utiliza o pattern Singleton.

By Al!

-Mensagem original-
De: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 15:50
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe instanciada Duvida


Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe
j est instanciada ,
por exemplo (a grosso modo):  if (classe instanciada) {  }
 else { ... } 

Obrigado


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] duvidas com metodo replace e equals aplicando '' e respectv.

2001-04-06 Por tôpico Augusto Fernandes Vellozo

Voc colocou um ! (not) na sua instruo do equals.

[]s

Augusto Fernandes Vellozo
[EMAIL PROTECTED]

- Original Message -
From: "tamer" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, April 05, 2001 08:25
Subject: [java-list] duvidas com metodo replace e equals aplicando '' e ""
respectv.


O BOL  Top3 no iBest! Vote j para torn-lo Top1!
http://www.bol.com.br/ibest.html


ola pessoal, buenos dias!

duvida um:  quero que minha aplicacao elimine certos tipos de caracteres,
simplesmente eliminando-os da string, por exemplo: "jsp%java" vira
"jspjava".
Mas com o metodo replace da classe String eu nao estou conseguindo fazer
isto pois ele nao me permite fazer istobusca=busca.replace('%','');
Ser que tem como eu fazer o que quero com este metodo ou devo procurar
outro??


duvida dois: estou tentando verificar se uma variavel esta vazia , mas o
metodo equals("") nao esta satisfazendo a minha condicao. mas se eu mudar
minha linha de condicao de:
if ((nome!=null)  ((!nome.equals(""))||(nome.length()10)))
para:
if ((nome!=null)  ((nome.length()==0)||(nome.length()10)))
a minha condicao eh satisfeita.

A minha duvida aqui eh: porque eu nao posso fazer minha verificacao
utilizando equals("") ???


public class tamanho
{

public static void main (String args[])
{

String nome = "";

if ((nome!=null)((!nome.equals(""))||(nome.length()10)))
{
System.out.println("nome invalido");
}
}
}


thanks in advance

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] Gerar arquivos em PDF

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

http://www.lowagie.com/iText/
http://etymon.com/pdf_products.html

By Al!

-Mensagem original-
De: Marno Pereira de Melo [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 4 de abril de 2001 9:06
Para: [EMAIL PROTECTED]
Assunto: [java-list] Gerar arquivos em PDF


Sou novo na lista e estou me manifestando pela primeira vez.
Alguem conhece uma biblioteca java que gere arquivos (atravs de um
servlet, por exemplo) no formato PDF??

Obrigado,

Marno
Analista de Sistemas
TRE-DF


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] duvidas com metodo replace e equals aplicando '' e respectv.

2001-04-06 Por tôpico Adelina A. Sesconetto Borges



tamer wrote:
ola pessoal, buenos dias!
duvida um: quero que minha aplicacao elimine certos tipos de caracteres,
simplesmente eliminando-os da string, por exemplo: "jsp%java" vira
"jspjava".
Mas com o metodo replace da classe String eu nao estou conseguindo
fazer
isto pois ele nao me permite fazer isto > busca=busca.replace('%','');
Ser que tem como eu fazer o que quero com este metodo ou devo
procurar
outro??
 Voc
deve criar um outro objeto para fazer o replace:

String buscanova;

buscanova = busca.replace('%','');


duvida dois: estou tentando verificar se uma variavel esta vazia , mas
o
metodo equals("") nao esta satisfazendo a minha condicao. mas se eu
mudar
minha linha de condicao de:
if ((nome!=null)  ((!nome.equals(""))||(nome.length()>10)))
para:
if ((nome!=null)  ((nome.length()==0)||(nome.length()>10)))
a minha condicao eh satisfeita.
A minha duvida aqui eh: porque eu nao posso fazer minha verificacao
utilizando equals("") ???
public class tamanho
{
 public static void main (String
args[])
 {

String nome = "";

if ((nome!=null)((!nome.equals(""))||(nome.length()>10)))

{

System.out.println("nome invalido");

}
 }
}
thanks in advance
-- LISTA SOUJAVA 
http://www.soujava.org.br
- Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-



[java-list] OpenGL

2001-04-06 Por tôpico Flávio Leite
Title: 



Pessoal,
Como tem como eu acessar as APIs do OpenGL em 
Java?
Flávio H.S. Leite Analista de Sistemas Desenvolvimento 
GFMI Software Criando o futuro! 
- "In a World with no Walls and no Fences, who'd 
need Windows or Gates?" 


Re: [java-list] Applet-RMI

2001-04-06 Por tôpico Esli de Almeida Rocha

Rodrigo,

Utilizei na minha tese de mestrado RMI e Applet. Voc provavelmente chegou 
a mesma concluso que cheguei quando no final da minha tese estava fazendo 
testes reais da aplicao desenvolvida. Quando coloquei o servidor da base, 
a camada intermediria de comunicao e a interface em mquinas separadas 
obtive erros que esto relacionados  questo de segurana do Java. Assunto 
este que no domino pois para concluir minha tese tive que adiar esta 
questo. Alm disso tenho informaes (no verificadas) de que o trfego 
puro RMI encontra srios problemas quando existe um firewall no meu do 
caminho.
Sugiro a voc estudar a evoluo do RMI que incorpora o protocolo CORBA: 
RMI-IIOP.
Tal protocolo parece ser o padro em aplicaes distribudas utilizando 
Java pois uniu o que o RMI tem de melhor com a robustez do CORBA.

Devo retomar a implementao da minha tese mas no deve ser por agora.
Vou ter de debulhar este e outros problemas.

At 01:23 06/04/2001 -0300, you wrote:

Ola a todos,



 J fiz varias tentaivas de utilizar um cliente Applet 
 acessando um objeto via RMI no servidor. Qdo rodo o Applet

  pelo broswer recebo a msg error:Java.lang.ExceptionInInitializerError: 
 java/lang/SecurityException.

Qdo rodo no appletviwer consegui debugar resultando na seguinte msg: 
Java.security.AccessControlException: access denied 
(java.net.SocketPermission 10.1.0.20:1099 connect,resolve)

Qdo utilizo na linha de comando do appletviewer o argumento 
J-Djava.security.policy=client.policy onde client.policy e



grant

{

"*:80", "connect";

}



 ele funciona 



 Estou tentando alguma forma de definir a SocketPermission no 
 Applet. Todos os arquivos (Stub,Server e Applet) esto no mesmo diretrio 
 e possuem package default.



 Se algum puder dar uma dica, agradeceria MUITO !!! J



[]s,

Rodrigo







Esli de Almeida Rocha
[EMAIL PROTECTED]

Bacharel em Cincia da Computao pela UFMG
Mestre em Administrao Pblica - Tecnologias da Informao pela Fundao 
Joo Pinheiro

http://sites.uol.com.br/esli/




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] Tamanho de variável.

2001-04-06 Por tôpico Leonardo Souza Mario Bueno

O tamanho de uma string  restrito apenas a memria disponvel, j o tamanho de um
Vector ou ArrayList __ restrito ao tamanho mximo de um array em java, que acretito
ser 2147483647 (Integer.MAX_VALUE) elementos.

Leonardo Bueno.

Leonardo Souza Mario Bueno
itera Informtica
Voice, Wireless  Web Solutions
[EMAIL PROTECTED]
Phone: 55 27 337 0317
Cell: 55 27 9971 1375
Visit our website at:
http://www.itera.com.br


- Original Message -
From: "Dionne Cavalcante Monteiro" [EMAIL PROTECTED]
To: "Java List" [EMAIL PROTECTED]
Sent: Wednesday, April 04, 2001 8:38 AM
Subject: [java-list] Tamanho de varivel.


 Ol a todos,

 Gostaria de saber se algum j enfrentou problemas quanto ao tamanho
 de vetores em Java?
 Eu uso o compilador Borland C++ 5.02 e ele sme permite alocar uma
 string comno mximo 25 linhas. Existe essa limitao em java?
 O meu problema  que preciso carregar um arquivo texto muito grande
 (~ 3 MBytes) para podr fazer varias alteraes dentro dele. Com o
 Borland C++ tenho que fazer uma alterao de cada vez, gravar este
 arquivo com outro nome e depois copi-lo para o nome antigo. Como eu
 preciso fazer cerca de 20.000 alteraes, imaginem o tempo que isto
 demora.

 Obrigado,

 Dionne.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] design patterns

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

ol, Johnatan.

Design Patterns so solues mastigadas para problemas conhecidos. Foi uma
idia que alguns engenheiros de software tiveram para documentar solues de
problemas cotidianos. Por exemplo, o que difere um bom programador para um
programador iniciante (nada o impede de tmb ser bom) ?  justamente a
experincia. S que esta experincia normalmente a gente adiquire quebrando
a cabea. O fato de vc conhecer alguns design patterns j lhe d vantagens
no processo de amadurecimento das idias. Se vc for um iniciante, ficar
vislumbrado com as idias propostas. Todavia, se vc j tiver alguma
experincia, achar que tudo  muito bvio. Ora, mas j que estamos numa era
de reaproveitamento de cdigo, pq no reaproveitar tmb as idias que deram
sucesso ? 

Exitem design patterns para uma gama de reas da computao. Tem design
patterns para criao de objetos, comunicao entre objetos, implementao
de objetos distribudos, construo de sistemas operacionais, etc. 

Agora, um detalhe. Por que eu insisto tanto em dizer "Design Patterns" e no
apenas "Patterns" ? Pq existe uma pequena diferena: quanto se fala em
design patterns estamos falando de patterns de micro-arquitetura, ou seja,
em padres para o projeto de objetos na sua maior singularidade. Patterns
do mais a idia de padres de arquitetura de software, ou seja, definio
de subsistemas, implementao de interfaces entre estes subsistemas,
distribuio de mdulos etc. 

Para melhores referncias, procure pelos livros popularmente conhecidos como
GoF (ISBN 0201633612) e POSA (ISBN 0471958697).

By Al!

-Mensagem original-
De: Johnatan [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 4 de abril de 2001 9:23
Para: [EMAIL PROTECTED]
Assunto: [java-list] design patterns
Prioridade: Alta


o que vem a ser design patterns ?

como se utiliza isso com corba ? eu vi um livro sobre isso..

onde consigo manterial na internet sobre isso..


um forte abraco !!!
JOhnatan


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




RES: [java-list] .class - .exe

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

t tem, mas vc estar abandonando todo o charme da tecnologia.
 
By Al!

-Mensagem original-
De: marcelo [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 4 de abril de 2001 11:25
Para: [EMAIL PROTECTED]
Assunto: [java-list] .class - .exe


Oi Gente,
 
Como fao para o meu aplicativo em Java (.class) virar um .exe para windows
e no precisar do JVM na mquina para rodar ? Tem como eu distribuir o meu
aplicativo e no depender do JVM do cliente que roda o aplicativo ?
 
Falou


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




RES: [java-list] JAVA, x MICROSOFT.N ET

2001-04-06 Por tôpico Jose Euclides da Silva Junior - DIGR.O

-BEGIN PGP SIGNED MESSAGE-

Acredito que do ponto de vista do desenvolvedor, a tecnologia .NET dever ser
realmente boa, principalmente porque foi copiada muita coisa de bom da
tecnologia java da SUN, como eh o caso do C#. Como foi lembrado pelos nossos
colegas, nao devemos esquecer:
- - Tecnologia nova tem sempre bugs e precisa de maturao.
- - A Microsoft incorpora novos conceitos e tecnologias a sua j existente,
criando uma verdadeira salada de infra-estrutura. Alguem ja teve a
curiosidade de monitorizar os servios de rede da Microsoft que do
sustentao a RPC,CIFS/SMB, DCOM?  simplesmente ridculo. Mas a Microsoft
no tem outra sada, ela nao pode ficar para tras e no h tempo para
rescrever toda  sua tecnologia.

Abracos a todos,

Jos Euclides Jnior
__
E-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED] 
http://euclides.8m.com

Internet doesnt need Gates

- -Mensagem original-
De: William Massaki Shiguetaka [SMTP:[EMAIL PROTECTED]]
Enviada em: Quarta-feira, 4 de Abril de 2001 11:14
Para:   [EMAIL PROTECTED]
Assunto:Re: [java-list] JAVA, x MICROSOFT.N ET

Vc precisa se informar sobre o .net pra opinar.

- - Original Message -
From: Estevo Mendes [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, March 30, 2001 9:14 AM
Subject: Re: [java-list] JAVA, x MICROSOFT.N ET


 Posso estar errado mas,
 se tenho uma ferramenta que me da mais facilidade de gerao de cdigo no
 quer dizer terei um bom produto gerado.

 Tudo tem que ser avaliado.

 - Original Message -
 From: "William Shiguetaka" [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
 Sent: Thursday, March 29, 2001 10:17 AM
 Subject: Re: [java-list] JAVA, x MICROSOFT.N ET


  Tenho assistido todas as palestras da Microsoft sobre
  o .Net,
  a integracao entre todas ferramentas de
  desenvolvimento(C#,C++,vb e interdev),
  as facilidades de programacao (metodos em combo,
  c/ o help interativo(na qual quando esta digitando o
  help acompanha seus passos,isso eh impressionante e
  util!)
  ,garbage collector
  , lista de tarefas,
   agora o VB eh orientado a objetos(com polimorfismo e
  tudo!),
  todas as ferramentas usam o mesmo objeto ou seja, no
  help existe sintaxe para vb, c++, c# do mesmo objeto.
  No fundo, o programador vai programar na linguagem que
  mais estiver acostumado e o IL sera o codigo que sera
  gerado, esse IL sera identico para qualquer ferramenta
  desenvolvida.
 
  VBScript nao existira mais segundo o palestrante.
 
  Nao estou fazendo propaganda, mas tenho visto que os
  argumentos parecem vir de pessoas que ainda nao sabem
  o que Microsoft esta criando. Adoro java a ainda vou
  continuar programando com ele...
 
  William Massaki Shiguetaka
 
  --- [EMAIL PROTECTED] wrote:
   Na minha humilde opnio, acho que talvez a
   tecnologia da microsoft pode
   sim ser bem melhor que o atual ASP, mas Java foi
   construida de uma
   forma para se evitar erros de programao e de
   sistemas. Ela foi
   projetada para rodar em vrias plataformas o que
   inclui a um monte de
   pesquisas que foram ela a ser muito segura evitando
   problemas de
   travamento entre outros. Isso duvido que a microsoft
   vai fazer pois ela
   tem foco no windows e seus produtos o que por
   experincias prprias (os
   aplicativos Office por exemplo), mostram a
   fragilidade do sistema e
   isso nem com o windows 2000 eles conseguiram
   resolver s melhoraram.
   Java est amadurecendo e cresce a cada dia, no por
   ser moda mas porque
   realmente tem mais caractersticas positivas do que
   s rodar em vrias
   plataformas. O que falta ao java  um marketing mais
   agressivo da sun.
   Pois com a tecnologia SWING deveria ter mais
   ferramentas para o usurio
   comum (JBUILDER 4, FORTE e outros IDE's so para
   programadores), assim
   como a microsoft tem pilhas de aplicativos (alguns
   at que no servem
   pra nada) para o seu Windows. Ficar esperando que
   somente os terceiros
   criem coisas teis para os usurios  querer demais.
   Se a sun focar
   somente servidores, vai ser dificil brigar com a
   microsoft e suas
   solues .net que ja devem estar esperando o seu
   lanamento para soltar
   a penca de programas.
   Mas tenho certeza que no podem ser melhor que java,
   o que como foi
   dito em emails anteriores no quer dizer nada.
  
  
  
   Em Mon, 26 Mar 2001 12:00:57 -0800 "Handerson
   Ferreira Gomes" Escreveu:
  
RE: [java-list] JAVA, x MICROSOFT.N ETOi Marco.
   
Java j est a um bom tempo no mercado, conta com
   o apoio dos maiores
players do mercado e alm disso, todas as
   especificaes so abertas.
Gostaria de enfatizar este ponto:
Quando a SUN lanou o padro EJB, por exemplo, ela
   no seria a nica a
fornecer esta implementao. Com isso temos hoje
   quase uma centena de
Servidores de Aplicao baseados em J2EE e com
   implementaes EJB,
inclusive
servidores de aplicaes gratuitos e com cdigo
   

RE: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Jorge Martins

Alexandre,

Sua pergunta no  coerente. Uma classe no  instanciada, apenas os objetos
por la descritos. A classe pode ser carregada, isto , j ter sua descrio
na memria.

abraos

Jorge

-Original Message-
From: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 3 de abril de 2001 15:50
To: [EMAIL PROTECTED]
Subject: [java-list] Classe instanciada Duvida


Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe
j est instanciada ,
por exemplo (a grosso modo):  if (classe instanciada) {  }
 else { ... } 

Obrigado


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] executável...

2001-04-06 Por tôpico Johnatan

deu um molhada nas classes Process e runtime

blz ?

[]s




[EMAIL PROTECTED] wrote:

 Pessoal,
 Uma perguntinha meio bsica...
 Estou fazendo uma aplicao em Java. O usurio far o download desta aplicao (nem 
sei se  este o nome certo, mas tudo bem!). Como fazer para esta funcionar em 
qualquer mquina, tem como fazer um "executvel"? Quais as "bibliotecas" ou "classes" 
que devem ir junto... algum podem me ajudar?
 thank's
 []'s
 Karen

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Entity Beans

2001-04-06 Por tôpico Sven van ´t Veer

No caso que vc usar EJB vc no deveria preocupar se muito com 
performance, EJB  um sistema transacional de alta confiabilidade e 
escalabilidade. A performance no caso  de menos. Se vc ter que criar 
um sistema transacional, dever usar Entity Beans, se a sistema usar 
somente "select" para listar na tela os dados gravados no rdbms poder 
usar Session Beans.

Um Entity Bean nada mais  que um Object view de uma linha no banco de 
dados, eles podem ser pooled pela container. H varias maneiras de 
aumenta a performance.

Sven

Nelson wrote:

 Bom Dia,
 
 Eu estou pesquisando EJB's, para desenvolver um grande sistema. Eu obtive a
 informao que a utilizao de Entity Beans  desaconselhvel, devido  a
 baixa performance. Gostaria de saber sobre a expriencia que vcs tiveram a
 respeito deste componente e sobre a veracidade desta informao.
 
 Obrigado.
 
 Nelson.
 
 
 -- LISTA SOUJAVA  
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RE: [java-list] Entity Beans

2001-04-06 Por tôpico Jorge Martins

Nelson

Soube de uma histria, atravs de uma palestra da Oracle, que a um grande
site de livraria virtual localizado em ... (ou seja, a amazon) iria utilizar
entity beans, e tiveram que mudar de soluo devido a sua baixa
escalabilidade.

Eu nunca utilizei EJB, por isso nem posso avaliar. O conceito de Entity Bean
 sensacional, com sua persistncia automtica, mas me parece mesmo muito
pesado.

abraos

Jorge 

-Original Message-
From: Nelson [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 4 de abril de 2001 09:41
To: Sou Java
Subject: [java-list] Entity Beans


Bom Dia,

Eu estou pesquisando EJB's, para desenvolver um grande sistema. Eu obtive a
informao que a utilizao de Entity Beans  desaconselhvel, devido  a
baixa performance. Gostaria de saber sobre a expriencia que vcs tiveram a
respeito deste componente e sobre a veracidade desta informao.

Obrigado.

Nelson.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




RE: [java-list] Opinioes sobre Forte

2001-04-06 Por tôpico Mister M

Nessas condicoes, acho q eh a unica... VisualAge eh mais caro e cheio de 
amarracoes, nao trabalha com os layout managers do Java e tem alguns bugs 
por causa da "maravilhosa" compilacao incremental otimizada.

[]s
Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br

From: "Nelson Ponce" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [java-list] Opinioes sobre Forte
Date: Fri, 06 Apr 2001 10:21:05 -0300


Ricardo,

Eu tenho os seguintes problemas:
- A empresa esta comecando a trabalhar com java agora;
- Todos os nosso projetos passarao a ser em J2EE;
- Ja foi adotado o BEA Web Logic como app server;
- No entanto, nosso codigo devera rodar em qualquer um;
- Precisamos escolher uma ferramenta PRODUTIVA para comecarmos a trabalhar;
- Produtiva quer dizer: debug, deployment automatico, etc, sem gerar codigo
proprietario;
- Temos maquinas legais para roda-la;
- Nao temos tempo pra ficar brincando de customizar nenhuma ferramenta.

Eu sei que o JBuilder 4 eh tecnicamente a melhor ferramenta, mas me pareceu
meio cara. A questao eh: ela eh a unica que me atenderia?




From: Ricardo Bánffy [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [java-list] Opinioes sobre Forte
Date: Thu, 5 Apr 2001 16:50:06 -0300

Não era melhor ter respostas para isso ANTES de se estar prestes a adotar
uma ferramenta? Por mais que seja free (as in free beer), trocar de
ambiente
requer algum esforço e aproveitá-lo cria uma dependência que pode custar
caro depois para eliminar.

Pergunte-se ANTES:

. que problemas que você tem que ele resolve?
. você tem máquinas onde rodá-lo?
. você tem tempo de customizá-lo?
. você vai resolver algum problema customizando?
. você está adotando porque precisa ou porque é a coisa mais legal que 
você
viu semana passada?
. você vai ter que mudar arquivos de lugar no servidor ou no CVS?

-Original Message-
From: Nelson Ponce [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 03, 2001 10:08 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Opinioes sobre Forte


Pessoal,

Minha empresa esta prestes a adotar o Forte da SUN como ferramenta de
desenvolvimento. Gostaria de saber se alguem pode me dizer algo sobre
experiencias com essa ferramenta. Ex. A ferramenta trabalha bem com EJB´s,
consegue depurar JSPs, etc., se integra bem com o BEA Application Server.
Se
alguem puder me dar alguma dica, ou sites que tragam benchmarks sobre a
ferramenta ficaria muito grato.

[]´s
Nelson Ponce


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


_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


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


_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


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




Re: RES: [java-list] JAVA, x MICROSOFT.N ET

2001-04-06 Por tôpico Mister M

Mais algumas notas:

1-) Se jah eh dificil manter um projeto Java/C++, q dira um projeto 
VB/C#/ASP/qqer-coisa-menos-Java
2-) O dia q .NET estiver realmente implementada em Linux, Solaris, Unix, 
palms, celulares, for open-source, houver um community process e for 
freeware eu comeco a usar.

[]s
Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br


From: "Jose Euclides da Silva Junior - DIGR.O"  
[EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RES: [java-list] JAVA, x MICROSOFT.N ET
Date: Fri, 6 Apr 2001 11:17:11 -0300

-BEGIN PGP SIGNED MESSAGE-

Acredito que do ponto de vista do desenvolvedor, a tecnologia .NET dever 
ser
realmente boa, principalmente porque foi copiada muita coisa de bom da
tecnologia java da SUN, como eh o caso do C#. Como foi lembrado pelos 
nossos
colegas, nao devemos esquecer:
- - Tecnologia nova tem sempre bugs e precisa de maturação.
- - A Microsoft incorpora novos conceitos e tecnologias a sua já existente,
criando uma verdadeira salada de infra-estrutura. Alguem ja teve a
curiosidade de monitorizar os serviços de rede da Microsoft que dão
sustentação a RPC,CIFS/SMB, DCOM? É simplesmente ridículo. Mas a Microsoft
não tem outra saída, ela nao pode ficar para tras e não há tempo para
rescrever toda  sua tecnologia.

Abracos a todos,

José Euclides Júnior
__
E-mail: [EMAIL PROTECTED]
 [EMAIL PROTECTED]
http://euclides.8m.com

Internet doesnt need Gates

- -Mensagem original-
De:William Massaki Shiguetaka [SMTP:[EMAIL PROTECTED]]
Enviada em:Quarta-feira, 4 de Abril de 2001 11:14
Para:  [EMAIL PROTECTED]
Assunto:   Re: [java-list] JAVA, x MICROSOFT.N ET

Vc precisa se informar sobre o .net pra opinar.

- - Original Message -
From: Estevão Mendes [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, March 30, 2001 9:14 AM
Subject: Re: [java-list] JAVA, x MICROSOFT.N ET


  Posso estar errado mas,
  se tenho uma ferramenta que me da mais facilidade de geração de código 
não
  quer dizer terei um bom produto gerado.
 
  Tudo tem que ser avaliado.
 
  - Original Message -
  From: "William Shiguetaka" [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
  Sent: Thursday, March 29, 2001 10:17 AM
  Subject: Re: [java-list] JAVA, x MICROSOFT.N ET
 
 
   Tenho assistido todas as palestras da Microsoft sobre
   o .Net,
   a integracao entre todas ferramentas de
   desenvolvimento(C#,C++,vb e interdev),
   as facilidades de programacao (metodos em combo,
   c/ o help interativo(na qual quando esta digitando o
   help acompanha seus passos,isso eh impressionante e
   util!)
   ,garbage collector
   , lista de tarefas,
agora o VB eh orientado a objetos(com polimorfismo e
   tudo!),
   todas as ferramentas usam o mesmo objeto ou seja, no
   help existe sintaxe para vb, c++, c# do mesmo objeto.
   No fundo, o programador vai programar na linguagem que
   mais estiver acostumado e o IL sera o codigo que sera
   gerado, esse IL sera identico para qualquer ferramenta
   desenvolvida.
  
   VBScript nao existira mais segundo o palestrante.
  
   Nao estou fazendo propaganda, mas tenho visto que os
   argumentos parecem vir de pessoas que ainda nao sabem
   o que Microsoft esta criando. Adoro java a ainda vou
   continuar programando com ele...
  
   William Massaki Shiguetaka
  
   --- [EMAIL PROTECTED] wrote:
Na minha humilde opnião, acho que talvez a
tecnologia da microsoft pode
sim ser bem melhor que o atual ASP, mas Java foi
construida de uma
forma para se evitar erros de programação e de
sistemas. Ela foi
projetada para rodar em várias plataformas o que
inclui aí um monte de
pesquisas que forçam ela a ser muito segura evitando
problemas de
travamento entre outros. Isso duvido que a microsoft
vai fazer pois ela
tem foco no windows e seus produtos o que por
experiências próprias (os
aplicativos Office por exemplo), mostram a
fragilidade do sistema e
isso nem com o windows 2000 eles conseguiram
resolver só melhoraram.
Java está amadurecendo e cresce a cada dia, não por
ser moda mas porque
realmente tem mais características positivas do que
só rodar em várias
plataformas. O que falta ao java é um marketing mais
agressivo da sun.
Pois com a tecnologia SWING deveria ter mais
ferramentas para o usuário
comum (JBUILDER 4, FORTE e outros IDE's são para
programadores), assim
como a microsoft tem pilhas de aplicativos (alguns
até que não servem
pra nada) para o seu Windows. Ficar esperando que
somente os terceiros
criem coisas úteis para os usuários é querer demais.
Se a sun focar
somente servidores, vai ser dificil brigar com a
microsoft e suas
soluções .net que ja devem estar esperando o seu
lançamento para soltar
a penca de programas.
Mas tenho certeza que não 

RES: [java-list] Applet-RMI

2001-04-06 Por tôpico Rodrigo Guarino

Obrigado Pessoal,

Consegui enviar um jar do rmi e o browser achou a classes 
correspondentes
!!! O pbm agora e o seguinte

J fiz varias tentaivas de utilizar um cliente Applet acessando um objeto
via RMI no servidor.
Qdo rodo o Applet pelo broswer recebo a msg
error:Java.lang.ExceptionInInitializerError: ava/lang/SecurityException.
Qdo rodo no appletviwer consegui debugar resultando na seguinte msg:
Java.security.AccessControlException: access denied
(java.net.SocketPermission 10.1.0.20:1099 connect,resolve)
Qdo utilizo na linha de comando do appletviewer o
argumento -J-Djava.security.policy=client.policy onde client.policy e

grant
{  permission java.net.SocketPermission
  "*:1024-65535", "connect,accept";
   permission java.net.SocketPermission
  "*:80", "connect";
}

ele funciona 

Estou tentando alguma forma de definir a SocketPermission no Applet. Todos
os arquivos (Stub,Server e Applet) esto no mesmo diretrio e possuem
package default.

Se algum puder dar uma dica, agradeceria MUITO !!! :)

[]s,
Rodrigo




-Mensagem original-
De: Luiz Fernando Bicalho [mailto:[EMAIL PROTECTED]]
Enviada em: 06 April 2001 10:01
Para: [EMAIL PROTECTED]
Assunto: RE: [java-list] Applet-RMI

no necessriamente

a microsoft tem um suporte para rmi,  s instalar o zip no cliente (tem uma
especie de setup) ou criar um .cab e baixar junto com a sua aplicacao no
cliente

-Original Message-
From: Lus Fernando Hachich de Souza [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 4 de abril de 2001 09:28
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Applet-RMI


Oi Rodrigo,

Talvez o seu problema seja o browser. O Internet Explorer no possui
suporte para o RMI. Vc precisaria usar um plug-in.

[]s Luis.

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] Escrevendo arquivos GIF

2001-04-06 Por tôpico Alexandre Torres

Acho q essa eh basica:
Como escrever seu Image para um arquivo .Gif ?

Um abrao a todos.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] Erro Lotus Domino

2001-04-06 Por tôpico Marcel

A classe seguinte faz o download do arquivo especificado, no diretorio
especificado. Ela funciona normalmente no Apache/Jserv, mas no meu servidor
com Win Nt/Lotus Domino ele tambem faz o download do arquivo mas qdo tento
executa-lo ele informa que nao eh um aplicativo win32 valido.

Alguem sabe explicar pq?


import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Download extends HttpServlet {

public void doGet(HttpServletRequest req ,HttpServletResponse res) throws
IOException,ServletException {
  doPost(req,res);
}
public void doPost(HttpServletRequest req ,HttpServletResponse res) throws
IOException,ServletException {

  String arquivo   = req.getParameter("arquivo");
  String diretorio = req.getParameter("diretorio");
  String tipo  = req.getParameter("tipo");

  String caminho = "d:/"+ diretorio +"\\" + arquivo;
  File F = new File(caminho);
  if (tipo.equalsIgnoreCase("exe")) {
res.setContentType("application/x-msdownload;name=\"" + arquivo + "\""); }
  if (tipo.equalsIgnoreCase("zip")) {
res.setContentType("application/x-zip-compressed;name=\"" + arquivo +
"\""); }
  res.setHeader("Content-Disposition", "attachment;filename=\"" + arquivo
+"\";");

  ServletOutputStream out = res.getOutputStream();
  InputStream in = null;
  try {
in = new BufferedInputStream(new FileInputStream(F));
int ch;
while ((ch = in.read()) !=-1){
  out.print((char)ch);
}
  }
  catch(Exception e){
System.out.println(e.toString());
  }

  finally {
if (in != null) in.close();
out.close();
  }
}
}



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




[java-list] Design Pattern - Visitor

2001-04-06 Por tôpico Jorge Martins

Alexandre,

Muito obrigado. Entendi perfeitamente agora. Basicamente, o Visitor serve
para encapsular uma operao que depende da interface da classe concreta que
 visitada.

O Visitor do seu exemplo, que deve calcular o salrio total, depende
claramente da classe concreta do empregado. Neste caso, para calcular o
salrio total de Empregado basta pegar o getSalario(), mas para a classe
Chefe  necessrio o getSalario() + getGratificacao().

Caso o Empregado e o Chefe tivessem a mesma interface para operaes sobre
rendimento, no seria necessario utilizar o Visitor. Mas eles tem interface
diferentes, logo foi feito uma classe SalaryVisitor, que trata
diferentemente objetos Empregado e Chefe.

E a grande malandragem est em o objeto visitado chamar de volta o Visitor
se passando por referncia. O comportamento polimrfico do mtodo
visit(Empregado) permite calcular diferentemente o rendimento.

Estou certo? No percebi algum detalhe?

valeu

Jorge

-Original Message-
From: Alexandre Rodrigues Gomes
[mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 4 de abril de 2001 11:57
To: '[EMAIL PROTECTED]'
Subject: [java-list] RES: Visitor (errata)


Desculpe, mandei o link errado. Este  o correto.

http://www.patterndepot.com/put/8/JavaPatterns.htm 

By Al!

-Mensagem original-
De: Alexandre Rodrigues Gomes 
Enviada em: quarta-feira, 4 de abril de 2001 11:42
Para: '[EMAIL PROTECTED]'
Assunto: Visitor


vou te dar o exemplo do livro The Design Patterns - Java Compainion. 

Suponha que vc tenha um objeto que modele sua empresa. Suponha que
esta empresa seja composta por diversos empregados. Logo, a sua classe
Empresa haver uma referncia para uma Collection de Empregados. 

public class Empresa
{
public Empregado[] empregados;
}

public class Empregado
{
protected String nome;
protected int salario;

public String getNome()...
public intgetSalario()...
public void   setNome()...
public void   setSalario()...
}

Agora, suponha que vc queira, por algum motivo, calcular os gastos
da sua empresa com salrios. Ora, a abordagem mais natural seria fazer um
lao de repetio que fizesse um somatrio dos salrios individuais atravs
do mtodo getSalario() mas, como o que queremos  demonstrar o Visitor,
utilizaz-lo-emos. :o)
A idia  que tenhamos um objeto que visite todos os empregados da
empresa e v calculando os custos parciais.

public abstract class Visitor
{
public abstract void visit(Empregado emp);
}

desta forma, podemos criar uma classe mais especializada:

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public int getSalarioTotal()
{
return salarioTotal;
}
}

O funcionamento  o seguinte: para uma classe ser visitada, ela deve
implementar algum mtodo que possibilite esta visita.

public void accept(Visitor v)
{
v.visit(this)
}

Deu pra entender mais ou meons a idia ? Para um Visitor visitar
algum, ele chama o mtodo accept daquele algum. Por fim, o objeto visitado
retorna uma chamada ao mtodo visit do Visitor passando uma referncia de si
mesmo como parmetro.

+-+  visited.accept(this)   +-+
| | -- | |
| Visitor | -- | Visited |
| |  v.visit(this)  | |
+-+ +-+

Ok, e agora, como faremos as visitas ? Assim, :


//No cliente

SalaryVisitor sal = new SalaryVisitor();
for (int i = 0; i  empregados.length; i++)
{
empregados[i].accept(sal);
}

System.out.println("Oramento com salrios = " + sal.getSalarioTotal();


Voc deve estar se perguntando por qu devemos implementar o mtodo
visit(Empregado). Considere que existe um tipo de empregado, o Chefe, que
alm do salrio comum ainda possua uma gratificao:

public class Chefe extends Empregado
{
protected int gratificacao;

public int getGratificacao() { return gratificacao; }

public void accept(Visitor v)
{
v.visit(this);
}
}

A o Visit dever ter algumas modificaes

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public void visit(Chefe chf)
{
salarioTotal = salarioTotal + chf.getSalario() +
chf.getGratificacao();

}

public int getSalarioTotal()
{
return salarioTotal;
}
}


O exemplo no  dos melhores, mas  mais fcil de visualizar a utilizao. 
Para maiores (e melhores) informaes, veja em 

http://www.labsoftware.com/Patterns/index.htm

By Al!


-- LISTA SOUJAVA 

RES: [java-list] Entity Beans

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

alm do mais, usando CMP vc tem todas as vantagens de delegar pro container
todas as responsabilidades que caberiam ao desenvolvedor. Persistncia,
transaes e segurana so alguns dos pontos mais fortes. Caso o seu modelo
tenha uma complexidade um pouco maior, vc tmb pode implementar as aes de
banco na mo (BMP), sem contudo, perter a flexibilidade e alguns benefcios
do servidor de aplicaes.

By Al!

-Mensagem original-
De: George Leite Jr [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 6 de abril de 2001 9:20
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Entity Beans


Em se vc executar uma query direto perceber que ele
ser mais rpida que a equivalente em Entity Bean mas
a depender do tamanho da aplicao, o tempo perdido e
desprisvel e ainda mais se levarmos em conta as
vantagens de uma aplicao distribuda e
multi-camandas.


--- Nelson [EMAIL PROTECTED] escreveu:  Bom Dia,
 
 Eu estou pesquisando EJB's, para desenvolver um
 grande sistema. Eu obtive a
 informao que a utilizao de Entity Beans 
 desaconselhvel, devido  a
 baixa performance. Gostaria de saber sobre a
 expriencia que vcs tiveram a
 respeito deste componente e sobre a veracidade desta
 informao.
 
 Obrigado.
 
 Nelson.
 
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usurios
 Java da Sucesu-SP 
 dvidas 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] 

-
  


=
George Leite Jr 
Curso : Ciencia da Computacao UNIT
[EMAIL PROTECTED]
[EMAIL PROTECTED]


O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em portugus - http://br.geocities.com

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] Comparando datas

2001-04-06 Por tôpico Sven van ´t Veer

Use a classe Calendar

Ricardo Almeida wrote:

 Amigos;
 
 Preciso apurar em dias a diferena entre duas datas, algum pode me ajudar 
 
 
 Atenciosamente;
 
 Ricardo Almeida
 
 
 
 ---
 http://www.brfree.com.br - O primeiro provedor gratuito do Brasil
 
 -- LISTA SOUJAVA  
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RE: [java-list] XML e XSL em java

2001-04-06 Por tôpico Jorge Martins

Valeu Fabricio

Estou usando o www.webappcabaret.com e me decepicionei ao colocar um arquivo
.xml. Ele escreve sempre um cabealho com o banner default e isso acaba com
o xml. Indiquei um .xsl no arquivo e ainda no funcionou. Cheguei a pensar
em ter que usar uma pgina jsp que chama-se um componente (o que eu pedi no
e-mail anterior)
para interpretar o xml. Mas agora est tudo beleza.

abraos

Jorge

-Original Message-
From: Barth Fabricio [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 6 de abril de 2001 09:51
To: [EMAIL PROTECTED]
Subject: Re: [java-list] XML e XSL em java 


  
  Vc deve possuir o XSL indicando qual vai ser o seu
template (com tags em html = para formar um arquivo
html) e no seu arquivo XML vc deve incluir as
seguintes linhas: 

-- chama o arquivo xsl -- 
?xml-stylesheet href="bookmark.xsl" type="text/xsl"
?
-- diz qual eh a dtd que deve ser usada --
!DOCTYPE bookmark SYSTEM "bookmark.dtd"
-- diz que o cocoon tem que processar este arquivo
--
?cocoon-process type="xslt"?

Eh claro, se vc no tiver o cocoon instalado e rodando
adequadamente nada disso vai funcionar. :-)


--- Jorge Martins [EMAIL PROTECTED] escreveu:
 
 Galera, 
 
 Preciso de um componente java (classe, pacote, API,
 JavaBean, etc) e um
 exemplo de cdigo para transformar um XML e um XSL
 em um HTML. 
 
 No preciso de explicaes sobre XML e XSL, apenas o
 que devo fazer para 
 conseguir um HTML de retorno, passando um XML e um
 XSL. 
 
 valeu 
 
 Jorge Roberto Diniz Martins
 [EMAIL PROTECTED]
 www.unear.net
 Tel.: +55 (21) 3389-2924
 
 
 -- LISTA SOUJAVA
 
 http://www.soujava.org.br  -  Sociedade de Usurios
 Java da Sucesu-SP
 dvidas 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]

-
  


=
Fabricio Jailson Barth
---
O mundo eh um livro e quem fica sentado em
casa, le somente uma pagina deste livro.
(Santo Agostinho)
---


O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em portugus - http://br.geocities.com

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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 Usurios Java da Sucesu-SP
dvidas 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]
-




[java-list] Re:[java-list] getUser - JSP

2001-04-06 Por tôpico lusoujava

Caro Barth,

   Vc pode tentar o seguinte:
   request.getHeader("Authorization");
   este cara vai retornar um valor que a codificação
Base64 do texto:
   Basic USER:PASSWORD

[ ]´s
Luciano Coelho
[EMAIL PROTECTED]


   Caros colegar da lista.

   Tenho duas dúvidas:

   1. Eu possuo autenticação de usuários via httpd no
 meu site, como eu posso pegar o "nome" do usuário que
 logou em meu site em uma página jsp ?? (Não vale
 request.getRemoteUser() = está retornando null)

   2. Onde eu encontro a API do JSP ???

 =
 Fabricio Jailson Barth
   ---
   O mundo eh um livro e quem fica sentado em
   casa, le somente uma pagina deste livro.
   (Santo Agostinho)
   ---


_
___
 O YAHOO! GEOCITIES CHEGOU AO BRASIL!
 Crie sua home page com tudo em português -
http://br.geocities.com

 -- 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 java-list-
[EMAIL PROTECTED]
 ---
--




__
O BOL é Top3 no iBest! Vote já para torná-lo Top1!
http://www.bol.com.br/ibest.html



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




Re: [java-list] Entity Beans

2001-04-06 Por tôpico Renato Quedas

Voc com certeza ouviu isto da Oracle pois o Internet Application Server no
possui suporte
a Entity Beans, a Oracle prefere trabalhar com uma arquitetura proprietria
conhecida como Businness Components for Java.

Os Entity Beans so extremamente escalveis, pois a grande maioria dos
containers suportam balanceamento de carga e tolerancia a falha entre eles,
alm de contarem com sistemas de cache.

Outro ponto interessante  que os Entity Beans so multi-usurios, uma vez
que cada instancia representa um registro em um banco de dados, quando 10
usurios selecionam o mesmo registro
 o Container controla o isolamento da transacoes dentro de uma unica
instancia.

Acho que as pessoas deveriam estudar um pouco mais da especificao, e
conhecer um container pelo menos.

Abracos

Renato


- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, April 06, 2001 11:33 AM
Subject: RE: [java-list] Entity Beans


 Nelson

 Soube de uma histria, atravs de uma palestra da Oracle, que a um grande
 site de livraria virtual localizado em ... (ou seja, a amazon) iria
utilizar
 entity beans, e tiveram que mudar de soluo devido a sua baixa
 escalabilidade.

 Eu nunca utilizei EJB, por isso nem posso avaliar. O conceito de Entity
Bean
  sensacional, com sua persistncia automtica, mas me parece mesmo muito
 pesado.

 abraos

 Jorge

 -Original Message-
 From: Nelson [mailto:[EMAIL PROTECTED]]
 Sent: quarta-feira, 4 de abril de 2001 09:41
 To: Sou Java
 Subject: [java-list] Entity Beans


 Bom Dia,

 Eu estou pesquisando EJB's, para desenvolver um grande sistema. Eu obtive
a
 informao que a utilizao de Entity Beans  desaconselhvel, devido  a
 baixa performance. Gostaria de saber sobre a expriencia que vcs tiveram a
 respeito deste componente e sobre a veracidade desta informao.

 Obrigado.

 Nelson.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] Applet-RMI

2001-04-06 Por tôpico Clayton Rocha Fermino
Title: RES: [java-list] Applet-RMI





Onde encontro esse zip. E como monto o .cab pra ser instalado automaticamente pelo IE?


[]´s


Clayton



*
Clayton Rocha Fermino 
[EMAIL PROTECTED] 
CTC - Centro de Tecnologia Copersucar 
(19) 429-8243 
*



-Mensagem original-
De: Luiz Fernando Bicalho [mailto:[EMAIL PROTECTED]]
Enviada em: Sexta-feira, 6 de Abril de 2001 10:01
Para: [EMAIL PROTECTED]
Assunto: RE: [java-list] Applet-RMI



não necessáriamente


a microsoft tem um suporte para rmi, é só instalar o zip no cliente (tem uma
especie de setup) ou criar um .cab e baixar junto com a sua aplicacao no
cliente


-Original Message-
From: Luís Fernando Hachich de Souza [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 4 de abril de 2001 09:28
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Applet-RMI



Oi Rodrigo,


Talvez o seu problema seja o browser. O Internet Explorer não possui
suporte para o RMI. Vc precisaria usar um plug-in.


[]s Luis.


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





Re: [java-list] SERVIDOR JSP

2001-04-06 Por tôpico Luiz Geovani Vier



ahan... mas isso não é problema no servidor jsp, e sim na tua 
configuração de rede...
[]
Geovani

  - Original Message - 
  From: 
  C. Leonardo 
  To: [EMAIL PROTECTED] 
  Sent: Friday, April 06, 2001 9:19 
AM
  Subject: Re: [java-list] SERVIDOR 
  JSP
  
  Obrigado Geovani, funcionou, mas eu coloquei o meu IP em vez 
  do localhost, engraçado né ?
  Cicero Leonardo
  
-Mensagem Original- 
De: 
Luiz 
Geovani Vier 
Para: [EMAIL PROTECTED] 
Enviada em: terça-feira, 3 de abril de 
2001 13:07
Assunto: Re: [java-list] SERVIDOR 
JSP

Tenta só http://localhost:8080 ou http://127.0.0.1:8080
meuteste é o nome de uma pasta que tu colocou 
em /doc oué um servlet?
[]
Geovani
 Original Message - 

  From: 
  C. Leonardo 
  To: JAVA 
  Sent: Tuesday, April 03, 2001 11:23 
  AM
  Subject: [java-list] SERVIDOR 
  JSP
  
   Galera, eu instalei o servidor da 
  CAUCHO e está executando normalmente, só que quando eu vou executar algum 
  teste , por exemplo " Localhost:8080/meuteste" ele não encontra nada. Tem 
  mais algumas coisa que eu tenho que alterar no Resin ???
   
   Obrigado , Cícero 
  Leonardo


Re: [java-list] Design Patters.

2001-04-06 Por tôpico Alves77



 O melhor livro é "Padrões de Projeto", que é uma 
tradução da versão em inglês, é considerado o melhor livro sobre patter, agora 
ele é só sobre patter , a linguagem usada para nós exemplos é em C. 
 
 Existe varios livros sobre pattercom UML, com 
Java, etc ; Só que não me lembro de nenhum agora. Qualquer coisa esta tudo na 
internet é só procurar. 

 Boa sorte e espero ter ajudado.

Rodrigo Alves
Engenheiro de Software
Multibuy Software - Recife

- Original Message - 

  From: 
  Michel Bertrand 
  To: SouJava 
  Sent: Thursday, April 05, 2001 11:38 
  AM
  Subject: [java-list] Design 
Patters.
  
  
  O BOL é Top3 no iBest! Vote já para torná-lo Top1! http://www.bol.com.br/ibest.html
  

  
  

  Olá Pessoal !
  
  Vejo muitas pessoas debatendo sobre Design Patterns e
  suas vantagens na "otimização" de aplicações. Ainda sou
  leigo no assunto, sei apenas que são uma série de boas
  práticas para programação, e gostaria de saber se alguém
  conhece um bom link em português ou inglês que explique
  a aplicabilidade dos diversos tipos de patterns existentes.
  Claro, visando o desenvolvimento de aplicações em Java.
  
  Se não conhecerem sites, podem indicar livros mesmo.
  
  Muito Obrigado !
  Michel.


[java-list] CD da sun?

2001-04-06 Por tôpico Vizeu - Pedro


Vi no site da sun um treinamento em CD, alguem ja usou ou ja viu, pra me
falar se e bom ou no ??

Obrigado, Pedro.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: [java-list] Opinioes sobre Forte

2001-04-06 Por tôpico waynerm

Como servidor de aplicao o Web Logic da IBM no  muito produtivo.
Sugiro que mude para o SilverStream.
Web Logic no possui os conceitos de servlets do SilverStream, que o torna
uma ferramenta mais produtiva.
SilverStream esta na faixa de uns Quinze mil reais ou dolar, no me lembro,
mas o WebLogic esta entre uns
Cinquenta mil reais ou dolares.
Se voces ja tem o WebLogic, acho que fizeram uma m escolha.
Ele no possui designer para pagina, ou forms, por isto que voces tem que
desenvolverem tudo fora( no JBuilder por exemplo) e roda-lo no serivdor.
Silver Strem tem tudo isto.

D uma olhada em www.silverstream.com




- Original Message -
From: "Mister M" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, April 06, 2001 1:03 PM
Subject: RE: [java-list] Opinioes sobre Forte


 Nessas condicoes, acho q eh a unica... VisualAge eh mais caro e cheio de
 amarracoes, nao trabalha com os layout managers do Java e tem alguns bugs
 por causa da "maravilhosa" compilacao incremental otimizada.

 []s
 Michael Nascimento Santos
 Analista/Consultor
 CPM Sistemas - www.cpm.com.br

 From: "Nelson Ponce" [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: RE: [java-list] Opinioes sobre Forte
 Date: Fri, 06 Apr 2001 10:21:05 -0300
 
 
 Ricardo,
 
 Eu tenho os seguintes problemas:
 - A empresa esta comecando a trabalhar com java agora;
 - Todos os nosso projetos passarao a ser em J2EE;
 - Ja foi adotado o BEA Web Logic como app server;
 - No entanto, nosso codigo devera rodar em qualquer um;
 - Precisamos escolher uma ferramenta PRODUTIVA para comecarmos a
trabalhar;
 - Produtiva quer dizer: debug, deployment automatico, etc, sem gerar
codigo
 proprietario;
 - Temos maquinas legais para roda-la;
 - Nao temos tempo pra ficar brincando de customizar nenhuma ferramenta.
 
 Eu sei que o JBuilder 4 eh tecnicamente a melhor ferramenta, mas me
pareceu
 meio cara. A questao eh: ela eh a unica que me atenderia?
 
 
 
 
 From: Ricardo Bnffy [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: RE: [java-list] Opinioes sobre Forte
 Date: Thu, 5 Apr 2001 16:50:06 -0300
 
 No era melhor ter respostas para isso ANTES de se estar prestes a
adotar
 uma ferramenta? Por mais que seja free (as in free beer), trocar de
 ambiente
 requer algum esforo e aproveit-lo cria uma dependncia que pode custar
 caro depois para eliminar.
 
 Pergunte-se ANTES:
 
 . que problemas que voc tem que ele resolve?
 . voc tem mquinas onde rod-lo?
 . voc tem tempo de customiz-lo?
 . voc vai resolver algum problema customizando?
 . voc est adotando porque precisa ou porque  a coisa mais legal que
 voc
 viu semana passada?
 . voc vai ter que mudar arquivos de lugar no servidor ou no CVS?
 
 -Original Message-
 From: Nelson Ponce [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, April 03, 2001 10:08 PM
 To: [EMAIL PROTECTED]
 Subject: [java-list] Opinioes sobre Forte
 
 
 Pessoal,
 
 Minha empresa esta prestes a adotar o Forte da SUN como ferramenta de
 desenvolvimento. Gostaria de saber se alguem pode me dizer algo sobre
 experiencias com essa ferramenta. Ex. A ferramenta trabalha bem com
EJBs,
 consegue depurar JSPs, etc., se integra bem com o BEA Application
Server.
 Se
 alguem puder me dar alguma dica, ou sites que tragam benchmarks sobre a
 ferramenta ficaria muito grato.
 
 []s
 Nelson Ponce
 
 
 -- LISTA
SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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]

-
 
 
 _
 Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
 
 
 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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]
 -


 _
 Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas mais comuns: 

Re: [java-list] duvida iniciante - interface

2001-04-06 Por tôpico Jorge Nascimento

Ai vc esta contornando o que o Java tem de melhor a orientao a objeto.
Interfaces sao muito importantes, nao so para "enganar a heranca multipla".

Jorge Nascimento

- Original Message -
From: "paulo henrique castro" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, April 04, 2001 10:29 AM
Subject: [java-list] duvida iniciante - interface


 Caros,

 de acordo com o livro "Aprenda Java 2 em 21 dias" interfaces sao
 uma especie de classe que implementa apenas algumas assinaturas de metodos
 (nao sendo possivel declarar variaveis de instancia, e nem instanciar
 a interface diretamente). "Solucionando" assim o problema de heranca
multipla
 nao aceita pela linguagem JAVA.

 Duvida: Se as interfaces sao apenas "esqueletos", sem "codigo nenhum",
 apenas com assinaturas de metodos, por que usa-las???
 Nao basta eu mesmo declarar esses metodos em minha classe e pronto??

 Alguem poderia explicar como funciona uma interface?!

 Obrigado!!! []s!

 PH




 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




Re: RES: [java-list] Applet-RMI

2001-04-06 Por tôpico Luís Fernando Hachich de Souza

Da mesma forma que vc passa argumentos para o appletviewer, vc tambm
tem que passar argumentos para o applet no browser.

Se no me engano  a tag PARAM que vc usa junto com a tag APPLET no
cdigo HTML.

Algo do tipo: PARAM="java.security.policy" VALUE="client.policy"
e no cdigo do applet vc l a propriedade com o mtodo
System.getProperty(...);

[]s Luis.

Rodrigo Guarino wrote:
 
 Obrigado Pessoal,
 
 Consegui enviar um jar do rmi e o browser achou a classes 
correspondentes
 !!! O pbm agora e o seguinte
 
 J fiz varias tentaivas de utilizar um cliente Applet acessando um objeto
 via RMI no servidor.
 Qdo rodo o Applet pelo broswer recebo a msg
 error:Java.lang.ExceptionInInitializerError: ava/lang/SecurityException.
 Qdo rodo no appletviwer consegui debugar resultando na seguinte msg:
 Java.security.AccessControlException: access denied
 (java.net.SocketPermission 10.1.0.20:1099 connect,resolve)
 Qdo utilizo na linha de comando do appletviewer o
 argumento -J-Djava.security.policy=client.policy onde client.policy e
 
 grant
 {  permission java.net.SocketPermission
   "*:1024-65535", "connect,accept";
permission java.net.SocketPermission
   "*:80", "connect";
 }
 
 ele funciona 
 
 Estou tentando alguma forma de definir a SocketPermission no Applet. Todos
 os arquivos (Stub,Server e Applet) esto no mesmo diretrio e possuem
 package default.
 
 Se algum puder dar uma dica, agradeceria MUITO !!! :)
 
 []s,
 Rodrigo
 
 -Mensagem original-
 De: Luiz Fernando Bicalho [mailto:[EMAIL PROTECTED]]
 Enviada em: 06 April 2001 10:01
 Para: [EMAIL PROTECTED]
 Assunto: RE: [java-list] Applet-RMI
 
 no necessriamente
 
 a microsoft tem um suporte para rmi,  s instalar o zip no cliente (tem uma
 especie de setup) ou criar um .cab e baixar junto com a sua aplicacao no
 cliente
 
 -Original Message-
 From: Lus Fernando Hachich de Souza [mailto:[EMAIL PROTECTED]]
 Sent: quarta-feira, 4 de abril de 2001 09:28
 To: [EMAIL PROTECTED]
 Subject: Re: [java-list] Applet-RMI
 
 Oi Rodrigo,
 
 Talvez o seu problema seja o browser. O Internet Explorer no possui
 suporte para o RMI. Vc precisaria usar um plug-in.
 
 []s Luis.
 
 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP
 dvidas 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]
 -

-- 
GSM: More than a technology ... it's a way of life
at http://www.gsmworld.com

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] Design Pattern - Visitor

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

caramba, acho que vc entendeu melhor que eu. S toma cuidado com a expresso
"O comportamento polimrfico do mtodo", pra no despertar aquela velha
discusso...  ;-P

abraos,
By Al!

-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 6 de abril de 2001 11:50
Para: '[EMAIL PROTECTED]'
Assunto: [java-list] Design Pattern - Visitor


Alexandre,

Muito obrigado. Entendi perfeitamente agora. Basicamente, o Visitor serve
para encapsular uma operao que depende da interface da classe concreta que
 visitada.

O Visitor do seu exemplo, que deve calcular o salrio total, depende
claramente da classe concreta do empregado. Neste caso, para calcular o
salrio total de Empregado basta pegar o getSalario(), mas para a classe
Chefe  necessrio o getSalario() + getGratificacao().

Caso o Empregado e o Chefe tivessem a mesma interface para operaes sobre
rendimento, no seria necessario utilizar o Visitor. Mas eles tem interface
diferentes, logo foi feito uma classe SalaryVisitor, que trata
diferentemente objetos Empregado e Chefe.

E a grande malandragem est em o objeto visitado chamar de volta o Visitor
se passando por referncia. O comportamento polimrfico do mtodo
visit(Empregado) permite calcular diferentemente o rendimento.

Estou certo? No percebi algum detalhe?

valeu

Jorge

-Original Message-
From: Alexandre Rodrigues Gomes
[mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 4 de abril de 2001 11:57
To: '[EMAIL PROTECTED]'
Subject: [java-list] RES: Visitor (errata)


Desculpe, mandei o link errado. Este  o correto.

http://www.patterndepot.com/put/8/JavaPatterns.htm 

By Al!

-Mensagem original-
De: Alexandre Rodrigues Gomes 
Enviada em: quarta-feira, 4 de abril de 2001 11:42
Para: '[EMAIL PROTECTED]'
Assunto: Visitor


vou te dar o exemplo do livro The Design Patterns - Java Compainion. 

Suponha que vc tenha um objeto que modele sua empresa. Suponha que
esta empresa seja composta por diversos empregados. Logo, a sua classe
Empresa haver uma referncia para uma Collection de Empregados. 

public class Empresa
{
public Empregado[] empregados;
}

public class Empregado
{
protected String nome;
protected int salario;

public String getNome()...
public intgetSalario()...
public void   setNome()...
public void   setSalario()...
}

Agora, suponha que vc queira, por algum motivo, calcular os gastos
da sua empresa com salrios. Ora, a abordagem mais natural seria fazer um
lao de repetio que fizesse um somatrio dos salrios individuais atravs
do mtodo getSalario() mas, como o que queremos  demonstrar o Visitor,
utilizaz-lo-emos. :o)
A idia  que tenhamos um objeto que visite todos os empregados da
empresa e v calculando os custos parciais.

public abstract class Visitor
{
public abstract void visit(Empregado emp);
}

desta forma, podemos criar uma classe mais especializada:

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public int getSalarioTotal()
{
return salarioTotal;
}
}

O funcionamento  o seguinte: para uma classe ser visitada, ela deve
implementar algum mtodo que possibilite esta visita.

public void accept(Visitor v)
{
v.visit(this)
}

Deu pra entender mais ou meons a idia ? Para um Visitor visitar
algum, ele chama o mtodo accept daquele algum. Por fim, o objeto visitado
retorna uma chamada ao mtodo visit do Visitor passando uma referncia de si
mesmo como parmetro.

+-+  visited.accept(this)   +-+
| | -- | |
| Visitor | -- | Visited |
| |  v.visit(this)  | |
+-+ +-+

Ok, e agora, como faremos as visitas ? Assim, :


//No cliente

SalaryVisitor sal = new SalaryVisitor();
for (int i = 0; i  empregados.length; i++)
{
empregados[i].accept(sal);
}

System.out.println("Oramento com salrios = " + sal.getSalarioTotal();


Voc deve estar se perguntando por qu devemos implementar o mtodo
visit(Empregado). Considere que existe um tipo de empregado, o Chefe, que
alm do salrio comum ainda possua uma gratificao:

public class Chefe extends Empregado
{
protected int gratificacao;

public int getGratificacao() { return gratificacao; }

public void accept(Visitor v)
{
v.visit(this);
}
}

A o Visit dever ter algumas modificaes

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public void visit(Chefe chf)
{
salarioTotal = salarioTotal + chf.getSalario() +
chf.getGratificacao();

RES: [java-list] JAVA, x MICROSOFT.N ET

2001-04-06 Por tôpico Jose Euclides da Silva Junior - DIGR.O

-BEGIN PGP SIGNED MESSAGE-

Se Linguagem eh um problema religioso, vou passar a rezar para Nossa Senhora
do computador ou para o Santo Bug

Jos Euclides Jnior
__
E-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED] 
http://euclides.8m.com

Internet doesnt need Gates

- -Mensagem original-
De: rricci [SMTP:[EMAIL PROTECTED]]
Enviada em: Sexta-feira, 6 de Abril de 2001 10:14
Para:   [EMAIL PROTECTED]
Assunto:Re: [java-list] JAVA, x MICROSOFT.N ET

William Massaki Shiguetaka wrote:

 Vc precisa se informar sobre o .net pra opinar.

No vamos discutir o sexo dos anjos.
a Microsoft no est nem um pouco preocupada com isso, nem  a Sun.
Programao  um problema pessoal e Linguagens  um problema religioso
portanto

Rodolfo Ricci
Petrolina PE


- -- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas 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] 
- -
-BEGIN PGP SIGNATURE-
Version: PGP 6.5.1

iQCVAwUBOs4s890YhuJ3BUxtAQHLQAP/T7yByu5C4peuF9C5KcoM73S83ZDLCw+q
XZY5PJAzSmJZrkkLREm7WGIRHo3uPNGZ2R+lkdpSXyrgmRRWMgJEqRr8kqXaa4sk
GWLkH5WY/89K19Dl97zOWvLWdpkOxeb8orIQdmPzSnFKL2zn2Bln241V5CTY+NIl
kClybkKx+Fk=
=0o9o
-END PGP SIGNATURE-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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]
-




Re: [java-list] Wap e JSP

2001-04-06 Por tôpico Gustavo de Aquino

Ola rafael,

Esta parte do exemplo e' sempre assim qualquer pagina vc fizer precisara dela. O 
dinamismo esta no
conteudo das paginas que vc montara
[ ]' s

raphael wrote:

 Em (Wednesday, April 04, 2001,6:40:51 AM) voce enviou:

 GdA Tente assim

 GdA %@ page contentType="text/vnd.wap.wml"%?xml version="1.0"?
 GdA !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
"http://www.wapforum.org/DTD/wml_1.1.xml"
 GdA wml
 GdA card id="smain" title="ViasWap"
 GdA p
 GdA ok
 GdA /p
 GdA /card
 GdA /wml

 GdA [ ] 's

 GdA raphael wrote:

  Problemas utilizando Wap com JSP
 
  Jah configurei tudo direito no meu apache ..
  Consigo acessar paginas wap na boa ( wml )
  Soh que estou tentando montar uma pagina utilizando JSP
 
  --x.jsp
  %@ page contentType="text/vnd.wap.wml"%
  ?xml version="1.0"?
  !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
"http://www.wapforum.org/DTD/wml_1.1.xml"
  wml
  card id="card0" title="ViasWap"
  ok
  /card
  /wml
  ---
 
  O MicroBrowser nao Funciona .. diz que houve erros na pagina ..
  contate o admin da mesma
 
  Alguem tem alguma sugestao ?
  ps: tentei utilizar simuladores . ( tudo funciona ok )
 
  []s
 
  --
  Raphael Winckler de Bettio
 
  Mestrado Eng. Produo e Sistemas - UFSC
  Laboratrio de Ensino a Distncia
  --
  www.raphaeldebettio.cjb.net
  Floripa - Brasil
  UIN: 97050977
  --
 
  -- LISTA SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
  dvidas 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]
  -

 GdA -- LISTA SOUJAVA 
 GdA http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 GdA dvidas mais comuns: http://www.soujava.org.br/faq.htm
 GdA regras da lista: http://www.soujava.org.br/regras.htm
 GdA para sair da lista: envie email para [EMAIL PROTECTED]
 GdA -

 Ok, assim funciona, mas dai vc esta usando wml puro .. e nao
 utilizando JSP ou qualquer outra linguagem que permita  criacao de
 paginas dinamicas ..

 O que preciso eh saber como utilizar JSP

 Valeu

 []s

 --
 Raphael Winckler de Bettio

 Mestrado Eng. Produo e Sistemas - UFSC
 Laboratrio de Ensino a Distncia
 --
 www.raphaeldebettio.cjb.net
 Floripa - Brasil
 UIN: 97050977
 --

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RES: [java-list] Comparando datas

2001-04-06 Por tôpico Sergio Eduardo Rodrigues

Uma das maneiras  colocando usando o getTime() e trabalhando em
milisegundos, exemplo :

public static int final MSEGUNDOS_DIA = 24 * 60 * 60 * 1000;

public int difDias(Date inicio, Date fim) {
return (int)((fim.getTime() - inicio.getTime()) / MSEGUNDOS_DIA);
}


-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 4 de abril de 2001 15:24
Para: [EMAIL PROTECTED]
Assunto: [java-list] Comparando datas


Amigos;

Preciso apurar em dias a diferena entre duas datas, algum pode me ajudar



Atenciosamente;

Ricardo Almeida



---
http://www.brfree.com.br - O primeiro provedor gratuito do Brasil

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas 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 Usurios Java da Sucesu-SP 
dvidas 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] 
-




RE: [java-list] Design Pattern - Visitor

2001-04-06 Por tôpico Jorge Martins

Sem dvida,

Podem achar que o polimorfismo se deve aos vrios tipos de assinaturas e no
 capacidade polimrfica do argumento desta assinatura.

valeu

Jorge

-Original Message-
From: Alexandre Rodrigues Gomes
[mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 6 de abril de 2001 14:54
To: '[EMAIL PROTECTED]'
Subject: RES: [java-list] Design Pattern - Visitor


caramba, acho que vc entendeu melhor que eu. S toma cuidado com a expresso
"O comportamento polimrfico do mtodo", pra no despertar aquela velha
discusso...  ;-P

abraos,
By Al!

-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 6 de abril de 2001 11:50
Para: '[EMAIL PROTECTED]'
Assunto: [java-list] Design Pattern - Visitor


Alexandre,

Muito obrigado. Entendi perfeitamente agora. Basicamente, o Visitor serve
para encapsular uma operao que depende da interface da classe concreta que
 visitada.

O Visitor do seu exemplo, que deve calcular o salrio total, depende
claramente da classe concreta do empregado. Neste caso, para calcular o
salrio total de Empregado basta pegar o getSalario(), mas para a classe
Chefe  necessrio o getSalario() + getGratificacao().

Caso o Empregado e o Chefe tivessem a mesma interface para operaes sobre
rendimento, no seria necessario utilizar o Visitor. Mas eles tem interface
diferentes, logo foi feito uma classe SalaryVisitor, que trata
diferentemente objetos Empregado e Chefe.

E a grande malandragem est em o objeto visitado chamar de volta o Visitor
se passando por referncia. O comportamento polimrfico do mtodo
visit(Empregado) permite calcular diferentemente o rendimento.

Estou certo? No percebi algum detalhe?

valeu

Jorge

-Original Message-
From: Alexandre Rodrigues Gomes
[mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 4 de abril de 2001 11:57
To: '[EMAIL PROTECTED]'
Subject: [java-list] RES: Visitor (errata)


Desculpe, mandei o link errado. Este  o correto.

http://www.patterndepot.com/put/8/JavaPatterns.htm 

By Al!

-Mensagem original-
De: Alexandre Rodrigues Gomes 
Enviada em: quarta-feira, 4 de abril de 2001 11:42
Para: '[EMAIL PROTECTED]'
Assunto: Visitor


vou te dar o exemplo do livro The Design Patterns - Java Compainion. 

Suponha que vc tenha um objeto que modele sua empresa. Suponha que
esta empresa seja composta por diversos empregados. Logo, a sua classe
Empresa haver uma referncia para uma Collection de Empregados. 

public class Empresa
{
public Empregado[] empregados;
}

public class Empregado
{
protected String nome;
protected int salario;

public String getNome()...
public intgetSalario()...
public void   setNome()...
public void   setSalario()...
}

Agora, suponha que vc queira, por algum motivo, calcular os gastos
da sua empresa com salrios. Ora, a abordagem mais natural seria fazer um
lao de repetio que fizesse um somatrio dos salrios individuais atravs
do mtodo getSalario() mas, como o que queremos  demonstrar o Visitor,
utilizaz-lo-emos. :o)
A idia  que tenhamos um objeto que visite todos os empregados da
empresa e v calculando os custos parciais.

public abstract class Visitor
{
public abstract void visit(Empregado emp);
}

desta forma, podemos criar uma classe mais especializada:

public class SalaryVisitor extends Visitor
{
protected int salarioTotal;

public void visit(Empregado emp)
{
salarioTotal =+ emp.getSalario();
}

public int getSalarioTotal()
{
return salarioTotal;
}
}

O funcionamento  o seguinte: para uma classe ser visitada, ela deve
implementar algum mtodo que possibilite esta visita.

public void accept(Visitor v)
{
v.visit(this)
}

Deu pra entender mais ou meons a idia ? Para um Visitor visitar
algum, ele chama o mtodo accept daquele algum. Por fim, o objeto visitado
retorna uma chamada ao mtodo visit do Visitor passando uma referncia de si
mesmo como parmetro.

+-+  visited.accept(this)   +-+
| | -- | |
| Visitor | -- | Visited |
| |  v.visit(this)  | |
+-+ +-+

Ok, e agora, como faremos as visitas ? Assim, :


//No cliente

SalaryVisitor sal = new SalaryVisitor();
for (int i = 0; i  empregados.length; i++)
{
empregados[i].accept(sal);
}

System.out.println("Oramento com salrios = " + sal.getSalarioTotal();


Voc deve estar se perguntando por qu devemos implementar o mtodo
visit(Empregado). Considere que existe um tipo de empregado, o Chefe, que
alm do salrio comum ainda possua uma gratificao:

public class Chefe extends Empregado
{
protected int gratificacao;

public int getGratificacao() { return gratificacao; }

public void accept(Visitor v)
{
v.visit(this);
}
}

A o Visit 

  1   2   >