Re: [java-list] Editor de texto em Java...

2001-06-15 Por tôpico Mister M

JEdit. Tem um link no site do mestre - www.javaman.com.br



Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Moderador SouJava - www.soujava.org.br
Analista/Consultor
CPM Sistemas - www.cpm.com.br

From: Jefferson Notaro [EMAIL PROTECTED]
Reply-To: Jefferson Notaro [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Editor de texto em Java...
Date: Thu, 14 Jun 2001 14:16:08 +0200

Desculpe a minha insistência... :)

Teria eu, sido muito visionário quanto a questão de um editor de textos 
Open
Source em Java ?

No casa pergunto então, se alguém conhece algum editor de textos em Java q
seja free, pelo menos.


valeu ai em!

Jeo

_
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] Formatar Valores

2001-06-15 Por tôpico Mister M

Muito mais basico e limpo do q vcs imaginam...

int aNumber = 22;
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumIntegerDigits(6);
System.out.println(nf.format(aNumber));

De uma olhada no maravilhoso Java Tutorial. Todas as perguntas simples 
como essa estao respondidas lah.

P.S.: Esta eh uma lista de alto nivel, por isso nao fike mencionando 
linguagens de baixo calao, como VB, C#...


Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Analista/Consultor
Moderador SouJava - www.soujava.org.br
CPM Sistemas - www.cpm.com.br

From: Jorge Martins [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: '[EMAIL PROTECTED]' [EMAIL PROTECTED]
Subject: RE: [java-list] Formatar Valores
Date: Fri, 15 Jun 2001 12:35:48 -0300

Em VB eu já tive que fazer algo parecido, e a solução era bem porca, mas
eficaz. Simplemente concatenava n zeros (no seu caso seis) com a string do
numero desejado e pegava os n algarismos a direita.

Em java fica algo do tipo:

String temp = 00 + (new Integer(n)).toString();

return temp.substring(temp.length() - 6);


(que nojeira, né?)

abraços

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 14 de junho de 2001 09:34
To: [EMAIL PROTECTED]
Subject: [java-list] Formatar Valores




Pessoal imagino que essa pergunta seja besta que dói mas estou com
problemas pra fazer isso. Como eu faço para predefinir um valor em um
inteiro?
Por Exemplo:
eu tenho um número 22 que vem do banco de dados. Preciso somar esse
número com mais 1. Mas na hora de devolver para o banco eu preciso
fazer com que ele tenha sempre 6 casas ou seja: 23, 01, 0001000
Alguem pode me ajudar?

MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
Faça já o seu. É gratuito!!!

-- 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]
---
_
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] OO em Java

2001-06-13 Por tôpico Mister M

Ha controversias:

From: Soraia-Prisco [EMAIL PROTECTED]

Pode ser, mas o que eu falei sobre Herança Multipla está no livro Core Java
2:

.páginas 204 a 205 onde cita a opção dos projetistas de Java em: 
introduzir
a noção de interfaces para recuperar a funcionalidade que a herança 
múltipla
oferece. Os projetistas Java optaram por esse caminho porque as heranças
múltiplas (como no C++) tornam os compiladores muito complexos ou muito
ineficientes. ;

Note q recuperar a funcionalidade de heranca nao quer dizer SER IGUAL a 
heranca multipla, ninguem falou isso... Na verdade, fala aih q os 
projetistas do Java optaram por OUTRO caminho, NAO O DA HERANCA MULTIPLA.

.na página 5 no item Orientada a Objetos cita :  A principal diferença
entre Java e C++ neste aspecto (OO) reside na herança múltipla, para o qual
o Java apresenta uma solução melhor... 

MELHOR nunca foi A MESMA COISA, entendeu?
Nao se sinta ofendida com o comentario, mas essa analise ao pe da letra 
mostra q eh tudo uma questao muito subjetiva...



Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Moderador SouJava
Analista/Consultor
CPM Sistemas - www.cpm.com.br

OK? Um abraço.

-Mensagem original-
De: Cicero Leonardo Nogueira Junior [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 12 de junho de 2001 16:14
Para: [EMAIL PROTECTED]
Assunto: RES: [java-list] OO em Java


 Soraya, sei que a sua intenção é de ajudar, mas vc está equivocada,
sobre INTERFACE X Herança Múltipla. O fato do java utilizar desse excelente
recurso INTERFACE, não quer dizer que ele esteja utilizando de herança
múltipla e vou alem, não tem nada haver uma coisa com a outra.
 Cícero Leonardo

-Mensagem original-
De: Soraia-Prisco [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 12 de junho de 2001 14:43
Para: [EMAIL PROTECTED]
Assunto: RES: [java-list] OO em Java


Carlos,
  Não sou uma expert em java (ainda), mas a informação que tenho de
universidade e de livros é :
  -Java implementa a herança multipla através da utilização de
interfaces, isto já pude comprovar;
  -Tem uma linha de 'pensadores' de Java que dizem que Java não é
100% OO pois uma linguagem pura OO só pode manipular objetos e como o Java
tem variáveis básicas (double, int, char, short, long, byte, float), que 
não
são objetos, isso a tornaria uma linguagem não puramente OO.
  -Assim como tem pensadores que acreditam que essa facilidade
apresentada pela linguagem de ter variáveis básicas não a desqualifica como
uma linguagem 100% O.O., pois a mesma implementa todas as funcionalidades 
da
orientação a objetos.

Espero ter contribuido. Soraia
_
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] 
-




[java-list] Java x C#

2001-06-13 Por tôpico Mister M


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



Gostaria de mandar uma citacao do site do javaman - www.javaman.com.br -
sobre o q o CEO da Sun disse sobre o C#.


Gosling, comentando sobre C#, a linguagem do .net da Microsoft: A copia eh
a forma mais sincera de elogio, e C# (C sharp) eh uma copia direta de Java.
So que com os bugs colocados de volta, e sem as preocupacoes com seguranca.

-

Michael Nascimento Santos
Analista/Consultor
Sun Certified Programmer for the Java 2 Platform
CPM Sistemas - www.cpm.com.br

_
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: RES: [java-list] OO em Java

2001-06-13 Por tôpico Mister M

Mas nao eh heranca multipla, acho q esse eh o ponto...
Eh uma forma, digamos, desnatural - do ponto de vista dos puristas, noa meu 
- de se poder fazer polimorfismo, mas nao eh heranca multipla.
Concordo q essa discussao, assim como a do q eh polimorfismo, jah estah se 
desviando um pouco de um foco preciso. Saber se o Java eh 100% OO ou nao eh 
bastante importante, na minha opiniao, - e tecnicamente nao eh, por outras 
razoes como os primitivos e nao pela heranca multipla - mas como por hora 
nao podemos chegar a uma conclusao definitiva sobre isso (nem os mestres 
conseguem), encerremos esta Thread com um brutal stop() - mesmo deprecated 
... :-)

P.S.: BTW, uma discussao sobre Threads seria muito proveitosa, vejo q a 
maioria das pessoas apanha dos yields, synchronizeds, waits, notifys e 
sleeps da vida...



Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Moderador SouJava
Analista/Consultor
CPM Sistemas - www.cpm.com.br

From: Soraia-Prisco [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RES: RES: [java-list] OO em Java
Date: Wed, 13 Jun 2001 10:03:24 -0300

Mister M,

Se tu fores ver bem eu não disse que é a mesma coisa disse que a herança
multipla é

implementada atraves da utilização de interfaces... mas isso é bobagem, 
tu
não achas?

Tem realmente importancia discutir se é 100% OO ou não? (Desculpem a minha
ignorância mas não acho tão importante.)
  A grande sacada do Java é ser multiplataforma e permitir programar OO 
(100%
ou não).

  Não respondo mais sobre este assunto à lista por entender que temos 
outras
prioridades.

OK? Um abraço. Soraia

-Mensagem original-
De: Mister M [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 13 de junho de 2001 08:20
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [java-list] OO em Java


Ha controversias:

 From: Soraia-Prisco [EMAIL PROTECTED]

 Pode ser, mas o que eu falei sobre Herança Multipla está no livro Core 
Java
 2:
 
 .páginas 204 a 205 onde cita a opção dos projetistas de Java em:
 introduzir
 a noção de interfaces para recuperar a funcionalidade que a herança
 múltipla
 oferece. Os projetistas Java optaram por esse caminho porque as heranças
 múltiplas (como no C++) tornam os compiladores muito complexos ou muito
 ineficientes. ;

Note q recuperar a funcionalidade de heranca nao quer dizer SER IGUAL a
heranca multipla, ninguem falou isso... Na verdade, fala aih q os
projetistas do Java optaram por OUTRO caminho, NAO O DA HERANCA MULTIPLA.

 .na página 5 no item Orientada a Objetos cita :  A principal diferença
 entre Java e C++ neste aspecto (OO) reside na herança múltipla, para o 
qual
 o Java apresenta uma solução melhor... 

MELHOR nunca foi A MESMA COISA, entendeu?
Nao se sinta ofendida com o comentario, mas essa analise ao pe da letra
mostra q eh tudo uma questao muito subjetiva...



Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Moderador SouJava
Analista/Consultor
CPM Sistemas - www.cpm.com.br

 OK? Um abraço.
 
 -Mensagem original-
 De: Cicero Leonardo Nogueira Junior [mailto:[EMAIL PROTECTED]]
 Enviada em: terça-feira, 12 de junho de 2001 16:14
 Para: [EMAIL PROTECTED]
 Assunto: RES: [java-list] OO em Java
 
 
  Soraya, sei que a sua intenção é de ajudar, mas vc está equivocada,
 sobre INTERFACE X Herança Múltipla. O fato do java utilizar desse 
excelente
 recurso INTERFACE, não quer dizer que ele esteja utilizando de herança
 múltipla e vou alem, não tem nada haver uma coisa com a outra.
  Cícero Leonardo
 
 -Mensagem original-
 De: Soraia-Prisco [mailto:[EMAIL PROTECTED]]
 Enviada em: terça-feira, 12 de junho de 2001 14:43
 Para: [EMAIL PROTECTED]
 Assunto: RES: [java-list] OO em Java
 
 
 Carlos,
   Não sou uma expert em java (ainda), mas a informação que tenho de
 universidade e de livros é :
   -Java implementa a herança multipla através da utilização de
 interfaces, isto já pude comprovar;
   -Tem uma linha de 'pensadores' de Java que dizem que Java não é
 100% OO pois uma linguagem pura OO só pode manipular objetos e como o 
Java
 tem variáveis básicas (double, int, char, short, long, byte, float), que
 não
 são objetos, isso a tornaria uma linguagem não puramente OO.
   -Assim como tem pensadores que acreditam que essa facilidade
 apresentada pela linguagem de ter variáveis básicas não a desqualifica 
como
 uma linguagem 100% O.O., pois a mesma implementa todas as funcionalidades
 da
 orientação a objetos.
 
 Espero ter contribuido. Soraia
___
_
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

Re: [java-list] Interface Runnable

2001-06-07 Por tôpico Mister M

Antes de chamar os métodos wait(), notify() e notifyAll(), vc precisa ser o 
owner do lock do objeto. Sei que este conceito deve ser bem confuso, mas 
para ficar mais simples de lembrar:

Runnable bar = ...;
Thread foo = new Thread(bar);

synchronized (foo) {
   //qqer um dos 3 pode ir aqui
   foo.wait();
   //foo.notify();
   //foo.notifyAll();
}

Resumindo: pra usar wait, notify e notifyAll, primeiro vc deve sincronizar 
o/a - bastante confuso pro meu gosto esta questao de genero com palavras 
estrangeiras, but ... - thread no/a qual vc vai chama-los.
Sem contar q, desculpe se meu feeling falhar, vc parece nao saber o q 
estah fazendo... Para causar um delay numa thread, use sleep(long millis). 
Pode lancar uma excecao mas nada de mais.
Os tres outros metodos q citei servem para sincronizar um/a thread com 
outro/a, nao para causar delays. Qqer coisa, pergunte.

--
Michael Nascimento Santos
Analista/Consultor
Sun Certified Programmer for the Java 2 Platform
CPM Sistemas - www.cpm.com.br

From: Ary Junior [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Interface Runnable
Date: Wed, 6 Jun 2001 15:01:02 -0300

Por favor, tenho uma classe que extende de Canvas e implemanta a interface 
Runnable. Até aí tudo certo, então eu crio um thread da seguinte forma:

Thread thr = new Thread(this);

Sendo assim eu implemento o método run() em meu Canvas e pronto tá 
funcionando... Até que eu tento pausar o thread da seguinte forma:

thr.wait();

É voltada a seguinte excessão:

java.lang.IllegalMonitorStateException: current thread not owner

Se alguém pude me ajudar ficarei muito agradecido.


 )))
 (((
:::
|  |--\
|  Java  |  |   Ary Junior
|__|--/


_
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] CURSO SL 275 SUN

2001-05-28 Por tôpico Mister M

Liga pra Sun Education e pergunta se o SL-275 prepara pra certificacao pra 
vc ver...

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

From: Emerson Martins [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] CURSO SL 275 SUN
Date: Sat, 26 May 2001 00:58:55 -0300

Michel,

Uma coisa tem ficar bem clara sobre o SL-275, o objetivo dele não é de 
preparar o aluno para a certificação, mas sim ensinar programação JAVA. Se 
você quer estudar para a certificação o ideal é saber programar bem JAVA e 
comprar um livro para se preparar, a um ótimo da editora SIBEX, você pode 
comprar na cultura (R$ 180) ou na www.bookpool.com (+- US$ 30,00). Olhe 
também o site www.javaranch.com , lá você encontra vários links de sites 
sobre certificação.

Emerson Martins
[EMAIL PROTECTED]
Java Certified Programmer
Java Certified Instructor
Procwork Treinamento - Authorized Sun Education Center
5504-0055


   -Mensagem Original-
   De: Michel Masiero de Aquino
   Para: [EMAIL PROTECTED]
   Enviada em: Sexta-feira, 25 de Maio de 2001 17:16
   Assunto: [java-list] CURSO SL 275 SUN


   Pessoal,

   Sou autodidata e pretendendo fazer na SUN o curso 275 no mês que vem
   para certificação. Daí vi este e-mail abaixo. Alguém que já fez o curso 
pode
   me dar alguma referência e dica?

   Agradeço,

   Michel Masiero de Aquino (Java Platform man)
   NET SP Vírtua / Globo Cabo S/A
   Analista de Sistemas - Depto. Produto Vírtua
   NEXTEL ID 4367, Tel.: 5186-2767 / 5181-8788 ext.: 1480
   http://www.virtua.com.br mailto:[EMAIL PROTECTED]


   - Original Message -
   From: Mister M [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Sent: Friday, May 25, 2001 10:29 AM
   Subject: RE: [java-list] AWT e SWING


Nem tantas...
Na verdade, o Swing eh uma evolucao do AWT q quebrou muitos 
paradigmas. O
Swing trabalha com MVC, outro tipo de arquitetura, suporta look and 
feels
personalizados, componentes como tables e trees, editores de HTML e 
etc.
A grande razao do 275 nao ensinar Swing eh q soh o AWT cai na 
certificacao
(gracas a Deus, se nao ninguem passava...) e teoricamente - com 
aspas
   BEM
GRANDES mesmo - o 275 te prepara pra certificacao - assim como se vc 
fizer
   a
certificacao depois soh de ter feito o 275, vc vai passar e receber o
certificado direto das maos do Papai Noel e do coelhinho da Pascoa...
   
[]s
Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br
   
From: Carlos Eduardo Vargas Miranda (Amix) 
[EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [java-list] AWT e SWING
Date: Thu, 24 May 2001 11:04:55 -0300

Aproveitando o tema, gostaria de perguntar se há semelhança
entre o AWT e o Swing no que se refere a codificação, pois
estou fazendo o SL 275, módulo no qual se utiliza apenas AWT.
Posso ter dificuladades ou não para passar a utilizar o Swing?

Alguém saberia me dizer o porquê deles não utilizarem Swing?

Grato,
Carlos.

_
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] AWT e SWING

2001-05-25 Por tôpico Mister M

Nem tantas...
Na verdade, o Swing eh uma evolucao do AWT q quebrou muitos paradigmas. O 
Swing trabalha com MVC, outro tipo de arquitetura, suporta look and feels 
personalizados, componentes como tables e trees, editores de HTML e etc.
A grande razao do 275 nao ensinar Swing eh q soh o AWT cai na certificacao 
(gracas a Deus, se nao ninguem passava...) e teoricamente - com aspas BEM 
GRANDES mesmo - o 275 te prepara pra certificacao - assim como se vc fizer a 
certificacao depois soh de ter feito o 275, vc vai passar e receber o 
certificado direto das maos do Papai Noel e do coelhinho da Pascoa...

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

From: Carlos Eduardo Vargas Miranda (Amix) [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [java-list] AWT e SWING
Date: Thu, 24 May 2001 11:04:55 -0300

Aproveitando o tema, gostaria de perguntar se há semelhança
entre o AWT e o Swing no que se refere a codificação, pois
estou fazendo o SL 275, módulo no qual se utiliza apenas AWT.
Posso ter dificuladades ou não para passar a utilizar o Swing?

Alguém saberia me dizer o porquê deles não utilizarem Swing?

Grato,
Carlos.



-Original Message-
From: Sergio Oliveira Jr. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, May 23, 2001 3:36 PM
To: [EMAIL PROTECTED]
Subject: [java-list] AWT e SWING


Cara Lista,

Costumo dizer para as pessoas que Java é limitado em termos de interface,
isto é, a linguagem não possui componentes gráficos de alto-nível.

Falo isso pois tive que desenvolver na mão uma simples lista que mostrasse
itens com cores diferentes, autowrap, ícones para os itens, etc.

Como vocês sabem a java.awt.List é bastante limitada e não podemos
extende-la por possuir um Peer. (Até podemos extende-la, mas as principais
funcionalidades estão no Peer, que é código nativo.)

Swing na teoria veio para melhorar isso.

Alguém saberia onde posso encontrar componentes gráficos AWT e SWING de
alto-nível. O que vocês acharam da minha afirmação? Java é realmente
limitado em termos de interface?

[]'s

Sergio
_
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: [java-list] Inciante

2001-05-23 Por tôpico Mister M

Antes q seja mal-interpretado, EU USO A VERSAO ENTERPRISE DO VA 
compulsoriamente e jah trabalhei com o JBuilder Enterprise e o JBUILDER EH 
INFINITAMENTE SUPERIOR AO VA, especialmente pq a VM DA IBM CONTEM INUMEROS 
BUGS.
Tb duvido q vc consiga fazer uma tela usando layout managers como o 
GridBagLayout no VA. Isto eh ridículo de fazer no JBuilder, por exemplo. 
Gosto do JBuilder pq alem de permitir q use qqer JVM com ele, garante tb a 
portabilidade do meu codigo Java. A Borland sempre possuiu as melhores IDEs 
do mercado e no caso do Java nao eh diferente (vide C++ Builder, Delphi, 
JBuilder e agora Kylix).

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

From: Andre Mendonca [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [java-list] Inciante
Date: Wed, 16 May 2001 16:43:08 -0400

Eu usei o VA por aproximadamente um ano e meio e tenho usado o
JBuilder pelo mesmo tempo. Por apresentar um paradigma diferente
eh mais dificil voce se acostumar com as vantagens to VA. O fato
de ele nao poder utilizar qualquer JDK, por exemplo,eh um saco,
ja que voce depende da IBM para qualquer atualizacao. O repositorio
proprietario tambem tem desvantagens, ja que a integracao com
ferramentas de controle de versao, por exemplo, fica mais
complicada.

Porem, em minha opiniao, o ambiente do Visual Age eh muito mais intuitivo e
gerenciar grandes projetos eh muito mais facil.

Eu prefiro o VA, ou seja, nao eh somente da IBM que voce escuta
isso. Tambem conheco muita gente que tem a mesma opiniao que eu.
Todas estas pessoas ja utilizaram o VA por algum tempo, nao apenas
a versao de testes. Acho que a melhor coisa a se fazer e testar
e ver com qual ferramenta voce simpatiza e se sente melhor. Acho
que cada pessoa pesa as vantagens e devantagens de maneira diferente.

Grande abraco!

Cordialmente,

-
Andre Mendonca, Software Engineer
[EMAIL PROTECTED]
http://www.sknt.com

Sakonnet Technology, LLC
594 Broadway, Suite 1008
New York, NY 10012

Tel (212) 343-3170 x109
Fax (212) 343-3103



-Original Message-
From: Mister M [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 22, 2001 4:05 PM
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Inciante


Soh se foi da IBM q vc ouviu isso... Sem mais comentarios,

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

 From: Odair [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: [java-list] Inciante
 Date: Tue, 22 May 2001 16:19:09 -0300
 
 Ouvi dizer que o VisualAge é melhor que o JBuilder. Como sou
 inciante gostaría de saber a opnião de vces.
 
 
 
 Odair G. Jesus
   Curitiba - PR

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



-- 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] Rodar via .JAR

2001-05-23 Por tôpico Mister M

Por isso q eu falo q o VA eh horrivel...
Vc tem q ir pra comando de linha mesmo, se vc nao tem o JDK aih na Scopus 
vai ficar dificil...
Vc pode ateh extrair os fontes e tenar usar dentro do projeto Sun class 
libraries PM Win32 procurar por sun.tools.jar.Main, mas eh + facil mesmo 
usar o comando de linha da Sun. Ou faca upgrade - troque - de IDE!

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

From: Alexandre de Almeida Nahas [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: '[EMAIL PROTECTED]' [EMAIL PROTECTED]
Subject: RES: [java-list] Rodar via .JAR
Date: Wed, 23 May 2001 09:49:03 -0300

Eu gerei o arquivo .JAR no Visual Age for Java , e lá já tinha o arquivo
manifest dentro do jar, porém não observei nenhuma referência específica à
classe que contém o método main.




-Mensagem original-
De: Carlos E O Chierici [mailto:[EMAIL PROTECTED]]
Enviada em: Wednesday, May 23, 2001 8:58 AM
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Rodar via .JAR


  Olá, estou tentando rodar um sistema via arquivos .jar , mas está dando 
o
  seguinte erro:
  C:\retaguar\pn_apanjava -jar iucibm.jar
  Failed to load Main-Class manifest attribute from iucibm.jar
 

Esta faltando o arquivo de manifesto especificando a classe main.

Para corrigir o problema, crie um arquivo texto e coloque:

Main-class: nome da classe que contem o metodo void main

Nao se esqueca do espaco entre o Main-class: e o nome da classe.

Entao, crie o arquivo .jar especificando o arquivo de manifesto:

jar -cfm nome do seu arquivo texto nome do arquivo .jar lista de
classes

De uma checada no help do jar, nao sei se a sequencia dos parametros eh 
essa
mesma...


[]s

Carlos E O Chierici
[EMAIL PROTECTED]



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
---

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

2001-05-22 Por tôpico Mister M

Soh se foi da IBM q vc ouviu isso... Sem mais comentarios,

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

From: Odair [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Inciante
Date: Tue, 22 May 2001 16:19:09 -0300

Ouvi dizer que o VisualAge é melhor que o JBuilder. Como sou
inciante gostaría de saber a opnião de vces.



Odair G. Jesus
  Curitiba - PR

_
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] Interfaces !

2001-05-18 Por tôpico Mister M

Acho q seu problema soh se resolve voltando pra analise, se for possivel.
Uma interface com 40 metodos dificilmente pode ser proveniente de uma boa 
analise (ha uma pekena possibilidade de estar certo, embora duvido q seja o 
caso). Se vc puder modificar a interface (i.e., ninguem fora seu proprio 
codigo a usa), corrija isso.
Caso contrario, a melhor - se eh q se pode chamar assim - solucao eh criar 
classes abstratas q contenham inner classes q implementem sua interface e 
exponham apenas parte dos metodos.
Seria bom uma melhor explicacao do problema.

[]s
Michael Nascimento Santos
Analista/Consultor
Sun Certified Programmer for the Java 2 Platform
CPM Sistemas - www.cpm.com.br

From: Alan Alexandre da Silva [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: lista sou java [EMAIL PROTECTED]
Subject: [java-list] Interfaces !
Date: Fri, 18 May 2001 09:02:12 +0100

Pessoal, tenho uma interface com 40 métodos e preciso usar só um. Faço o 
implements com essa classe, assim terei que colocar os 40 cabeçalhos dos 
métodos, ou estendo minha classse para uma outra classe que implemente a 
classe com 40 métodos ?!
_
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] 
-




[java-list] Qualidade de codigo - q vcs acham?

2001-05-14 Por tôpico Mister M

Um kra colocou a seguinte frase numa lista de C:

If Java had true garbage collection, most programs would delete themselves 
upon execution. - Robert Sewell

Vcs concordam com isso? Eu mesmo jah vi coisas ABOMINAVEIS feitas em 
clientes (nao pela minha empresa...). E vcs?

[]s
Michael Nascimento Santos
Analista/Consultor
Moderador SouJava
Sociedade de Usuarios Java - www.soujava.org.br
CPM Sistemas - www.cpm.com.br

_
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] Conxoes simultaneas

2001-05-09 Por tôpico Mister M

O objeto Connection possui o metodo setAutoCommit(boolean), rollback() e 
commit(). Se vc setar o autoCommit para false, isso serah similar a dar um 
begin transaction. O resto, vc jah sabe...

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


From: Alexandre Santos Cardoso [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RES: [java-list] Conxoes simultaneas
Date: Tue, 8 May 2001 14:47:11 -0300

Alguém sabe como eu faço para controlar as transações ... commit e rollback
? como java?

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 8 de maio de 2001 09:08
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Conxoes simultaneas


Fabio,

   Vc pode sem problema nenhum ter duas ou mais conexoes com bases
diferentes,
so que serao em objetos distintos, a nao ser que vc queira varias conexoes
com
a mesma base, e ai o indicado seria utilizar um pool de conexoes.

Edson Jr

Cópia Fabio [EMAIL PROTECTED]:

  Folks,
 
  Se eu ja tenho uma conexao (Connection) aberta, eu tenho como abrir uma
  segunda conexao p/ uma base totalmente diferente, sem fechar a primeira?
 
  Fabio
 


-
This mail sent through IMP: 192.168.1.6

-- 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]
---
_
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] Pergunta Básica?????

2001-05-09 Por tôpico Mister M

Dificilmente vc vai fazer uso pratico dele, mas vamos lah.
strictfp impede uma ambiguidade da especificacao Java 1.0. Imagine o 
seguinte:

f = Float.MAX_VALUE + 1 - 1;

sem o strictfp, devido a uma ambiguidade da especificacao, vc poderia 
receber Float.NAN ou Float.MAX_VALUE. Com strictfp, sempre dah Float.NAN.

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

From: renatocatto[EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: java list [EMAIL PROTECTED]
Subject: [java-list] Pergunta Básica?
Date: Tue,  8 May 2001 14:53:53 -0300

Olá Amigos
   A pergunta é a seguinte :
 Para que serve o modificador strictfp?
  Obrigado pela Atenção


__
Acesso fácil, rápido e ilimitado? Suporte 24hs? R$19,90?
Só no AcessoBOL - http://www.bol.com.br/acessobol/



-- 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] Engraçado : QuickSort em Java Optimalizacão em Java

2001-05-03 Por tôpico Mister M




From: Sven van ´t Veer [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Engraçado : QuickSort em Java  Optimalizacão em Java
Date: Thu, 03 May 2001 09:30:57 -0300

Em relação de QuickSort, mandei uma modificação do metodo swap ontem:
  private void swap(int a[], int i, int j){
   a[i] ^= a[j];
   a[j] ^= a[i];
   a[i] ^= a[j];
  }
em vez de:
  private void swap(int a[], int i, int j){
   int T = a[i];
   a[i] = a[j];
   a[j] = T;
  }

O primeiro exemplo em C/C++ é muito mais rapido que o segundo (em
assembler são 6 a 8 operações a menos). Ai fez um teste em Java e o
resultado é exatamente o oposto, quase o dobro de linhas em byecode.


[snip:] byte code comparing


Será que java não pode fazer otimalizações ??

sven


Aih eh q tah, Sven, isso depende muito do compilador. Nao eh soh a JVM q faz 
a diferenca na performance, mas os compiladores tb. Existem na web outros 
compiladores fora o javac q sao notorios pelo tamanho dos bytecodes.
Entretanto, esta pre-compactacao do codigo pode impedir algumas otimizacoes 
as vezes mais interessantes q poderiam ser feitas pela JVM. Soh testando com 
diferentes compiladores e JVMs eh q se chega a melhor relacao.

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

_
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] Calma. Certificacao

2001-04-26 Por tôpico Mister M

Vamos lah:

Declarations and access control
Flow control and exception handling
Garbage Collection
LAnguage Fundamentals
OPerators and Assignments
Overloading, Overriding, Runtime Type and Objects Orientations
Threads
THe java.awt package
THe java.lang package
THe java.util package
THe java.io package

Procure por simulados no FAQ do SouJava. Nao pense q pq vc programa em Java, 
vc vai passar. A prova eh quase desumana e praticamente uns 30% dela exige q 
vc saiba de cor e salteado a sintaxe, range de saida e parametros de metodos 
distribuidos entre os 4 packages, coisa q geralmente vc chupa do javadoc - 
pra isso q ele existe.

Fora isso, ainda tem akelas perguntinhas sem-vergonha, como testes de 
dynamic binding q mostram q as variaveis sao sempre acessadas pelo tipo 
atual etc. Eh dificil pra caramba!!

No meu primeiro simulado, eu soh passei raspando (71%). Hoje a media caiu 
pra 61%.

From: Johnatan [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Calma. Certificacao
Date: Tue, 24 Apr 2001 11:15:14 -0300

ola
primeiramente nao quero criar nenhuma polemica, so queria umas dicas
sobre
a certificacao para programmer, tipo onde encontrar exemplos de
questoes, se alguem sabe quais os topicos que serao avaliados, essas
coisas

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


[]s
Michael Nascimento Santos
Analista/Consultor
Sun Certified Programmer for the Java 2 Platform
CPM Sistemas - www.cpm.com.br

_
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] Certificação Sun

2001-04-26 Por tôpico Mister M

http://suned.sun.com/USA/certification/java/


From: hrmattos[EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Certificação Sun
Date: Thu, 26 Apr 2001 08:15:44 -0300


   Olá pessoal !

   Alguém sabe onde procurar informações sobre como obter
certificação Java pela SUN ? ou sobre quais os cursos
autorizados pela SUN para certificação ?

   grato pela atenção.

   Henrique.





__
Acesso fácil, rápido e ilimitado? Suporte 24hs? R$19,90?
Só no AcessoBOL - http://www.bol.com.br/acessobol/



-- 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] Qual o melhor? VisualAge ou Jbuilder?

2001-04-23 Por tôpico Mister M

Aih eh como comparar o FrontPage Express com o Dreamweaver... :-)
A versao Enterprise vem com controle de versao.

[]s
Michael Nascimento Santos
Analista/Consultor
Sun Certified Programmer for the Java 2 Platform
CPM Sistemas - www.cpm.com.br

From: Kleber Rodrigo de Carvalho [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Qual o melhor? VisualAge ou Jbuilder?
Date: Thu, 19 Apr 2001 12:47:00 -0300

Isto significa que se eu usar uma ferramenta Jbuilder Foudation 4 e nao
preciso usar uma ferramenta SourceSafe?


- Original Message -
From: Mister M [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, April 19, 2001 12:16 PM
Subject: Re: [java-list] Qual o melhor? VisualAge ou Jbuilder?


  De longe o JBuilder 4 eh muito melhor q o VisualAge 3.5.
  Agora, qdo a versao de ambos eh a 3, vc precisa ter alguma ferramenta  
a
la
  SourceSafe para controlar o versionamento dos aplicativos no JBuilder.
Aih,
  ele continua melhor q o VisualAge.
 
  []s
  Michael Nascimento Santos
  Analista/Consultor
  CPM Sistemas - www.cpm.com.br
 
  From: cezinha tng [EMAIL PROTECTED]
  Reply-To: [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Subject: [java-list] Qual o melhor?  VisualAge ou Jbuilder?
  Date: Wed, 18 Apr 2001 22:14:16 -0700 (PDT)
  
  Qual o melhor?  VisualAge ou Jbuilder?
  
  Qual é o melhor, para desenvolver aplicações em Java?
  Jbuilder 3 ou o Visual Age3? Qual a diferença entre
  eles?
  
  
  Abraços!!!
  
  
  
  __
  Do You Yahoo!?
  Yahoo! Auctions - buy the things you want at great prices
  http://auctions.yahoo.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]
  
-


_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.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: [java-list] Qual o melhor? VisualAge ou Jbuilder?

2001-04-19 Por tôpico Mister M

De longe o JBuilder 4 eh muito melhor q o VisualAge 3.5.
Agora, qdo a versao de ambos eh a 3, vc precisa ter alguma ferramenta " a la 
SourceSafe" para controlar o versionamento dos aplicativos no JBuilder. Aih, 
ele continua melhor q o VisualAge.

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

From: cezinha tng [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Qual o melhor?  VisualAge ou Jbuilder?
Date: Wed, 18 Apr 2001 22:14:16 -0700 (PDT)

Qual o melhor?  VisualAge ou Jbuilder?

Qual é o melhor, para desenvolver aplicações em Java?
Jbuilder 3 ou o Visual Age3? Qual a diferença entre
eles?


Abraços!!!



__
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.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: [java-list] Rose Swing Applications

2001-04-19 Por tôpico Mister M

Qdo eu usava Rose com JBuilder (bons tempos akeles... :-)) eu sempre fazia a 
parte grafica no JBuilder e dava um reverse engineering no codigo. Eh meio 
inviavel fazer do jeito "certo". Agora, pra fazer objetos de negocio, o Rose 
eh bom pra caramba se comparado com outras "perolas do design".

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

From: Sven van ´t Veer [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: java-list [EMAIL PROTECTED]
Subject: [java-list] Rose  Swing Applications
Date: Thu, 19 Apr 2001 09:56:05 -0300

Alguem já modelou uma aplicação Swing usando Rose? Qual a experêcia,
vale a pena ou não.

Já uso o Rose para applicações EJB e o código gerado é 'mais ou menos' ,
mas dá para usar. Agora estou tentando o mesmo com applicação em swing
mas o código gerado é muito ruim e é muito dificil de usar no JBuilder
3.5 ai estou pensando em gerar a aplicação (somente a apresentação) em
JBuilder, reverse engeneer isso no Rose e integrar com meu modelo de
classes de negocio.

Alguem já fez isso ?

Sven


-- 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] Concatenando Códigos ASCII 013

2001-04-16 Por tôpico Mister M

";" + (char) 13;
[]s
Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br

From: "J Miguel" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Concatenando Códigos ASCII 013
Date: Fri, 13 Apr 2001 18:35:57 -0300

 Galera:

 Estou tentando concactenar o caracter ";" com o código ASCII número 13
(retorno de carro).
 Estou tentando da seguinte forma:
 String x = ";" + "\013";

 Acho que não esta funcionando porque depois eu não encontro esta
ocorrência em uma variável que eu tenho certeza que tem o caracter ";" 
junto
com o retorno de carro.
 a sequência ";\n" não funciona porque além do retorno de carro, o "\n"
tem o "fim de linha" (013 + 010).  o que eu quero é somente o ASCII "013".

 Alguma dica ?

 []'s
 JMiguel


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

2001-04-16 Por tôpico Mister M

Pelo jeito vc nunca usou o JDK na vida. Vamos lah:

O caminho dado para o javac deve ser o caminho absoluto do arquivo. Assim, 
ao inves de platnegocio.PlataformaAplicacao.java, use 
platnegocio\PlataformaAplicacao.java.

A opcao -d ira determinar em q diretorio o compilador devera colocar os 
.class resultantes.

Qqer duvida, contrate a CPM ! :-)

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

From: "Alexandre de Almeida Nahas" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Problemas
Date: Thu, 12 Apr 2001 09:23:27 -0300


Eu estou tentando rodar uma aplicacao fora do Visual Age For Java, mas
consigo rodar apenas parte dela, a outra parte apresenta o seguinte erro:

C:\originaljavac platnegocio.PlataformaAplicacao.java
error: Can't read: platnegocio.PlataformaAplicacao.java
1 error

C:\originaljava platnegocio.PlataformaAplicacao
Can't find class platnegocio/PlataformaAplicacao or something it requires


O Path e o ClassPath estao certos, alguem saberia me dizer oq acontece 

Obrigado,
Alexandre


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




[java-list] Re: IDE para Linux

2001-04-16 Por tôpico Mister M

Use o JBuilder 4. Eh a melhor ferramenta Java do momento para todos os SOs.

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

From: Alexandre Briani Kieling [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] IDE para Linux
Date: Wed, 11 Apr 2001 11:09:05 -0300 (EST)


Estou procurando um ambiente de desenvolvimento java para a plataforma
Linux.
Quais são as melhores opções atualmente?
Testei o VisualAge e achei ótimo, porém o sistem não guarda as classes em
arquivos e, portanto, fico incapacitado de usar CVS. Estou certo?
O Forte for Java tb parece bom, mas exige uma máquina bem mais robusta,
principalmente em relação à memória.

Obrigado.

--
Alexandre Briani Kieling


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




[java-list] Certificacao

2001-04-11 Por tôpico Mister M


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



Olah,

Alguem saberia me dizer se Swing jah estah caindo na certificacao do Java 2?
O q cai nessa certificacao q nao cai na do 1.1?

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

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


Re: [java-list] The case of the Incredible Telepathic RMI Client

2001-04-10 Por tôpico Mister M

Eh simples (eu acho...):

Supondo q vc tenha feito Naming.bind - se vc nao fez isso, aih sim fico 
perplexo - antes, o q vc passou com hostname passa a ser interpretado soh 
como parte do nome. Por exemplo:

rmi://server1/TailChecker

pode se referir tanto ao nome TailChecker em server1 como a 
server1/TailChecker em localhost. O Java, por mais incrivel q pareca, nao 
faz a distincao q vc esperava. Se duvida, execute o prg anexo apos ter 
registrado o objeto.

Obs: compilado no 1.2

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

From: Sven van ´t Veer [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: java-list [EMAIL PROTECTED]
Subject: [java-list] The case of the Incredible Telepathic RMI Client
Date: Tue, 10 Apr 2001 13:45:12 -0300

O codigo seguinte roda sem exception e sem cabo de rede

 try {
 String host = "rmi://" + this.hostname + "/TailChecker";
 System.out.println(host);
 tc = (TailChecker)Naming.lookup(host);
state = tc.checkState();
 tc = null;
 } catch (Exception ex){
   message = cal.getTime() + " Probable Network Error! -
RemoteException\n";
 }

this.hostname é algum host sem ser o meu localhost.

Estou perplexo!!

sven


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

 ListServers.class

-- 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] The case of the Incredible Telepathic RMI Client

2001-04-10 Por tôpico Mister M

Vc executou o prg q mandei no client? Qual foi a saida?

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


From: Sven van ´t Veer [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] The case of the Incredible Telepathic RMI Client
Date: Tue, 10 Apr 2001 15:27:39 -0300



Mister M wrote:

Eh simples (eu acho...):

Supondo q vc tenha feito Naming.bind - se vc nao fez isso, aih sim
fico perplexo - antes, o q vc passou com hostname passa a ser
interpretado soh como parte do nome. Por exemplo:

rmi://server1/TailChecker

pode se referir tanto ao nome TailChecker em server1 como a
server1/TailChecker em localhost. O Java, por mais incrivel q pareca,
nao faz a distincao q vc esperava. Se duvida, execute o prg anexo apos
ter registrado o objeto.

Poizz ehh.. Mas o Naming.rebind foi feito num outro host, no caso
192.168.1.4 (Solaris) enquanto esse cliente roda no 192.168.1.27
(Windooze 2000)

A minha classe Tail roda no servidor(192.168.1.4) e cria o processo
rmiregistry e faz o naming.bind.

Esse classe Tail faz igual o tail -f, ele roda como deamon. e leia um
log, criado num outro servidor numa partição nfs  O meu tail espalha uma
classe que checa se o nfs tá respondendo. O client RMI mostre este
status num janelinha swing. Até ai tudo bem, mas quando tira o cabo de
rede... beleza ainda..

sven



Obs: compilado no 1.2

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

From: Sven van ´t Veer [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: java-list [EMAIL PROTECTED]
Subject: [java-list] The case of the Incredible Telepathic RMI Client
Date: Tue, 10 Apr 2001 13:45:12 -0300

O codigo seguinte roda sem exception e sem cabo de rede

 try {
 String host = "rmi://" + this.hostname + "/TailChecker";
 System.out.println(host);
 tc = (TailChecker)Naming.lookup(host);
state = tc.checkState();
 tc = null;
 } catch (Exception ex){
   message = cal.getTime() + " Probable Network Error! -
RemoteException\n";
 }

this.hostname é algum host sem ser o meu localhost.

Estou perplexo!!

sven


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

Re: [java-list] Código ASCII.

2001-04-06 Por tôpico Mister M

Um caracter eh um numero, soh na impressao eh q acontecem coisas estranha. 
Soh 256 chars tem codigo ASCII e Java tem 65536 chars diferentes 
(Unicode-16). Se vc quiser imprimir o codigo de um caracter, faca:

System.out.println((int)'A');

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

From: "Michel Bertrand" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: "SouJava" [EMAIL PROTECTED]
Subject: [java-list] Código ASCII.
Date: Fri, 6 Apr 2001 15:46:41 -0300

Olá pessoal !

Alguém conhece uma classe do Java que possua um
método para retornar o código ASCII de um determinado
caracter e vice-versa ?

Agradeço desde já !

{}'s
Michel.

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

2001-04-02 Por tôpico Mister M

Eh um pouco mais complicado, in fact...
Volatile indica q uma linha de codigo inteira tvz tenha de ser realizada de 
forma atômica e garante q nao existirao "phantom readings" em seu programa. 
Assim, em:

++i + j++;

se ambas foram volatile, garante-se q i e j serao lidas somente uma vez, 
exatamente no momento de execucao da linha (por + q normalmente o valor seja 
bufferizado pelos interpretadores) e nenhuma das instrucoes ++ ira produzir 
resultados estranhos (como poderia acontecer se j valesse 3 antes da linha, 
alguem alterasse o valor de j para 5 antes da linha retornar e j virasse 
algum valor inesperado). Geralmente, na boa, isso nunca funciona. Esses 
problemas devem ser resolvidos com nosso "querido" bloco synchronized. Eh 
isso aih.

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


From: "Anderson M. C. de Souza" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RES: [java-list] Volatile
Date: Mon, 2 Apr 2001 22:43:20 -0300

   Volatile é um modificador que tem por objetivo avisar ao compilador que 
uma
variável pode ser alterada de forma assíncrona, a partir daí o compilador
irá gerar código para tentar minimizar o possível problema.
   Vale lembrar que este problema só pode ocorrer em ambientes
mutiprocessados, e mesmo assim se o sistema operacional não tiver uma
gerência de memória muito eficiente.
   Não se preocupe, pois em 3 anos de experiência em Java eu nunca ví se quer
uma única linha de código que utilizasse esse modificador, sei para que ele
serve apenas porque tenho um livro que menciona sua finalidade. Vale 
lembrar
que o próprio livro diz que ele praticamente não é usado por ninguém.

   Um abraço,

   Anderson M. C. de Souza

-Mensagem original-
De: hooter [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 2 de abril de 2001 17:41
Para: [EMAIL PROTECTED]
Assunto: [java-list] Volatile


Oi pessoal !!!Alguem poderia me explicar o q eh e qdo devo utilizar uma
variavel volatile ???
Desde jah agradeco !!!

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

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




[java-list] Final em lista de argumentos

2001-03-30 Por tôpico Mister M


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



A ideia q eu tinha eh q este final iria resultar + ou - em declarar um
ponteiro const em C, o q aumenta a performance. Algo como:

public int fazXFinal(Vector * const v)

mas precisaria de uma resposta embasada (tb fiz testes e no 1.2, usando 2
mains diferentes, parece q a performance foi levemente superior, mas criei
varios Vectors ao inves de varios itens)

Estou acostumado a usar final para declarar metodos e variaveis automaticas
e sempre ajudou na performance (em 95% dos casos...) O problema eh este
final estranhissimo em linha de argumentos q parece nao ter um comportamento
definido.

Alguem tem uma explicacao com provas?

P.s.: valeu!

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

From: "Leonardo Souza Mario Bueno" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Re: final em lista de argumentos
Date: Fri, 23 Mar 2001 11:57:27 -0300

Não posso afirmar com certeza, mas fiz o teste abaixo e a diferença não foi
lá
grandes coisas.. pra falar a verdade, usando final foi até mais lento na
maioria das
vezes. Tentei inverter a ordem do teste (primeiro sem final ) e o resultado
não se
alterou.

Usei a Java HotSpot(TM) Client VM (build 1.3.0_01, mixed mode) para rodar
os testes.
Acredito que a otimização varie de acordo com o tipo efabricante da JVM que
você
estiver usando.

Eu geralmente uso final somente quando quero usar um argumento de método em
uma inner
class anonima... fora isto praticamente nunca uso. Acho que só vale a pena
usar se
você desenvolver aplicações matemáticas ou intensivas no uso de CPU.

import java.util.*;

public class FinalTest {

  public int fazX(Vector v) {
   int sum = 0;
   for (int i = 0; i  v.size(); i++) {
sum += ((Integer)v.get(i)).intValue();
   }
   return sum;
  }

  public int fazXFinal(final Vector v) {
   int sum = 0;
   for (int i = 0; i  v.size(); i++) {
sum += ((Integer)v.get(i)).intValue();
   }
   return sum;
  }

  public static void main(String args[]) {

   Vector data = new Vector(100);
   for (int i = 0; i  100; i++) {
data.add(new Integer(i));
   }

   FinalTest test = new FinalTest();

   long inicio = System.currentTimeMillis();
   for (int i = 0; i  10; i++) {
test.fazXFinal(data);
   }
   long fim = System.currentTimeMillis();
   System.out.println("Tempo usando final: "+ (fim-inicio) +"ms");
   System.gc();
   inicio = System.currentTimeMillis();
   for (int i = 0; i  10; i++) {
test.fazX(data);
   }
   fim = System.currentTimeMillis();
   System.out.println("Tempo sem usar final: "+ (fim-inicio) +"ms");
  }

}


Leonardo Souza Mario Bueno
itera Informática
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: "Mister M" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 22, 2001 10:34 AM
Subject: final em lista de argumentos


  Ola pessoal,
 
  Alguem saberia me afirmar com certeza se o uso de final na lista de
  argumentos melhora a performance? Por exemplo, eu sei que em:
 
  public void fazX() {
 final Vector v = new Vector();
  ...
  }
 
  pode vir realmente a permitir otimizacoes do compilador. Mas e:
 
  public void fazX(final Vector v) {
  ...
  }
 
  serah q melhora a performance???
  Tks anyway!
 
  []'s
 
  Michael Nascimento Santos
  Analista/Consultor
  CPM Sistemas - www.cpm.com.br
 
 
_
  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 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] Polimorfismo (PARA FECHAR) II

2001-03-23 Por tôpico Mister M

Volto a frisar novamente q a discussao comecou pq muita gente leu em algum 
lugar q polimorfismo eh somente overloading e nao overriding (2 semanas 
atras). Concordo com vc d q o importante eh saber usar, mas se o kra pensa q 
polimorfismo == overloading e alguem pergunta se ele jah aprendeu a usar 
polimorfismo, vao obter a ideia errada, pq todos nos concluimos de comum 
acordo q polimorfismo eh pelo menos overriding e outros acham q eh tb 
overloading.
Mais lenha na fogueira...

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

From: "Marcelo Quintella" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Polimorfismo (PARA FECHAR) II
Date: Wed, 21 Mar 2001 14:27:50 -0500

Eu tenho apenas assistido a toda essa discucao mas nao resisti aa tentacao
de dar o meu palpite...

Eu estou mais para o lado do Andre do que para o lado do Mister M.
"Conceito" de qualquer coisa eh uma coisa meio aleatoria. Alguem define o
conceito e aquilo passa a valer. Mas o que essa discussao toda mostrou eh
que nenhum dos dois conceitos pegou de verdade, e o termo "polimorfismo"
passou a significar diferentes coisas dependendo de _quem_ o usa.

Na minha o opiniao isso nao faz a menor diferenca. Sempre achei que
poliformismo era pura e simplesmente method overriding. Mas os argumentos a
favor ou contra a validade do termo para method overload sao igualmente
fortes.

O que importa para mim eh: Voce sabe usar method overriding eficientemente?
Voce sabe usar method overloading eficientemente? Sabe? Entao otimo, nao 
faz
a menor diference qual dos dois eh "polimorfismo" ou nao. Se quiserem
podemos criar um novo termo e passar a usa-lo...

Pronto. Ai estao os meus cinco centavos...

Abracos a todos,
Marcelo Quintella


- Original Message -
From: "Andre Mendonca" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: March 21, 2001 1:26 PM
Subject: RE: [java-list] Polimorfismo (PARA FECHAR) II


 
  Mister M,
 
   - Depois, alguem em algum ponto do universo (nao lembro
   quem, estou correndo atras, acho q era um grupo de autores)
   determinou q para ser uma linguagem OO, vc precisa ter
   abstracao, encapsulamento, heranca e polimorfismo. Foram
   essas caras (preciso achar isso, tah dificil...) q definiram
   q polimorfismo EH OVERRING E DYNAMIC BINDING.
 
  Isto nao impede que o conceito seja estendido ou re-interpretado.
  Ou que alguem diga que overloading eh um tipo especifico de
  polimorfismo. Este alguem, em algum ponto do universo, disse
  isso e o conceito pegou, tanto que muita gente hoje concorda com
  ele. Essa pessoa estendeu o conceito. Eu simplesmente nao posso
  dizer que o cara esta _errado_. Eh um conceito novo.
 
   - Por isso, o uso de polimorfismo significando overloading foi
   considerado inapropriado para OOP, jah q, segundo a definicao dos
   camaradas acima, vc precisa implementar o polimorfismo para ser
   uma linguagem OO mas nao precisa implementar overloading.
 
  Eh exatamente sobre isto que eu estou falando. A linguagem que
  implementa overloading, de acordo com este novo (?) conceito,
  implementa "polimorfismo multiplo", ou qualquer outro nome que
  tenha sido adotado. Eh uma nova nomenclatura, apenas.
 
   Soh estou comentando q sua definicao vem de conceitos q foram
   se tornando "deprecated" com o tempo.
 
  Pode ate ser, mas ainda sao utilizados e aceitos por _muita_ gente.
  Essas pessoas nao acham que o termo seja tao deprecated assim.
 
   Eu nao falei qdo disserem polimorfismo, mas sim polimorfismo
   no conceito OOP.
 
  De novo. Conceito de quem? O conceito nao pode ser estendido?
 
   Polimorfismo em OO eh sempre overriding e dynamic binding
 
  De acordo com o seu conceito (e de muitas, muitas outras pessoas,
  eh bem verdade)
 
   Sim, mas acho q alguem (OMG, sei lah) regulamentou a OO e o
   polimorfismo (por consequencia) do jeito q expliquei (so preciso
   achar...)
 
  Alguem pode ter feito isto e o conceito pode ter sido mudado
  posteriormente, ou algumas pessoas podem ter adotado uma nomenclatura
  diferente. Acho que eh saudavel a aceitacao de novos conceitos, por
  mais estranhos que eles possam parecer. Eh possivel que no futuro
  chegue-se `a conclusao _unanima_ de que overloading nao eh polimorfismo
  porem, _hoje_, os dois conceitos sao aceitos. Nao da pra dar as costas
  para tanta gente que acha o contrario.
 
   Nao, dentro do contexto de algumas linguagens sim, mas em OO,
   conceitualmente nao (vide explicacao acima).
 
  Nao existe um conceito de OO imutavel eh inquestionavel. Eh assim que
  as coisas evoluem. Se alguem sugeriu uma modificacao, pode ser que
  ela seja valida.
 
   Polimorfismo tem a ver com a mesma mensagem
 
  Mais uma vez, de acordo com o conceito que voce defende. Outras
  pessoas discordam.
 
  Cordialmente,
 
  Andre Mendonca
  [EMAIL PROTECTED]
 
  -- LISTA SOUJAVA 

RE: [java-list] PORQUE JAVA, E NÃO O MICROSOFT.NET

2001-03-23 Por tôpico Mister M

7-) Java eh praticamente uma especificacao da Sun; qualquer um pode 
implementar desde q obedeca a especificacao; mais implementacaoes 
representam maior competitividade e maior confiabilidade, alem de longa vida 
do produto.

8) Ao instalar o JDK, vc recebe boa parte dos fontes, o q ´permite uma 
deteccao e correcao muito mais eficiente e rapida dos bugs (estabilidade).

9) A Microsoft encontra-se sobre processo judicial e ninguem pode precisar o 
impacto da provavel divisao da empresa.

Eh isso aih..
My 3 cents..

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


From: "Andre Mendonca" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [java-list] PORQUE JAVA, E NÃO O MICROSOFT.NET
Date: Wed, 21 Mar 2001 12:51:16 -0500


6) Ate agora, .NET eh vaporware.

7) Nao diria que eh trivial desenvolver applicacoes multi-threaded
e distribuidas em Java, mas eh indiscutivelmente mais facil do que
C ou C++. Para server-side programming isso eh importante.


My 2 cents.

--
Andre Mendonca, Software Engineer
[EMAIL PROTECTED]
http://www.sknt.com

Sakonnet Technology, LLC
594 Broadway, Suite 1008
New York, NY 10012

Tel (212) 343-3170 x109
Fax (212) 343-3103



-Original Message-
From: Jorge Martins [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 21, 2001 12:00 PM
To: '[EMAIL PROTECTED]'
Subject: RE: [java-list] PORQUE JAVA, E NÃO O MICROSOFT.NET


Alguns bons motivos:

1) ASP é um script interpretado, enquanto JSP é um script compilado em
servlets. Consegue maior desempenho e robustez.

2) Java é uma linguagem orientada a objetos mais simples que qualquer outra
do pacote .NET. Dei uma olhada em especificações básicas do C# e este é
menos intuitivo e coerente com as capacidades do OO que o Java.

3) Java tem um maior suporte ao Oracle que o ambiente Microsoft. A própria
Oracle disponibiliza o driver JDBC para o seu banco.

4) Java roda em ambiente UNIX, maioria incotestável dos grandes servidores
web.

5) Java permite que uma mesma linguagem de programação seja usada na 
conexão
ao banco de dados (integração no geral), lógica de negócios e programação 
de
interface no ambiente corporativo. A combinação JDBC-JMS, JavaBeans-EJB e
JSP-Servlets é ótima.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 21 de março de 2001 11:30
To: [EMAIL PROTECTED]
Subject: RE: [java-list] PORQUE JAVA, E NÃO O MICROSOFT.NET



Amigos eu sou o maior defesor do Java e da Sun na minha empresa , minha
empresa
eh uma Banco Alemao, eu preciso dar argumentos solidos para a escolha do
Java
com nossa nova linguagem de programação a nivel mundial , tem muitas 
pessoas
em
Nova York que defendem a utilização do ASP com pacotes DCOM.

Alguem pode Porfavor me Ajudas, ou me fornecer um Site onde posso obter 
esta
informação.

Valeu Galera,

Best Regards


Luiz Henrique
(Admin FrotaL)

WestLB
Avenida Engenheiro Luis Carlos Berrini, n716, 7A
Brasil - São Paulo SP, CEP 04571-000
Tel.: (55 011) 5504-9745
Fax: (55 011) 5504-9933




Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer
den im Adressfeld ausgewiesenen Adressaten bestimmt.
Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten
wir um eine kurze Nachricht. Jede unbefugte Weiterleitung
oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die
Echtheit oder Vollstaendigkeit der in dieser Nachricht
enthaltenen Informationen garantieren koennen, schliessen wir
die rechtliche Verbindlichkeit der vorstehenden Erklaerungen
und Aeusserungen aus. Wir verweisen in diesem Zusammenhang
auch auf die  fuer die Bank geltenden Regelungen ueber die
Verbindlichkeit von Willenserklaerungen mit verpflichtendem
Inhalt, die in den bankueblichen Unterschriftenverzeichnissen
bekannt gemacht werden.

This message is confidential and may be privileged. It is
intended solely for the named  addressee. If you are not the
intended recipient please inform us. Any unauthorised
dissemination, distribution or copying hereof is prohibited.
As we cannot guarantee the  genuineness or completeness of
the information contained in this message, the statements
set forth above are not legally binding. In connection
therewith, we also refer to the governing regulations of
WestLB concerning signatory authority published in the
standard bank signature lists with regard to the legally
binding effect of statements made with the intent to
obligate WestLB.

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

[java-list] Polimorfismo (PARA FECHAR MESMO)

2001-03-23 Por tôpico Mister M

Ola todos os interessados nesta discussao:

Acho q nos nao vamos chegar a lugar algum. Vamos resumir todas as opinioes 
entao e chega de papo, ok?

- Overriding:
Capacidade de se sobrescrever um metodo de uma classe pai e este ultimo 
metodo ser chamado mesmo q se esteja trabalhando com a interface pai. Ex:

Pai p = new Filho();
p.facaX();

Se em algum lugar da classe Filho houver uma nova definicao para facaX(), 
esta definicao eh q serah chamada.

- Dynamic binding
Capacidade do interpretador de postergar a identificacao do metodo a ser 
chamado ateh o momento da execucao, ou seja, determinar qual a verdadeira 
classe do objeto e se alguma classe na hierarquia o redefine (ligacao 
dinamica)

- Overloading
Capacidade de se declarar um mesmo metodo com diferentes listas de 
argumento. Ex:

void facaX();
void facaX(Object y);
void facaX(int a);
void facaX(Object y, int a);

- Static binding
Capacidade do compilador de determinar qual metodo overloaded devera ser 
chamado (ligacao estatica)

- Polimorfismo
Pelo menos overriding, sendo alguns tb overloading

- Polimorfismo parametrico
Segundo apostila da Sun, no SL-110 eh vc poder fazer:

p.facaX(new Vector());

qdo na classe P o metodo esta definido como:

void facax(Object o);

ou seja, a capacidade de se "fazer upcasting sozinho" do compilador.
Alguns dizem q nao eh isso, mas sim overloading.

Se esqueci de alguma coisa, favor complementar! tks!

[]'s

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

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




[java-list] final em lista de argumentos

2001-03-23 Por tôpico Mister M

Ola pessoal,

Alguem saberia me afirmar com certeza se o uso de final na lista de 
argumentos melhora a performance? Por exemplo, eu sei que em:

public void fazX() {
   final Vector v = new Vector();
...
}

pode vir realmente a permitir otimizacoes do compilador. Mas e:

public void fazX(final Vector v) {
...
}

serah q melhora a performance???
Tks anyway!

[]'s

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

_
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] Existencia de Arquivo

2001-03-23 Por tôpico Mister M

Eh mais facil usar o metodo de instancia exists() como em:

boolean existe = new java.io.File("C:\\senhasSSU.txt").exists();

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


From: "Jason Douglas de Oliveira BOL2" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Existencia de Arquivo
Date: Fri, 23 Mar 2001 10:17:15 -0300

Bom Dia Anderson.

tente isso.

 String seekFile = "senhasSSU.txt";
 boolean found = false;
 File myDir = new File("C:\\");
 File[] myFiles = myDir.listFiles();
 for(int x=0;xmyFiles.length;x++){
 if(myFiles[x].getName().equals(seekFile)){
 found = true;
 break;
 }
 }

Abraços!!!

- Original Message -
From: Anderson Ami [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 22, 2001 7:26 PM
Subject: [java-list] Existencia de Arquivo


  E-mail grátis BOL com antivírus! Faça já o seu!
  http://www.bol.com.br
 
 
  Alguém sabe como eu faço para verificar se existe um arquivo em
determinada
  pasta ?
 
  agradeço
  anderson
 
 
  -- 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]
-

_
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] Polimorfismo (PARA FECHAR)

2001-03-21 Por tôpico Mister M

Ola Andre e Christian (e lista),

Essa "nova" discussao sobre polimorfismo iniciou-se qdo eu enviei a citacao 
do Bruce Eckel. Antes q isso vire off-topic e uma guerra, deixe-me explicar 
pra todo mundo o q acontece e pq este assunto eh pertinente (espero q seja a 
ultima vez... :-))

- O que eh polimorfismo?

Ateh o inicio da decada de 90, polimorfismo era (com certeza, 
indiscutivelmente) a capacidade presente no C de se declarar uma funcao com 
um mesmo nome e varios argumentos - void funcao(int a), void funcao(int a, 
int b).
Com o surgimento das linguagens orientadas a objeto, polimorfismo passou a 
ser definido como a capacidade de uma chamada de metodo sempre acontecer no 
ultimo objeto da hierarquia que o redefine (em Java eh assim, em C++ eh 
preciso usar virtual).
No contexto de OOP, polimorfismo conforme definido somente no paragrafo 
acima (juntamente com abstracao de dados, encapsulamento e heranca) passou a 
ser um dos conceitos essenciais para que uma linguagem pudesse ser 
considerada orientada a objetos. A primeira definicao deveria continuar 
sendo usada somente nas linguagens antigas, mas jah q Java e C++ suportam 
overloading, alguns autores continuaram utilizando o termo
polimorfismo para se referiri a ele tb. Aih comeca nossa discussao...

- Por q ha esssa discussao?

Ha duas semanas atras, alguem na lista falou q estava lendo um livro sobre 
Java e disse que este livro SOH CONSIDERAVA POLIMORFISMO COMO OVERLOADING, 
ALGO COMPLETAMENTE INCONCEBIVEL MESMO PARA OS QUE DEFENDEM Q OVERLOADING TB 
EH POLIMORFISMO. Daih, eu e o Sven nos revezamos (pode-se dizer) para 
explicar q o termo polimorfimo (DENTRO DO CONTEXTO OOP) se aplica a 
OVERRIDING ou DYNAMIC BINDING.

- Pq a discussao eh pertinente?

Conforme jah explicado, polimorfismo (significando overriding) eh um dos
conceitos essenciais da OOP (object-oriented programming ou POO ou OO, como 
desejarem). Se vc nao sabe como funciona  a ligacao dinamica, entao vc vai 
ter SERIOS PROBLEMAS EM JAVA. Por isso q eu disse q era um conceito basico, 
no sentido de ser ESSENCIAL, A BASE PARA PROGRAMAR BEM EM JAVA.
Se polimorfismo tb pode ser aplicado a overloading (q tb eh uma "feature" 
utilissima do Java, indiscutivelmente) eh uma questao quase religiosa em q 
cada um faz sua decisao. O grande ponto da questao eh q, qdo disserem 
polimorfismo no contexto OOP, sempre pense somente em OVERRIDING. Agora, qdo 
ponto for somente PROGRAMACAO JAVA, aih vc decide se polimorfismo tb eh 
overloading ou nao. Como alguns acham (eu nao, but anyway) q religiao nao se 
discute, eh bom a gente parar por aki.


Espere q tenha ficado claro o ponto. Respeito a opiniao dos colegas q acham 
q o termo polimorfismo tb deveria ser aplicado a overloading e reconheco q 
uma traducao literal do termo (muitas formas) poderia induzir alguem a 
aceitar a ideia, mas por razoes historicas, mantenho minha opiniao sobre se 
aplicar somente  a overriding, dynamic binding e afins.
Poderiamos fazer 12.000.000 de citacoes de livros e nunca chegariamos a 
lugar algum, jah q comecariamos a discutir quem acha qual autor melhor q o 
outro - e aih entrariamos em uma discussao completamente pessoal e 
off-topic.
Em suma:

- Polimorfismo significa muitas formas;
- Polimorfismo eh um dos conceitos essenciais da OOP;
- Dentro do contexto OOP, polimorfismo refere-se unica e exclusivamente a 
overloading, dynamic binding e afins;
- Dentro do contexto de programacao, alguns afirmam q polimorfismo tb se 
aplica a overloading, conceito este q vem da epoca em q existia somente o C 
e do qual alguns discordam;
- Overriding e dynamic binding sao essenciais para q o Java seja 
considerado uma linguagem orientada a objetos, enquanto overloading existe 
em varias linguagens nao-orientadas tb, o q nao faz com q deixe de ser uma 
caracteristica extremamente util do Java
- CHEGA DE DISCUTIR POLIMORFISMO; CADA UM DECIDA SE ACHA Q O TERMO SE 
APLICA, ALEM DE A OVERRIDING (O Q EH INDISCUTIVEL) TB A OVERLOADING (EU, 
SVEN E OUTROS - NAO, ANDRE, CHRISTIAN E OUTROS - SIM).

Obrigado pela atencao e paciencia de terem lido ate aki.
[]'s

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

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




[java-list] Polimorfismo (PARA FECHAR) II

2001-03-21 Por tôpico Mister M

Caro Christian

Ok, minha vez...

Caro Michael,

Eu vou lhe fazer uma pergunta e se a sua resposta for adequada eu posso
mudar de opinião quanto a minha posição. A pergunta é:

   Porque o overloading não é polimorfismo?

Acredito que a resposta a esta pergunta é crucial para definirmos se
overloading é ou não é polimorfismo.


Com certeza. Acho q vc nao prestou atencao a certas partes do e-mail 
anterior. Frisando:

- No tempo do C puro, overloading ERA POLIMORFISMO.
- Depois, alguem em algum ponto do universo (nao lembro quem, estou 
correndo atras, acho q era um grupo de autores) determinou q para ser uma 
linguagem OO, vc precisa ter abstracao, encapsulamento, heranca e 
polimorfismo. Foram essas caras (preciso achar isso, tah dificil...) q 
definiram q polimorfismo EH OVERRING E DYNAMIC BINDING.
- Por isso, o uso de polimorfismo significando overloading foi considerado 
inapropriado para OOP, jah q, segundo a definicao dos camaradas acima, vc 
precisa implementar o polimorfismo para ser uma linguagem OO mas nao precisa 
implementar overloading. Matematicamente,
se todo conjunto L (linguagem) precisa conter o conjunto P (polimorfismo) 
mas nao o conjunto O (overloading), isso significa q O nao esta contido em P 
(overloading nao faz parte do polimorfismo).

Acho que você está colocando a sua definição como final e acredito que a
discussão é longe de final. Se devemos fechar a questão, ela deve ser
fechada como está: em aberto (paradoxal mas inevitável). A sua argumentação
é baseada nas suas idéias e está desconsiderando toda e qualquer
arguemntação que eu coloquei.

Nao, nao estou desprezando. Soh estou comentando q sua definicao vem de 
conceitos q foram se tornando "deprecated" com o tempo.

Quanto ao seu email, tenho alguns comentários:

Segue:

Mister M wrote:
 
  - Pq a discussao eh pertinente?
 
  Se polimorfismo tb pode ser aplicado a overloading (q tb eh uma 
"feature"
  utilissima do Java, indiscutivelmente) eh uma questao quase religiosa em 
q
  cada um faz sua decisao. O grande ponto da questao eh q, qdo disserem
  polimorfismo no contexto OOP, sempre pense somente em OVERRIDING.

Não. Quando disserem polimorfismo, pense em overriding e overloading.

Eu nao falei qdo disserem polimorfismo, mas sim polimorfismo no conceito 
OOP. Polimorfismo em OO eh sempre overriding e dynamic binding


  Espere q tenha ficado claro o ponto.

Idem.

Idem

  Respeito a opiniao dos colegas q acham
  q o termo polimorfismo tb deveria ser aplicado a overloading e reconheco 
q
  uma traducao literal do termo (muitas formas) poderia induzir alguem a
  aceitar a ideia, mas por razoes historicas, mantenho minha opiniao sobre 
se
  aplicar somente  a overriding, dynamic binding e afins.

Também mantenho minha opinião de que polimorfismo aplica-se a overriding e
overloading, dynamic binding e afins.

E eu a minha...

  Poderiamos fazer 12.000.000 de citacoes de livros e nunca chegariamos a
  lugar algum, jah q comecariamos a discutir quem acha qual autor melhor q 
o
  outro - e aih entrariamos em uma discussao completamente pessoal e
  off-topic.

Concordo, vamos então mudar o foco da discussão a teoria em si e tentarmos
chegar em uma conclusão.

Sim, mas acho q alguem (OMG, sei lah) regulamentou a OO e o polimorfismo 
(por consequencia) do jeito q expliquei (so preciso achar...)


  Em suma:
 
  - Polimorfismo significa muitas formas;
  - Polimorfismo eh um dos conceitos essenciais da OOP;
  - Dentro do contexto OOP, polimorfismo refere-se unica e exclusivamente 
a
  overloading, dynamic binding e afins;

Ou:

  - Dentro do contexto OOP, polimorfismo refere-se unica e
exclusivamente a overloading, OVERRIDING, dynamic binding
e afins;

Eu quis dizer overriding, dynamic binding e afins e nao overloading (foi a 
pressa :-));

  - Dentro do contexto de programacao, alguns afirmam q polimorfismo tb 
se
  aplica a overloading, conceito este q vem da epoca em q existia somente 
o C
  e do qual alguns discordam;

Dentro do contexto de OO também diz-se isto.

Nao, dentro do contexto de algumas linguagens sim, mas em OO, 
conceitualmente nao (vide explicacao acima). Alguns seguem o conceito 
herdado do C, q nao eh parte da OO, mas sim da linguagem. Polimorfismo tem a 
ver com a mesma mensagem e mudar a lista de argumentos muda a mensagem (por 
mais q isso vah iniciar outra discussao...)


  - Overriding e dynamic binding sao essenciais para q o Java seja
  considerado uma linguagem orientada a objetos, enquanto overloading 
existe
  em varias linguagens nao-orientadas tb, o q nao faz com q deixe de ser 
uma
  caracteristica extremamente util do Java

Você está cometendo uma falácia lógica. Se para algo pertencer a um
conjunto A ele tem que ter as características {X,Y,Z}, não quer dizer que
se um elemento que não pertence ao conjunto A contém alguma das
características então estas caracterísitcas não definem o conjunto A.

Nao quis dizer o q vc entendeu (nem lembrava mais o q era falacia, tiv

[java-list] Polimorfismo

2001-03-20 Por tôpico Mister M

Mais uma citacao do livro Core Java, Cornell  Horstmann, Makron Books, 
1998, traduzido do original da Sun (pg 155-6):

A capacidade de um objeto decidir qual metodo aplicara a si mesmo, 
dependendo de onde se encontra na hierarquia de heranca, e chamda de 
polimorfismo. A ideia por tras do polimorfismo eh que, embora a mensagem 
possa ser a mesma, os objetos talvez respondam de forma diferente. O 
polimorfismo pode se aplicar a qualquer metodo herdado de uma superclasse.
A chave para que o polimorfismo funcione eh chamada de ligacao adiada. Isso 
significa q o compilador nao gera o codigo para chamar um metodo em tempo de 
compilacao. Em vez disso, sempre que vc define um metodo com um objeto, o 
compilador gera o codigo para calcular qual metodo chamara, usando a 
informacao de tipo do objeto. Esse processo geralmente eh conhecido como 
ligacao adiada, ligacao dinamica ou despacho dinamico. O mecanismo regular 
de chamada de funcao eh conhecido como ligacao estatica, pois a operacao a 
ser executada eh completamente determinada em tempo de compilacao. A ligacao 
estatica depende apenas do metodo; a ligacao dinamica depende do tipo de 
variavel do objeto e da posicao do objeto real na hierarquia de heranca.
Resumindo, a heranca e o polimorfismo permitem que o aplicativo informe o 
modo geral pelo qual deseja que as coisas prossigam. As classes individuais 
na hierarquia de heranca sao responsaveis por executar os detalhes - usando 
o polimorfismo para determinar quais metodos chamarah.
O polimorfismo em uma hierarquia de heranca as vezes eh chamado de 
POLIMORFISMO VERDADEIRO, distinguindo-o do tipo mais limitado de sobrecarga 
de nome que nao eh resolvido dinamicamente, mas estaticamente, em tempo de 
execucao.

Veja a pagina 7 do glossario da apostila do curso SL-110:

polymorphism
A method that is "multiply formed". That is, the same method name with THE 
SAME PROTOTYPE is defined for TWO OR MORE CLASSES. Polymorphic methods have 
the same semantics (that is, to read, write, display, and update an object), 
but different IMPLEMENTATIONS. Each implementation is appropriate for the 
particular class for which it is defined.

Resumindo:
- Polimorfismo tem a ver com heranca
- Polimorfismo tem a ver com fazer:

public class Animal {
   public void oi() {
  System.out.println("animal");
   }
}

public class Cachorro extends Animal {
   public void oi() {
  System.out.println("cachorro");
   }
}

public class Teste {
   public static void main(String[] args) {
  Animal animal = new Cachorro();
  animal.oi();
   }
}

e receber cachorro na saida padrao.

- Polimorfismo tem a ver com dynamic binding ou late binding e nunca com 
static binding
- A crenca de q polimorfismo eh sobrecarga ou overloading vem da epoca do 
C, quando nao havia orientacao a objetos. Hoje, digamos assim, dizer que 
overloading == polimorfismo eh "deprecated".

Os materiais citados sao propriedade intelectual de seus autores. Se alguem 
ainda tiver duvida sobre esses conceitos basicos da OOP, faca um curso da 
Sun, pq pra isso eles sao bons (aprender Java mesmo eh mais complicado...)

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

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




[java-list] Polimorfismo

2001-03-19 Por tôpico Mister M

Ola pessoal,

Para finalizar com peso a discussao sobre polimorfismo e mostrar q a
definicao apresentada por mim e pelo Sven eh a correta, lah vai uma citacao
do Thinking in C++, do Bruce Eckel, pg. 716 (737 no PDF), que tb se aplica
ao Java:

People are often confused by other,
non-object-oriented features of C++, like overloading and default
arguments, which are sometimes presented as object-oriented.
Don’t be fooled; if it isn’t late binding, it isn’t polymorphism.

Traducao (com algumas observacoes):

As pessoas geralmente ficam consas com outras caracteristicas
NAO-ORIENTADAS-A-OBJETO do C++, como overloading (sobrecarga, ou seja, ter
um metodo a(), a(int i) e a(int i, byte b)) e argumentos padrao, que sao
apresentadas como sendo orientadas a objeto algumas vezes. Nao se deixe
enganar: se nao eh late binding (ou dynamic binding, sinonimos), NAO E
POLIMORFISMO.

O mestre Bruce falou, quem sou eu pra discordar... :-)

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

!--
_
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] Qual o valor de um Certificado JAVA ?

2001-03-14 Por tôpico Mister M

Sorry to disagree with u, folk! Embora eu particularmente entenda ateh de 
JavaCard, sua afirmacao nao eh bem correta. O coordenador do projeto ou 
alguem na equipe precisa desta visao geral, mas faz-se necessario pessoas 
especializadas nas tecnologias utilizadas no projeto para q se alcance um 
alto desempenho.
Se vc me puser pra levantar um site inteiro do 0 
(EJB-HTML-JSP-XML-JDBC-Applet-JNDI-RMI and so forth) SOZINHO e um 
especialista em cada area, qual vai sair? Ambos, pq eu conheco todas as 
tecnologias, mas q a solucao da equipe em q cada um conhece uma tecnologia 
sera MUITO superior nao ha duvida, porque sempre ocorre SINERGIA nestes 
projetos, e do meio pra frente TODO MUNDO VAI ESTAR SABENDO DE TUDO e vai 
ser fera em uma parte do projeto.
Abro um espaco pra dizer, na qualidade de moderador, q o Sven eh uma das 
pessoas + ativas na lista e com grande conhecimento Java.

[]'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] Qual o valor de um Certificado JAVA ?
Date: Tue, 13 Mar 2001 15:47:51 -0300

Ola pessoal,

Nao costumo entrar muito nessas discussoes, mas acho que agora a conversa
animou
Bom... IMHO, um bom desenvolvedor tem que ter uma visao completa de todoo o
processo de desenv. de software. Acho que esse negocio de "eu faço essa
peça, passo pra voce, que faz a outra parte e passa pra outro, etc..." é
coisa de revolução industrial, 1850, Taylor, Dent, Ford, etc..  Somente um
desenvolvedor que conhece a arquitetura como um todo vai ter dicernimento
para tomar as decisoes corretas, visualizar os riscos de um projeto, e se
comprometer realmente com a entrega do produto final, e nao "da tarefa que
me passaram".

[]´s a todos,
Nelson Ponce


Para desenvolver software robusto, voce
precisa de pessoas capacitadas em areas especificas nos lugares
especificos. Ex: não manda quem sabe fazer interface Swing criar um EJB, 
não
mande quem sabe fazer EJB criar servlets etcetera


From: Sven van ´t Veer [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list]  Qual o valor de um Certificado JAVA ?
Date: Tue, 13 Mar 2001 14:53:31 -0300



_
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] preciso de classe para gerar boleto bancario do banco do brasil

2001-03-12 Por tôpico Mister M

Eh o seguinte:

Vc tem q entrar em contato com o proprio BB. Eles devem oferecer este 
servico e geralmente vc nao pode gerar boletos sem autorizacao do banco. 
(acho q eh assim com os do Bradesco)

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

From: jspDeveloper [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] preciso de classe para gerar boleto bancario do banco 
do brasil
Date: Mon, 12 Mar 2001 08:16:16 -0300

bom dia para todos.

estou precisando meio que , desesperadamente, de gerar um boleto de 
pagamento.
Acho q todos os boletos sao parecidos, e o codigo de barras eh o 2de5 com
intervalos (acho).
Bom a classe de codigo de barras eu possuo, embora tenha somente
descompilado ainda nao fiz os testes.
O que eu preciso mesmo , e acho q alguem já fez, eh da geracao do boleto,
que vai ser uma imagem que será produzida em tempo de execucao.

eh meio q urgente esta minha necessidade.
se alguem puder me ajudar, obrigado.

obs: este boleto vai ser o resultado de um request do usuario e a resposta
vai ser de um servlet.


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




[java-list] Java e C++

2001-03-12 Por tôpico Mister M

Hi,

Alguem aih conhece um livro (PDF, de preferencia) que fale sobre aplicacoes 
de JNI? Nao quero tutorial de como fazer nem coisinhas arroz com feijao, pq 
isso eu sei. Refiro-me a coisas mais complexas, como uso extensivo da API do 
Windows, por exemplo, ou alocacao de memoria, uso de dispositivos especiais 
de hardware, coisas assim, mais a titulo de pesquisa mesmo.

Thanx

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

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

2001-03-12 Por tôpico Mister M

From: "Dalton Milkvicz" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Erro
Date: Mon, 12 Mar 2001 10:23:35 -0300

Galera, desculpe minha ignorância, mas alguém poderia me ajudar em um erro
que está acontecendo comigo?

Sim!

java.sql.SQLException: No ResultSet was produced

O codigo é este...


%@ page import = "java.io.*, java.sql.*, java.util.*, java.net.*,
java.util.Date"
  language = "java"
  session="true"
  contentType="text/html"

%
%
Connection conn = null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:triligado","root","");
Statement stmt = conn.createStatement();
%
%
String strsql=null;
int IntCount=0;
strsql = "select * from downloads Where codigo =
"+request.getParameter("codigo");


A linha dentro do try gera um ResultSet q vc nao pegou...
try {
  stmt.executeQuery (strsql);
} catch (SQLException erro) {
  out.print(erro.toString());
}


Essa linha tenta abrir um ResultSet com outro ResultSet jah aberto (aquele q 
vc ignorou...)
ResultSet RSCatLi = stmt.executeQuery(strsql);


Nao eh esse seu problema, mas ficaria melhor assim:

ResultSet RSCatLi = null;
try {
  RSCatLi = stmt.executeQuery (strsql);
} catch (SQLException erro) {
  out.print(erro.toString());
}

e tvz um tratamento de erro melhor caso ocorra o erro (redirecionar o 
usuario para outra pg, por exemplo.

   if(!RSCatLi.next()){
  out.print("sem dados no bd");
} else {
IntCount = RSCatLi.getInt("baixado");
IntCount++;
}
RSCatLi.close();

Aqui sim estah o problema:
   try {
stmt.executeQuery("update downloads set baixado = "+IntCount+" where
codigo ="+request.getParameter("codigo"));
   }catch (SQLException erroSQL) {
 out.print(erroSQL);
   }

%
Instrucoes update nao geram ResultSet, portanto devem ser executadas da 
seguinte forma:

stmt.executeUpdate("update downloads set baixado = "+IntCount+" where
codigo ="+request.getParameter("codigo"));


Desde já agradeço a todos..

De nada...



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

_
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] Problema com jbdc

2001-03-12 Por tôpico Mister M


Verifique se as variaveis campox estao definidas corretamente

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

From: "Juliano Moraes" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: "Lista Java" [EMAIL PROTECTED]
Subject: [java-list] Problema com jbdc
Date: Fri, 9 Mar 2001 20:53:59 -

Estou tentando fazer um update em um banco de dados, só que ele gera a 
seguinte exception = java.sql.SQLException: [Microsoft][ODBC Microsoft 
Access Driver] Too few parameters. Expected 16.

Alguém pode me dar uma ideia??



updateStatement =
dbConnection.prepareStatement("update pessoas set nome 
=?,endereco=?,bairro=?,cep=?,"+
   "cidade=?,estado=?,ddd=?,fone_res=?,fone_com=?,fone_cel=?,"+
   "email=?,profissao=?,faculade=?,mensagem=? where nro=?");

System.out.println("ye1");
   updateStatement.setString(NOME_POSITION, nomex);
 updateStatement.setString(ENDERECO_POSITION, enderecox);
 updateStatement.setString(BAIRRO_POSITION, bairrox);
 updateStatement.setString(CEP_POSITION, cepx);
   updateStatement.setString(CIDADE_POSITION, cidadex);
updateStatement.setString(ESTADO_POSITION, estadox);
  updateStatement.setInt(DDD_POSITION, dddx);
updateStatement.setString(FONE_RES_POSITION, fone_resx);
updateStatement.setString(FONE_COM_POSITION, fone_comx);
updateStatement.setString(FONE_CEL_POSITION, fone_celx);
updateStatement.setString(EMAIL_POSITION, emailx);
updateStatement.setString(PROFISSAO_POSITION, profissaox);
updateStatement.setString(FACULDADE_POSITION, faculdadex);
updateStatement.setString(MENSAGEM_POSITION, mensagemx);
updateStatement.setInt(15, nrox);

System.out.println("ye2");

updateStatement.executeUpdate();


___
Juliano Moraes
Laboratório de Comunicação de Dados
Campus - UFRGS
[EMAIL PROTECTED]
[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] Polimorfismo

2001-03-09 Por tôpico Mister M

Sim eh verdade (errei feio... :-)). Mas acho q o objetivo foi bem alcancado 
mesmo assim. Ah, polimorfismo parametrico, como chamam alguns o overloading, 
nao pode ser tratado genericamente como polimorfismo. Polimorfismo eh o q 
segue abaixo e fim de papo!!! :-) O resto eh invencao de autores. Os livros 
de OOP desvinculados de linguagem nao aprensentam nada sobre overloading 
(ateh mesmo pq isto NAO CARACTERIZA UMA LINGUAGEM COMO ORIENTADA A OBJETOS) 
e prefiro confiar nesta abordagem neutra. No offenses.

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


From: "Aristides Tavares dos Santos" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Polimorfismo
Date: Thu, 8 Mar 2001 11:47:00 -0300

Apenas uma correção matemática, o círculo que vc menciona quer dizer na
verdade circuferência, e círculo preenchido é redundante, basta dizer
círculo.
Abraços
Aristides
- Original Message -----
From: "Mister M" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 08, 2001 8:17 AM
Subject: Re: RES: [java-list] Polimorfismo


  Na verdade, polimorfismo eh o q o Sven explicou no e-mail anterior, ou
seja,
  estah relacionado com o Dynamic Binding. Isso que estah explicado no
e-mail
  do Alexandre (embora eu jah tenha visto milhares de vezes erradamente, o 
q
  significa q algum livro deve ter dito isso) eh o overloading, ou seja, 
qdo
  um metodo tem diversas formas de ser chamado por causa da lista de
  parametros e, por isso, pode tomar n acoes diferentes.
  Vou usar o exemplo classico do livro do Bruce Eckel, Thinking in Java:
 
  Imagine q vc tenha uma classe FormaGeometrica + ou - assim
 
  class FormaGeometrica {
 public void desenha() {
System.out.println("Nao implementado...");
 }
  ...
  ...
  }
 
  Agora imagine uma subclasse assim:
 
  class Circulo extends FormaGeometrica {
 public void desenha() {
// codigo para desenhar circulo...
 }
  ...
  ...
  }
 
  E outra assim:
 
  class CirculoPreenchido extends Circulo {
 public void desenha() {
super.desenha();
// codigo para preencher circulo...
 }
  ...
  ...
  }
 
 
  Qdo vc faz:
 
  FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria();
 
  imagine que o metodo retorna qualquer forma geometrica registrada no
sistema
  (Circulo, CirculoPreenchido, FormaGeometrica e outras subclasses). Se 
este
  metodo foi declarado como :
 
  class FabricaDeFormas {
 public static FormaGeometrica geraFormaAleatoria() {
file://codigo pra gerar forma aleatoria
 }
  }
 
  ele pode retornar Circulo, por exemplo, q como "extends" FormaGeometrica
EH
  uma FormaGeometrica.
  Voltando a linha do exemplo:
 
 
  FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria();
  forma.desenha();
 
 
  vc nao pode dizer o q este metodo ira fazer. Ele pode tanto emitir a
  mensagem q nao esta implementado, como pintar um circulo ou ainda pintar
um
  circulo e preenche-lo. Esta eh a beleza do polimorfismo. O metodo da
classe
  q vc realmente retornou do geraFormaAleatoria() e q vai ser chamado. 
Baixe
o
  Thinking In Java (em ingles) do site do Bruce (www.bruceeckel.com).
 
  Michael Nascimento Santos
  Analista/Consultor
  CPM Sistemas - www.cpm.com.br
 
  From: Alexandre Rodrigues Gomes [EMAIL PROTECTED]
  Reply-To: [EMAIL PROTECTED]
  To: "'[EMAIL PROTECTED]'" [EMAIL PROTECTED]
  Subject: RES: [java-list] Polimorfismo
  Date: Wed, 7 Mar 2001 18:01:20 -0300
  
  André, por poliformismo podemos que concluir que seja algo com muitas
  formas, certo ?
  Este algo de que estamos falando são os métodos, ou seja, polimorfismo 
é
a
  propriedade para que um método assuma várias formas.
  Por exemplo, considere um método que faça um pesquisa por um cliente 
numa
  base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a
  pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teríamos 
a
  necessidade de criar dois métodos distindos:
  
  findClientByName(String name) e
  findClientByCPF(long cpf)
  
  Com o polimorfismo, isto não é necessário, o que torna sua solução mais
  transparente e elegante:
  
  findClient(String name) e
  findClient(long cpf)
  
  suponha também que desejamos criar um método para pesquisa que faça a
  interseção entre idade e naturalidade. Logo, construiríamos um método 
com
a
  seguinte assinatura:
  
  findClient(Date idade, String natural)
  
  e todos estes métodos poderiam conviver numa mesma classe, sem 
problemas.
  
  By Alê!
  
  
  -Mensagem original-
  De: Yurion "André [mailto:[EMAIL PROTECTED]]
  Enviada em: quarta-feira, 7 de março de 2001 14:44
  Para: [EMAIL PROTECTED]
  Assunto: [java-list] Polimorfismo
  
  
  Caros amigos,
  
  Estou estudando POO e estou com algumas dúvidas sobre
  polimorfismo.
  A única coisa que sei sobre o assunto é que
  está propriedade da OO permite que uma classe tenha
  vári

Re: [java-list] Módulo

2001-03-09 Por tôpico Mister M

Math.abs()

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

From: "Luis Henrique Bogo" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Módulo
Date: Thu, 8 Mar 2001 21:19:39 -0300

Pergunta básica:

Como pego o módulo de um valor???

Abraço

=
Luis Henrique Bogo
Mestrado Eng. Produção e Sistemas
UFSC - Floripa - Brasil
=
Babe na ilha: www.ilhafloripa.com.br/frame.htm

"Não há stress que um bom dia de surf não cure"



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

2001-03-08 Por tôpico Mister M

Na verdade, polimorfismo eh o q o Sven explicou no e-mail anterior, ou seja, 
estah relacionado com o Dynamic Binding. Isso que estah explicado no e-mail 
do Alexandre (embora eu jah tenha visto milhares de vezes erradamente, o q 
significa q algum livro deve ter dito isso) eh o overloading, ou seja, qdo 
um metodo tem diversas formas de ser chamado por causa da lista de 
parametros e, por isso, pode tomar n acoes diferentes.
Vou usar o exemplo classico do livro do Bruce Eckel, Thinking in Java:

Imagine q vc tenha uma classe FormaGeometrica + ou - assim

class FormaGeometrica {
   public void desenha() {
  System.out.println("Nao implementado...");
   }
...
...
}

Agora imagine uma subclasse assim:

class Circulo extends FormaGeometrica {
   public void desenha() {
  // codigo para desenhar circulo...
   }
...
...
}

E outra assim:

class CirculoPreenchido extends Circulo {
   public void desenha() {
  super.desenha();
  // codigo para preencher circulo...
   }
...
...
}


Qdo vc faz:

FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria();

imagine que o metodo retorna qualquer forma geometrica registrada no sistema 
(Circulo, CirculoPreenchido, FormaGeometrica e outras subclasses). Se este 
metodo foi declarado como :

class FabricaDeFormas {
   public static FormaGeometrica geraFormaAleatoria() {
  //codigo pra gerar forma aleatoria
   }
}

ele pode retornar Circulo, por exemplo, q como "extends" FormaGeometrica EH 
uma FormaGeometrica.
Voltando a linha do exemplo:


FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria();
forma.desenha();


vc nao pode dizer o q este metodo ira fazer. Ele pode tanto emitir a 
mensagem q nao esta implementado, como pintar um circulo ou ainda pintar um 
circulo e preenche-lo. Esta eh a beleza do polimorfismo. O metodo da classe 
q vc realmente retornou do geraFormaAleatoria() e q vai ser chamado. Baixe o 
Thinking In Java (em ingles) do site do Bruce (www.bruceeckel.com).

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

From: Alexandre Rodrigues Gomes [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: "'[EMAIL PROTECTED]'" [EMAIL PROTECTED]
Subject: RES: [java-list] Polimorfismo
Date: Wed, 7 Mar 2001 18:01:20 -0300

André, por poliformismo podemos que concluir que seja algo com muitas
formas, certo ?
Este algo de que estamos falando são os métodos, ou seja, polimorfismo é a
propriedade para que um método assuma várias formas.
Por exemplo, considere um método que faça um pesquisa por um cliente numa
base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a
pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teríamos a
necessidade de criar dois métodos distindos:

findClientByName(String name) e
findClientByCPF(long cpf)

Com o polimorfismo, isto não é necessário, o que torna sua solução mais
transparente e elegante:

findClient(String name) e
findClient(long cpf)

suponha também que desejamos criar um método para pesquisa que faça a
interseção entre idade e naturalidade. Logo, construiríamos um método com a
seguinte assinatura:

findClient(Date idade, String natural)

e todos estes métodos poderiam conviver numa mesma classe, sem problemas.

By Alê!


-Mensagem original-
De: Yurion "André [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 7 de março de 2001 14:44
Para: [EMAIL PROTECTED]
Assunto: [java-list] Polimorfismo


Caros amigos,

Estou estudando POO e estou com algumas dúvidas sobre
polimorfismo.
A única coisa que sei sobre o assunto é que
está propriedade da OO permite que uma classe tenha
vários métodos com o mesmo nome desde de que o múmero
e o tipo de parâmetros seja diferentes.
Todo mundo fala que polimorfismo é só isso!!
Porém queria que se possível vc´s me mostrassem
exemplos de onde e quando utilizar está propriedade e
o que significa realmente polimorfismo..
Desde já agradeço a atenção de todos,

André Yurion

__
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.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]
-

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



Re: [java-list] Diretorio do arquivo .class

2001-03-05 Por tôpico Mister M

Pra fazer isso,vc naum precisa saber onde a classe estah. Pegue o class do
MinhaClasse e use o getResourceAsStream("nome_do_arquivo"). Vc vai conseguir
um InputStream pra ele. Ai, eh soh alegria!

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

From: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Diretorio do arquivo ".class"
Date: Sat, 03 Mar 2001 16:17:41 GMT

Alguem sabe se existe uma forma de descobrir em qual diretorio esta o
arquivo ".class" de um objeto instanciado?

Por exemplo:
// Qual o diretorio do arquivo MinhaClasse.class que foi carregado
// pela JVM para instanciar o objeto "obj"?
MinhaClasse obj = new MinhaClasse();

Tenho um arquivo de configuracao "arquivo.config" gravado no mesmo
diretorio da classe "MinhaClasse.class". Esta classe tem um metodo que faz
a leitura do arquivo.config. Gostaria fazer com que este metodo funcione
independente do diretorio de instalacao da classe, ou seja, nao importa em
qual diretorio a classe "MinhaClasse.class" esteja, o arquivo de
configuracao "arquivo.config" sempre sera achado, pois os dois sempre
estarao juntos.

Abracos,
Wilton


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


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

2001-03-05 Por tôpico Mister M

Eh o compilador da IBM q eh usado no TowerJ (seja lah o q isso for...)

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


From: "Carlos Eduardo Brando" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: "Java" [EMAIL PROTECTED]
Subject: [java-list] Jikes
Date: Mon, 5 Mar 2001 08:34:00 -0300

Alguém sabe me dizer o que é Jikes???

Edu
_
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] EJB

2001-03-02 Por tôpico Mister M

EJB foi a ideia mais fantastica q tiveram depois do CORBA e do DCOM(esse, eh 
obvio q alguem ia bater). Tecnologia distribuida, facil de assimilar se 
vc manja de Java (tem q saber mesmo, principalmente RMI) e com ampla 
aceitacao no mercado (25 application servers certificados pela Sun)

Tente achar Mastering Enterprise JavaBeans no http://java.about.com (PDF) ou 
compre o livro da Wrox sobre J2EE, acho q eh Professional Java Server 
Programming.

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

From: "Davi Costa Dias" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: "java-list" [EMAIL PROTECTED]
Subject: [java-list] EJB
Date: Fri, 2 Mar 2001 10:11:14 -0300

 Estou começando a estudar EJB e gostaria de saber se alguém já teve 
alguma boa experiência com EJB, se esta tecnologia é realmente boa quanto 
parece. Quais são as fontes boas para estudo, quais são os livros que eu 
devo comprar para estudar.

Obrigado,

Davi Costa Dias

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

2001-03-02 Por tôpico Mister M

Eh.. em teoria sim, se sua preocupacao com seguranca for 0 ou tender a 
0... :-)
A implementacao da Sun eh soh uma referencia pra vc poder "brincar de 
Enterprise". Embora seja bastante funcional, a segurança implicita nele eh 
muito fraca, e existem muitos bugs no Bug Parade sobre ele.
Se vc soubesse qto custa pra um empresa ter seu app server certificado pela 
Sun, vc entenderia pq eles custam tao caro :-)
Ha algumas coisas free na Web, mas nada q possa ser 100% confiavel, jah q a 
Sun nao certifica esses servers (na verdade, eles nao buscam a certificacao 
por causa do custo, mas pode-se colocar da forma q eu fiz). Afinal de 
contas, de algum jeito a Sun tinha q ganhar umas doletas com o Java (fora as 
acoes, q foram as alturas...)

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


From: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] EJB
Date: Fri, 2 Mar 2001 13:26:31 -0300

Mas pessoal, o J2EE Server da Sun pode ser usado comercialmente ou ainda
está em beta teste?

Alguns J2EE Server são bem caros, como o Websphere da IBM...
-- Mensagem original --

 EJB foi a ideia mais fantastica q tiveram depois do CORBA e do DCOM(esse,
 eh
 obvio q alguem ia bater). Tecnologia distribuida, facil de assimilar
 se
 vc manja de Java (tem q saber mesmo, principalmente RMI) e com ampla
 aceitacao no mercado (25 application servers certificados pela Sun)
 
 Tente achar Mastering Enterprise JavaBeans no http://java.about.com (PDF)
 ou
 compre o livro da Wrox sobre J2EE, acho q eh Professional Java Server
 Programming.
 
 []'s
 Michael Nascimento Santos
 Analista/Consultor
 CPM Sistemas - www.cpm.com.br
 
 From: "Davi Costa Dias" [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: "java-list" [EMAIL PROTECTED]
 Subject: [java-list] EJB
 Date: Fri, 2 Mar 2001 10:11:14 -0300
 
  Estou começando a estudar EJB e gostaria de saber se alguém já teve
 
 alguma boa experiência com EJB, se esta tecnologia é realmente boa 
quanto
 
 parece. Quais são as fontes boas para estudo, quais são os livros que
eu
 
 devo comprar para estudar.
 
 Obrigado,
 
 Davi Costa Dias
 
 _
 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]
 
 -
 
 



___

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




-- 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] Externalizable e Serializable

2001-02-20 Por tôpico Mister M

Vamos lah...
Ambas tem como funcao permitir q um objeto seja "serializado", ou seja, 
transformado em um fluxo de bytes, que pode ser transmitido pela rede, salvo 
em arquivo, bd etc.
Serializable foi a primeira interface do Java pra fazer isto. Soh de dizer q 
vc "implements" Serializable, vc jah garante q seu objeto pode ser 
persistido - quase, porque todas variaveis membro ou propriedades da sua 
classe tambem tem de ser objetos Serializable. E se eles nao forem??? Duas 
saidas: declare-os como transient, significando q eles nao serao persistidos 
ou customize a serializacao atraves dos metodos writeObject e readObject, q 
deverao ser PRIVATE e NAO ESTAO DECLARADOS EM SERIALIZABLE!!
Onde estao entao estes metodos??? Soh na documentacao do Java. Por isso 
criaram Externalizable. Esta interface define dois metodos writeExternal e 
readExternal q permitem q vc personalize a escrita er leitura do seu objeto.
Resumindo: se vc nao precisa customizar a serializacao, use Serializable. 
Caso contrario, Externalizable. Eh simples assim. Consulte a documentacao 
para mais detalhes

From: Mário de Souza Neto [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Externalizable e Serializable
Date: Tue, 20 Feb 2001 14:36:14 -0300

Olá a todos.

Alguém poderia me explicar a diferença entre as interfaces Serializable
e Externalizable e suas utilidades?

Agradeço antecipadamente,

Mário
CPqD Telecom  IT Solutions

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




[java-list] strictfp

2001-02-12 Por tôpico Mister M

Olah pessoal,

Faz tempo q naum faco uma pergunta e acho q esta soh os feras vaum conseguir 
responder. Alguem sabe me explicar a diferenca do uso do modificador 
strictfp? Sim, ele existe no Java 2, naum eh trote naum. Podem dar uma 
olhada na especificacaum da Sun. Pelo o q eu tinha entendido, ele deveria 
dar precisao a operacoes de float e double, mas num metodo como:

public void strictfp teste() {
   float f  = 1.53f;
   double d = f;
   float f2 = f/3;

   System.out.println(f);
   System.out.println(d);
   System.out.println(f2);
}

A saida eh alguma coisa assim:

1.53
1.52983
0.50234

Tinha entendido pela especificacao q operacoes de cast and widening entre 
float e double seriam exatamente precisas, mas continuo vendo o mesmo 
resultado padrao do Java, ou seja, constantes em codigo sempre sao exatas e 
valores calculados obedecem a regras de arredondamento. Alguem sabe me 
explicar pra q entaum serve o strictfp (de preferencia com um 
exemplo)

[]´s


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

_
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] JNI - dll não registra

2001-02-09 Por tôpico Mister M

Duas dicas:

1-) Nao e necessario registrar a DLL para que o Java a ache. Mesmo assim, 
para registra-la no Windows, vc precisaria criar aquelas funcoes como 
DllMain da Microsoft, q com certeza nao e o q vc quer.

2-) Segundo o proprio tutorial da Sun, a DLL precisa estar no PATH - veja 
bem, PATH e nao CLASSPATH - do sistema. A mensagem de erro q vc mostrou eh 
diferente da q retorna pra mim qdo a DLL nao esta no PATH, mas tente 
imprimir no Java esta propriedade java.library.path

Resumindo, copie a DLL para o diretorio da aplicacao e chame a classe a 
partir deste diretorio.

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


From: Jorge Martins [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: java-list [EMAIL PROTECTED]
Subject: [java-list] JNI - dll não registra
Date: Wed, 7 Feb 2001 16:30:05 -0200

Estava começando a estudar JNI e parei logo no primeiro exemplo. É bem
simples, um HelloWorld. Compilei-o corretamente, criei o HelloWorld.h com o
javah, e compilei a dll utilizando o Microsoft Visual C++ 6.0.

cl -Ic:\jdk1.2.2\include -Ic:\jdk1.2.2\include\win32 -MD -LD
C:\MyHousehold\java\HelloWorld.c -FeHelloWorld.dll


Mas ao registrar a biblioteca utilizando o regsvr32, deu a seguinte 
mensagem
de erro:

HelloWorld.dll was loaded, but the DllRegisterServer entry point was not
found.

  ...OLE_Obj...


Lembro que meu sistema é um Windows 2000. Já tinha visto que não ia dar em
nada e rodei a classe só para verificar. E, sem nenhuma surpresa, apareceu 
o
seguinte erro:


Exception in thread "main" java.lang.UnsatisfiedLinkError: no HelloWorld in
java.library.path
 at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1290)
 at java.lang.Runtime.loadLibrary0(Runtime.java:473)
 at java.lang.System.loadLibrary(System.java:777)
 at HelloWorld.clinit(HelloWorld.java:7)


Alguém tem experiência com JNI ou já enfrentou algo semelhante? Lembro que 
o
uso código nativo em meu projeto vem da necessidade de usar Shared Memory.
Caso alguém saiba como fazer este tipo de comunicação em java puro, por
favor, envie a solução.

abraços

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


ps: abaixo vão os códigos


  HelloWorld.java  HelloWorld.c  HelloWorld.h
 HelloWorld.java 
 HelloWorld.c 
 HelloWorld.h 
-- 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] Como gravar novas chaves em um arquivo de configuração já existente

2001-01-09 Por tôpico Mister M

Eh o seguinte:

Naum vejo porque naum salvar o arquivo de configuracaum todo novamente a 
menos q vc esteja salvando-o no servidor ou em outro lugar numa rede.
O algoritmo usado para salvar um arquivo de properties eh bastante rapido 
para a maioria das aplicacoes, mesmo q elas tenham muitas propriedades.
Vc sempre pode tentar usar o RandomAccessFile do pacote de io, mas usa-lo 
para salvar properties eh reinventar a roda.
Caso haja muitas propriedades, o q recomendo eh q vc quebre seu arquivo 
properties em dois ou tres, diminuindo a quantidade de dados q vc precisa 
salvar a cada vez.

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



Original Message Follows
From: "Rogério Nascimento Lopes" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Como gravar novas chaves em um arquivo de configuração 
já existente
Date: Mon, 8 Jan 2001 19:48:00 -0200


Pessoal:

Fiz um programa para ler e gravar informações de configuração, utilizando
"Properties".

No aplicativo, se o arquivo de configuração "defaultProperties.txt" não
existir ele é criado automaticamente, com alguns informações defaults.

Além de conseguir gravar as chaves, também consegui efetuar a leitura das
mesmas.

O problema é que não estou conseguindo gravar uma nova chave se o arquivo
já existir.  Eu até consegui recriar o arquivo.  Neste caso, eu poderia
gravar uma nova chave, já que estou abrindo-o novamente com
"FileOutputStream".  Só que pare efeitos práticos, toda vez que for grava
uma nova chave (com seu respectivo valor), eu teria quer recriar o arquivo
inteiramente.

O que estou querendo é efetuar alterações em um arquivo já existente:
incluir ou excluir novos pares de chave/valor.

Eu sei que existem os métodos "put" e "remove".  Mas o problema é que só
encontrei as classes "FileInputStream" (leitura) e "FileOutputStream"
(gravacao, apagando o arquivo anterior).

Alguem pode me ajudar?

Rogério Lopes.
 LoadProperties.java 
 TestandoProperties.java 
-- 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] 
-




[java-list] Controle semelhante ao MaskedBox

2000-10-30 Por tôpico Mister M

Ola pessoal da lista,

Faz um tempaum q eu naum escrevo, mas ainda estou vivo. Vamos ao q 
interessa.
Estou procurando um JBean semelhante ao MaskedBox do VB ou ao controle de 
texto do Delphi, q suporta mascara de entrada. Ficaria + feliz se alguem me 
indicasse um gratuito :-)
Naum me digam q eu posso extender a classe PlainDocument e os metodos 
insertString e remove, pq isso eu estava tentando fazer e tinha gastado umas 
300 linhas jah soh pra validar a insercaum, sem posicionar o cursor no lugar 
certo...
A grande 'graca' do Java eh poder ter acesso a esses componentes jah prontos 
e fazer "pequenas" alteracoes em cima deles, como validar datas, por 
exemplo.

Ateh +,
Michael Nascimento Santos
Consultor
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.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] 
-




[java-list] Componentes de reconhecimento de voz - Incor

2000-09-06 Por tôpico Mister M

Olah,

Alguem aih poderia por favor me enviar o endereco de download dos 
componentes de reconhecimento de voz do Incor que apareceu na lista algum 
tempo atras? Preciso com urgencia

[]'s,
Michael N. Santos
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.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] 
-




[SouJava-J] EJB X JavaBeans

2000-07-13 Por tôpico Mister M

Caros amigos da lista,

Gostaria de saber quais sao as principais vantagens e diferencas de se 
construir Enterprise Java Beans ao invés de JavaBeans. Eu sei construir 
beans, mas fiquei sabendo que os EJBs são superiores. Se alguem puder me 
ajudar, agradeco.
Uma dica importante pro pessoal que se mata para fazer um ResultSet no 
Access funcionar: o tipo Autonumeracao nao funciona com JDBC-ODBC, e nao se 
pode criar relacionamentos entre as tabelas no SGBD. Acho que muita gente 
jah reclamou sobre isso. Valeu!!!

Michael Nascimento Santos
Webdesigner/Analista - Programador Java

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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
-




[SouJava-J] Problema urgente com AutoNumeracaum no Jdbc-Odbc com Access

2000-05-17 Por tôpico Mister M

Caros colegas,

Estou desenvolvendo um projeto em Java com a ponte JDBC-ODBC. Criei algumas 
tabelas que tem como chave primaria um campo AutoIncremento.
Ao tentar utilizar o metodo PreparedStatement.executeUpdate() recebo uma 
mensagem de erro do driver do Access q diz "A consulta precisa ser 
atualizavel." Tentei mudar entaum a criacao do Statement com o metodo 
Connection.prepareStatement(ResultSet.TYPE_FORWARD,
ResultSet.CONCUR_UPDATABLE) - obs: eh alguma coisa parecida, eu usei certo 
mas naum estou como codigo fonte agora.
Recebi o erro java.sql.UnsupportedOperation. E agora? Naum dah pra usar o 
AutoIncremento no Java para gerar automaitcamente a chave primaria?

Grato,
Michael Nascimento Santos



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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
-




Re: [SouJava-J] Problema urgente com AutoNumeracaum no Jdbc-Odbc com Access

2000-05-17 Por tôpico Mister M

Caro Hamilton,

Estou usando Access, mas o CONCUR_UPDATABLE tecnicamente significa q o 
ResultSet deveria ser atualizado automaticamente cada vez q fosse realizar 
uma operacaum e apos elas, entende? Mas isso eh q dah pau...
Sabe como resolve?


From: "Hamilton Fonte II" [EMAIL PROTECTED]
To: "Mister M" [EMAIL PROTECTED]
Subject: Re: [SouJava-J] Problema urgente com AutoNumeracaum no Jdbc-Odbc 
com Access
Date: Thu, 18 May 2000 05:07:11 -0300

Caro javanes...

Que tipo de banco de dados vc esta tentando acessar? Porque nem todas os
BD's suportam acesso em concorrencia.

Hamilton Fonte II

- Original Message -
From: Mister M [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, May 17, 2000 1:08 PM
Subject: [SouJava-J] Problema urgente com AutoNumeracaum no Jdbc-Odbc com
Access


  Caros colegas,
 
  Estou desenvolvendo um projeto em Java com a ponte JDBC-ODBC. Criei
algumas
  tabelas que tem como chave primaria um campo AutoIncremento.
  Ao tentar utilizar o metodo PreparedStatement.executeUpdate() recebo uma
  mensagem de erro do driver do Access q diz "A consulta precisa ser
  atualizavel." Tentei mudar entaum a criacao do Statement com o metodo
  Connection.prepareStatement(ResultSet.TYPE_FORWARD,
  ResultSet.CONCUR_UPDATABLE) - obs: eh alguma coisa parecida, eu usei 
certo
  mas naum estou como codigo fonte agora.
  Recebi o erro java.sql.UnsupportedOperation. E agora? Naum dah pra usar 
o
  AutoIncremento no Java para gerar automaitcamente a chave primaria?
 
  Grato,
  Michael Nascimento Santos
 
 
  
  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]
  [para sair da lista: 
http://www.soujava.org.br/forum/cadastrados.htm]
  [regras da lista: http://www.soujava.org.br/regras.htm]
  
-
 
 



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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
-




[SouJava-J] Compilador Java

2000-04-30 Por tôpico Mister M

Caros javaneses,

Detesto ter que fazer o que eu vou ter que fazer, mas preciso compilar 
codigo Java para .exe em Windows. O grande problema eh que a minha firma 
naum tem dinheiro para comprar uma IDE soh pra conseguir o compilador, como 
eu sei que existem no JBuilder e outros. Alguem conhece algum compilador 
gratuito, de preferencia que seja para Java 2 ou que suporte multiplas 
versoes do JDK, que possa me mandar (link ou compilador, tanto faz)? 
Agradeco...

P.S.: Nao posso utilizar os .class porque muitos dos clientes nao possuem 
Win95 e os que possuem tem cerca de 8Mb de memoria e espaco em disco 
pequeno. O programa que desenvolvi eh um tanto gigantesco e precisa rodar 
nessas 'carrocas' tambem.

Michael Nascimento Santos,
Desenvolvedor de sites/Programador Java

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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
-




[SouJava-J] Problemas com URLConnection/Email - Urgente!!!!!

2000-04-01 Por tôpico Mister M

Caros amigos do SouJava,

Estou tendo problemas com o seguinte codigo:

import java.net.*;
import java.io.*;

public class Email {
   public static void main(String[] args) {
  try {
 URLConnection c = (new URL 
("mailto:[EMAIL PROTECTED]")).openConnection();
 c.setAllowUserInteraction(false);
 c.setDoInput(false);
 c.setDoOutput(true);
 Writer m = new OutputStreamWriter(c.getOutputStream());
 m.write("From:me");
 m.write("Subject:cool");
 m.write("Body:MAMAMSMAMS");
 m.close();
  } catch (Exception e) {
 e.printStackTrace();
  }
   }
}

Mensagem de erro:

java.net.UnknownHostException: mailhost
at java.net.InetAddress.getAllByName0(InetAddress.java:577)
at java.net.InetAddress.getAllByName0(InetAddress.java:546)
at java.net.InetAddress.getByName(InetAddress.java:455)
at java.net.Socket.init(Socket.java:98)
at sun.net.NetworkClient.doConnect(NetworkClient.java:54)
at sun.net.NetworkClient.openServer(NetworkClient.java:42)
at sun.net.smtp.SmtpClient.openServer(SmtpClient.java:112)
at sun.net.smtp.SmtpClient.init(SmtpClient.java:152)
at sun.net.smtp.SmtpClient.init(SmtpClient.java:158)
at 
sun.net.www.protocol.mailto.MailToURLConnection.connect(MailToURLConnection.java:76)
at 
sun.net.www.protocol.mailto.MailToURLConnection.getOutputStream(MailT
oURLConnection.java:85)
at Email.main(Email.java:11)


Isso eh apenas um teste, pq futuramente quero enviar e-mails via applet 
automicamente pelo meu site. NAUM QUERO USAR O JAVAMAIL, pq isso faz com q o 
usuario tenha q baixar o JavaMail junto com a applet (tudo devidamente 
empacotado num .JAR, of course) o q eh meio trabalhoso em conexoes lentas. 
Ajudem-me pelo amor de Deus, pq essa jah eh a terceira vez que envio um 
email perguntando isso e NINGUEM responde... Serah q isso eh impossivel

[]'s
Michael Nascimento Santos,
Desenvolvedor de sites
__
Get Your Private, Free Email 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-




Re: [SouJava-J] APOSTILA COMPLETA DE FLASH

2000-03-25 Por tôpico Mister M

Eu quero

From: Jaka Paladium [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [SouJava-J] APOSTILA COMPLETA DE FLASH
Date: Fri, 24 Mar 2000 08:22:31 +

Tenho Uma Apostila Completa do Flash 4.


Alguém Quer?


Jaka

__
Get Your Private, Free Email 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-




[SouJava-J] E-mail

2000-03-25 Por tôpico Mister M

Alguem sabe como enviar um e-mail usando apenas URL, URLConnection e 
I/OStreams?
Alguma coisa assim:

import java.net.*;
import java.io.*;

public class Email {
   public static void main(String[] args) {
  try {
 URLConnection c = (new 
URL("mailto:[EMAIL PROTECTED]")).openConnection();
 c.setAllowUserInteraction(false);
 c.setDoInput(false);
 c.setDoOutput(true);
 Writer m = new OutputStreamWriter(new 
BufferedOutputStream(c.getOutputStream()));
 m.write("From:me");
 m.write("Subject:cool");
 m.write("Body:MAMAMSMAMS");
 m.close();
  } catch (Exception e) {
 e.printStackTrace();
  }
   }
}

que naum estah funcionando naum sei pq...
P.S.: Naum quero usar o JavaMail pq o usuario vai gastar mais tempo baixando 
as classes desse package tb... A intencao eh fazer uma applet enxuta assim 
como eu descobrir como enviar e-mails... As mensagens seraum apenas do tipo 
texto e viraum pra minha caixa de correio no ieg, e vou puxa-las de lah 
usando um aplicativo Java com JavaMail, ou seja, sei muito bem usar o 
JavaMail, mas naum acho muito bom usar em uma applet q vai mandar mensagens 
em texto puro

Michael Nascimento Santos
Desenvolvedor de Sites
__
Get Your Private, Free Email 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-




[SouJava-J] Duvida sobre IP - Parte 2

2000-02-21 Por tôpico Mister M

Muita gente naum entendeu, por isso vou tentar de novo:

Sou webdesigner independente, por isso faco paginas mas naum posso oferecer 
um dominio a meus clientes. Um deles me pediu uma applet que fizesse as 
seguintes tarefas:

1-) Identifica-se o IP do usuario q estah acessando a pagina (esta 
informacaum pode ou naum vir a ser transmitida para um aplicativo Java);

2-) Criar uma chatroom. Problema: como naum posso oferecer dominio e o 
cliente gosta do Xoom, naum posso criar um aplicativo servidor e fazer com q 
a applet 'converse' com ele. As pessoas teriam de se conectar ao micro do 
meu cliente, este sim, rodando o aplicativo Java para se comunicarem. No 
entanto, o IP dele naum eh fixo, o q fez eu perguntar se tendo o e-mail do 
meu cliente eh possivel de alguma forma identificar o seu IP em algum micro 
q esteja executando a applet cliente.

Acredito q agora vcs entenderam o objetivo das minhas perguntas abaixo. A 
pergunta do e-mail continua, pois para usar o javamail eu terei de (1) 
transferir a API javamail para o site e (2) consequentemente, fazer com q 
cada usuario tenha de baixar para o seu disco as classes do pacote (eh uma 
regra, as classes usadas no programa saum automaticamente copiadas para o 
disco se o usuario naum as tiver instaladas na sua JVM, o q eh raro de 
acontecer com o 1.1, i.e., algum reles mortal q naum usa Java ter o javamail 
jah no micro...)

Sem mais, agradeco aqueles q tentaram me ajudar e espero desesperadamente 
uma luz.

Abracos,

Michael N. Santos


From: "Mister M" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [SouJava-J] Duvida sobre IP
Date: Sun, 13 Feb 2000 17:13:55 GMT


Alguem sabe como usar um metodo similar ao java.net.InetAddress.getByName() 
pra retornar o IP atual do usuario sem ter que passar como parametro o nome 
do computador?
Mais uma coisa: como conseguir o IP de um usuario qqer sabendo seu e-mail? 
Eh possivel? (algo como InetAddress.getByName("[EMAIL PROTECTED]"))
Dah pra mandar mensagens sem usar o javamail, conectando-se ao e-mail via 
URL.connect e escrevendo a mensagem com o OutputStream?
Obrigado



__
Get Your Private, Free Email 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-


__
Get Your Private, Free Email 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Duvida sobre IP

2000-02-13 Por tôpico Mister M


Alguem sabe como usar um metodo similar ao java.net.InetAddress.getByName() 
pra retornar o IP atual do usuario sem ter que passar como parametro o nome 
do computador?
Mais uma coisa: como conseguir o IP de um usuario qqer sabendo seu e-mail? 
Eh possivel? (algo como InetAddress.getByName("[EMAIL PROTECTED]"))
Dah pra mandar mensagens sem usar o javamail, conectando-se ao e-mail via 
URL.connect e escrevendo a mensagem com o OutputStream?
Obrigado



__
Get Your Private, Free Email 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-