Re: [java-list] O Rose é burro ??

2001-04-26 Thread Silvio L. DeMorais

Trabalho com o Rose 2000 (a migracao para Rose 2001 sera em Junho).
Uso o gerador de codigo Java o tempo todo, mas o script de geracao teve que
ser totalmente reescrito, o original era muito limitado.

Nao entendi muito bem sua pergunta, o problema eh no uso do gerador ou voce
estah tendo  algum erro inesperado? Ou ainda o cogigo gerado eh incorreto?

- Original Message -
From: "Sven van ´t Veer" <[EMAIL PROTECTED]>
To: "java-list" <[EMAIL PROTECTED]>
Sent: Tuesday, April 24, 2001 10:02 AM
Subject: [java-list] O Rose é burro ??


> Alguem trabalha com Rose e gera codigo java cm ele? Já tentou modelar
> implementação de uma interface? Como faz ??
>
> 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]
> -
>
>


-- 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: Re: [java-list] O Rose é burro ??

2001-05-01 Thread Silvio L. DeMorais



Sven, estou mandando um .cat com o modelo UML e os 
.javagerados, a implementacao eh simples, como tu podesver. Mas eh 
preciso lembrar que o gerador que usamos aquifoi bastante modificado, para 
suportar variasnecessidades especificas do projeto.Porem, nao acredito 
que o gerador original seja taoruim a ponto de nao gerar uma implementacao 
simplescomo essa, mas da Rational pode se esperar qualquercoisa. 
Posso tentar carregar o Script original e testar, seainda tiveres 
problemas.Silvio

  - Original Message - 
  From: 
  Sven van ´t Veer 
  To: [EMAIL PROTECTED] 
  Sent: Friday, April 27, 2001 5:09 
AM
  Subject: Re: Re: [java-list] O Rose é 
  burro ??
  não é com gerador. Até agora somente fez uns testes. Estou 
  tendando modelar o seguinte:interface Foo{}interface 
  Bar{}class FooBar implements Foo, Bar{}Eu não consigo 
  modelar isso. Usando a seta de heranca(Generalization) com a propriedade 
  "implementation inheritance" ainda coloca Foo e Bar na "Extends" no Java, 
  gerando um erro obviamente. Qualquer outro tentativa, realize etc, colocando 
  como implementation não gera o Java correto. Usando o Class Specification, eu 
  posso colocar o relacionamento certo na caixa de Implements, mas nada aparece 
  no modelo.svenSilvio L. DeMorais wrote:
  000601c0ce77$f4765640$0201a8c0@morgana" type="cite">Trabalho com o Rose 2000 (a migracao para Rose 2001 sera em Junho).Uso o gerador de codigo Java o tempo todo, mas o script de geracao teve queser totalmente reescrito, o original era muito limitado.Nao entendi muito bem sua pergunta, o problema eh no uso do gerador ou voceestah tendo  algum erro inesperado? Ou ainda o cogigo gerado eh incorreto?- Original Message -From: "Sven van ´t Veer" <[EMAIL PROTECTED]>To: "java-list" <[EMAIL PROTECTED]>Sent: Tuesday, April 24, 2001 10:02 AMSubject: [java-list] O Rose é burro ??
Alguem trabalha com Rose e gera codigo java cm ele? Já tentou modelarimplementação de uma interface? Como faz ??sven-- LISTA SOUJAVA http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED]--- LISTA SOUJAVA  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
 test.zip

-- 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] Dúvida de SAX

2002-09-26 Thread Silvio L. DeMorais

Um documento XML tem que ser "bem formado" para poder ser processado por um XML
parser. Essa eh uma das maiores diferencas entre XML e HTML, e o principal
motivo pelo qual um documento HTML frequentemente nao eh um documento XML.
Nao conheco nenhum parser XML que aceite documentos nao "bem formados", ateh
porque nao seria um parser de XML; seria um parser de outra coisa qualquer.

Mas pode ser que exista alguma implementacao que ignore as tags especificas de
HTML que quebram a regra de inicio e fim, mas mesmo asism ainda fica o problema
de HTML aceitar tags nao aninhadas, e esse seria um problema ainda mais chato de
implementar.

Ateh onde eu sei (o que nao eh muito) a solucao para pasar HTML por parsers XML
eh reestruturar o documento HTML.

boa sorte,
Silvio


On Wed, 25 September 2002, Luciana Nunes Leal wrote:

> 
> Pessoal,
> 
> Estou parseando um documento XML, que não é bem-formado (existem tags de
> abertura que não têm tag de fechamento associada), e está subindo a
> seguinte exceção:
> 
> org.xml.sax.SAXParseException: The element type "br" must be
terminated
> by the matching end-tag "
". > > Existe alguma maneira de ignorar essa exceção e continuar o processando > o documento? > O XML precisa realmente estar bem-formado? > > Obrigada, > Luciana. > > > -- LISTA SOUJAVA > http://mail.morais.com//jump/http://www.soujava.org.br";>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://mail.morais.com//jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm > regras da lista: http://mail.morais.com//jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm > historico: http://mail.morais.com//jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br > 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -

Re: [java-list] Proteção de código Java

2002-10-05 Thread Silvio L. DeMorais

Ola Fabio,

Essa sua preocupacao era muito comum. Lembro que tive varias conversas com
clientes sobre esse problema quando ainda tentava difundir o uso de Java. 
A sua maior preocupacao parece ser com propriedade intelectual.

>Surgiu uma preocupação sobre como preservar a propriedade
intelectual de softwares desenvolvidos em Java.

O codigo fonte estar disponivel para o publico ou nao, nao eh um perigo para a
sua propriedade intelectual. A licensa de uso do software e seus fontes eh que
vai controlar essa situacao.
Veja o caso da propria Microsoft com a sua Shared Source Initiative,
(http://www.microsoft.com/licensing/sharedsource/)
Ninguem eh mais protecionista do que a MS, mas ateh o Tio Bill sabe que esse
negocio de esconder fontes nao funciona.

Java nao eh a unica linguagem que apresenta esse problema, VB, C# e basicamente
qualquer linguagem que gera algum codigo intermediario pode ser facilmente
"descompilada". E mesmo linguagens "realemte" compiladas (desde que sem muita
otimizacao) podem ser revertidas para alguma linguagem de mais alto nivel. (Na
faculdade escrevi um programinha que lia um programa ".com" e gerava um fonte em
"C" equivalente. Funcionava ateh bem para casos simples.)

Outro ponto do seu email.
>Se uma pessoa hoje resolve desenvolver um software comercial em Java, é
possível descompilar tudo ?

Se a pessoa estah com muita vontade de ver o teu fonte, sim, eh possivel. Mas
vai ter que ser um programa que faca algo bem interessante, ateh porque eh muito
provavel que o fonte jah esteja disponivel em algum site, possivelmente pela
mesma empresa que desenvolveu, e sob uma licensa que impede ou naoo uso.

E se for uma ideia muito boa mesmo, logo logo vai surgir um grupo para fazer uma
versao Free do teu programa. Mas os fontes vao ser diferentes.

Silvio

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] java.lang.Object, porque não abstract?

2002-10-06 Thread Silvio L. DeMorais

Eu gostei dessa pergunta.
A principio, nao consegui achar nenhuma resposta satisfatoria, parece nao
existir nenhum motivo especial pelo qual Object nao poderia ser abstract. 
Fiz ateh uma pesquisa no codigo fonte do Java (J2SE 1.4.1), e Objects sao
instanciados em apenas 48 dos 3889 arquivos. E em muitos desses casos, seria
muito facil usar algum outro artificio para chegar ao mesmo resultado (ou seja,
o desenvolvedor instanciou Object simplesmente porque podia, se nao fosse
possivel, haveriam varias outras opcoes).

Ai passei a pensar no que significa declarar uma classe abstract, e porque essa
decisao eh tomada. E acho que encontrei o motivo. 

O motivo fundamental para que uma classe seja declarada abstract eh porque ela
eh incompleta, ou seja, o desenvolvedor nao sabe, no momento da implementacao,
todos os requisitos necessaries, e eh forcado a declarar abstract para que outro
desenvolvedor, com mais informacoes, complete a classe. Bom, Object certamente
nao eh uma classe incompleta, uma instancia de Object responde coerentemente a
todas as mensagens (methods), logo, nao faz sentido declarar Object abstract.
Declarar uma classe abstract apenas para impedir que seja instanciada eh um
exemplo de design ruim.


---
 
 From: "Paulo Silveira" <[EMAIL PROTECTED]>
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: [java-list] java.lang.Object, porque não abstract?
 Date: Wed,  2 Oct 2002 17:34:21 -0300
 
 Oi pessoal!
 
 Uma vez alguem me perguntou, e eu não soube dar um motivo 100%:
 
 "Porque a java.lang.Object não é abstract"
 
 Ela poderia perfeitamente ser abstract, já que não é preciso ter métodos
abstratos para a classe ser abstrata.
 
 Você poderia ainda se referenciar a Objects, criar array de Objects e tudo 
 mais.
 
 A única coisa que você não poderia fazer, seria instanciar Objects. A única 
 utilidade de instanciar Objects, a meu ver, é utilizar como objetos de tag, ou
como mutex (declara uns Objects 
 estáticos e da syncrhinized neles!). Mas pra isso basta você criar uma inner
classe bem inutil, só pros mutexes e 
 coisas do gênero.
 
 Existe alguma coisa que faria o java.lang.Object precisar ser concreta? Ou foi
apenas uma decisão de implementação?
 
 ==
 Paulo Eduardo Azevedo Silveira
 Grupo de Usuários 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] metodologia de peso leve

2002-10-10 Thread Silvio L. DeMorais
O melhor lugar para achar esse tipo de informacao eh no

http://www.extremeprogramming.org/

e vode pode ler o otimo livro do Alistar Cockburn, Agile Software Development

http://www.amazon.com/exec/obidos/tg/detail/-/0201699699/qid=1034180412/sr=8-1/ref=sr_8_1/104-6125694-4701555?v=glance&n=507846

Esse livro nao eh uma leitura para principiantes (como diz o proprio autor na introducao), mas se vode jah tem algum tempo de estrada, eh uma leitura obrigatoria.




Anderson Brazão wrote:



 



Amigos Javaneses, uma excelente tarde a 
todos.
 
Alguém poderia me dar um help ou uma definição 
detalhada sobre "Metodologia de peso Leve" em XP ?
 
Abraços a todos e muito obrigado 
antecipadamente.
 
Anderson Brazão
Technolog Tecnologia em Logística e Sistemas S/C 
Ltda.
USP - São Paulo - 
Brasil


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] metodologia de peso leve

2002-10-10 Thread Silvio L. DeMorais
Outro link interessante sobre o assunto, e tem uma versao em portugues.

http://www.agilemodeling.com/pamphlet.htm



Anderson Brazão wrote:



 



Amigos Javaneses, uma excelente tarde a 
todos.
 
Alguém poderia me dar um help ou uma definição 
detalhada sobre "Metodologia de peso Leve" em XP ?
 
Abraços a todos e muito obrigado 
antecipadamente.
 
Anderson Brazão
Technolog Tecnologia em Logística e Sistemas S/C 
Ltda.
USP - São Paulo - 
Brasil


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: RES: [java-list] Projeto!!

2002-10-10 Thread Silvio L. DeMorais
hehehe...
lembro que isso foi tentado numa lista de Clipper (isso aconteceu no seculo passado, ok) e foi a maior guerra de egos que eu jah vi. No fim eram mais de 10 "lideres" cada um com sua "visao" do que eh certo e errado.

Mas desenvolvimento de software era muito novo ainda, e nao tinhamos muita literatura (em portugues ou ingles) para seguir, a Internet ainda nao existia (alguem aqui usou a BitNet?). Pode ser que as coisas fossem mais amigavies nessa lista, nao sei.


"Gerson Fabio" wrote:



 



Ola 
Ricardo,
 
 
 
 
 
gostei 
da iniciativa e acho que devemos tocar isso pra frente, mesmo que para isso 
tenhamos que criar uma outra "lista de discussao". Nao tenho experiencia em 
projetos em Java a ponto de assumir a liderança, mas tenho certeza que ao 
demonstrarmos interesse e iniciativa, certamente alguem podera 
ajudar. 
Desde 
ja coloco-me a disposiçao para discutir a melhor maneira de concretizarmos 
essa ideia ( caso queira, mande me emails direto para meu endereço) e 
reforço o chamado a todos aqueles que puderem contribuir de alguma maneira a 
esse projeto.
 
FAbraço,
 
 
 
 

GERSON FABIO
Account Manager
Seed Technology Solutions
[EMAIL PROTECTED]
   
 
 
 
 

 
 
 
---The 
information transmitted is intended only for the person or entity to which it is 
addressed and may contain confidential and/or privileged material. Any review, 
retransmission, dissemination or other use of, or taking of any action in 
reliance upon, this information by persons or entities other than the intended 
recipient is prohibited. If you received this in error, please contact the 
sender and delete the material from any computer. 


  -Mensagem original-De: Ricardo Maurício 
  [mailto:[EMAIL PROTECTED]]Enviada em: Tuesday, 
  October 01, 2002 12:46 PMPara: 
  [EMAIL PROTECTED]Assunto: [java-list] 
  Projeto!!
  
  Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe 
  cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br
  

  
  

  Os mais esclarecidos da lista poderiam iniciar um 
  projeto com a participação "geral" envolvendo aqueles que querem participar 
  não sei se é nesta lista a mais indicada para fazer isso!! 
  Porem!!
   
  Discutindo com todos os passos do projeto como 
  análise(uml.. até a sua codificação.).
   
  Seria de grande valia para todos!!!
   
  Nada melhor do que um projeto para efetivar o 
  aprendizado...!!
   
   
  Ninguem assumiria a liderança do 
  projeto?
   
   
  Grato,
   
  Ricardo 
Maurício


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Hora-Programador JAVA

2002-10-24 Thread Silvio L. DeMorais
Como voce estah falando de Valor Hora, imagino que esteja se referindo a
trabalhar como contratado ("contractor" ou "consultant" (o chamado tercerizado -
eh assim que se escreve?).

Nao conheco a realidade atual no Brazil, mas aqui nos US:
R$ 150.00 = +-US$ 43.00 (usando o dollar a 3.50).
Esse valor eh normal para programadores com alguma experiencia basica (2+ anos),
mesmo com essa economia de M^#&@! que estamos vivendo.

Eh comum receber algo entre $55 e $60 por hora com 5+ anos.
E com 10+, $100 eh normal. O nosso Chief Architect ganha $145/h, o Project
Manager $140/h.
E os lead programmers (todos com 10+ anos de estrada) recebem mais de $100/h.

Entrar no mercado de consultoria agora, sem experiencia nenhuma, estah
dificilimo. Quase impossivel mesmo. O melhor caminho seria entrar numa empresa
como empregado mesmo, e se meter em alguns projetos interessantes pelos proximos
2 ou 3 anos. Assim voce acumula a experiencia basica para virar "consultor".
Os salarios estao baixos (em relacao ao que era pago em 2000), mas ainda assim
se ganha muitissimo mais em IT do que a media salarial americana.








On Thu, 24 Oct 2002, André Oliveira wrote:

> 
> R$ 150,00 a hora Que absurdo!!! Me diga quem está pagando esse 
> valor-hora para um programador Jr. que eu também quero!!!
> Não se paga isso nem no exterior!
> 
> 
> >From: "Savio Barros" <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: <[EMAIL PROTECTED]>
> >Subject: Re: [java-list] Hora-Programador JAVA
> >Date: Mon, 21 Oct 2002 12:45:58 -0300
> >
> >Cara,
> >Eu tô cobrando R$ 150,00 (cento e cinqüenta reais), e não tem faltado 
> >solicitação aqui em Brasília...
> >   - Original Message -
> >   From: Anderson Brazão
> >   To: [EMAIL PROTECTED]
> >   Sent: Monday, October 21, 2002 1:28 AM
> >   Subject: [java-list] Hora-Programador JAVA
> >
> >
> >   Amigos,
> >
> >   Gostaria de saber o valor/hora em média,  de um programador JAVA 
> >iniciante.
> >
> >
> >   Abraços,
> >
> >   Anderson Brazão
> >
> >   Technolog Tecnologia em Logística e Sistemas S/C Ltda.
> >   Travessa "R", 400 - Cidade Universitária
> >   USP - Universidade de São Paulo
> >   São Paulo - Brasil
> >
> 
> 
> _
> MSN Hotmail, o maior webmail do Brasil. http://mail.morais.com/jump/http://www.hotmail.com";>http://www.hotmail.com
> 
> 
> -- LISTA SOUJAVA  
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Colocar figura ao lado de um item de menu

2002-11-04 Thread Silvio L. DeMorais
Outra maneira, ainda mais poderosa, eh usar uma ActionClass.
Olha a documentacao de Action e AbstractAction.




On Sun, 03 Nov 2002, "Kelsei Biral" wrote:

> 
> Olá Robson..
> 
> Primeiramente vc vai precisar de uma imagem .GIF ou .JPG
> 
> daí.quando vc for criar um objeto de JMenunItem, por exemplo, abra a 
> imagem no próprio construtor do método.
> 
> Aí vai um exemplo:
> 
> JMenuItem novo = new JMenuItem("Novo", new ImageIcon("New.gif"));
> 
> onde ´new.gif´ tem que estar no diretório do seu programa, caso contrário vc 
> deve especificar o caminho da imagem.
> 
> Depois é só adicionar o item de menu como se faz normalmente.
> 
> Até mais
> 
> Kelsei Biral
> 
> 
> >From: "Robson Augusto Siscoutto" <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: <[EMAIL PROTECTED]>
> >Subject: [java-list]  Colocar figura ao lado de um item de menu
> >Date: Thu, 24 Oct 2002 15:21:53 -0200
> >
> >Olá Pessoal, podem me ajudar?
> >
> >Estou precisando colocar uma imagem ao lado de um item de menu. Tipo o
> >desenho de ajuda que aparece ao lado do item do menu ajuda de qualquer
> >programa do microsoft.
> >
> >Estou usando o Jbuilder7 Enterprise. Se alguem pode me ajudar agradeço.
> >
> >Obrigado
> >
> >Robson
> 
> 
> _
> MSN Hotmail, o maior webmail do Brasil. http://mail.morais.com/jump/http://www.hotmail.com";>http://www.hotmail.com
> 
> 
> -- LISTA SOUJAVA  
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Template Method

2002-11-12 Thread Silvio L. DeMorais
Nao, soh na proxima versao. JDK 1.5.
Jah existe uma implementacao de referencia da SUN(nao lembro o link). Procure
ler sobre a implementacao de Generics em Java.

--
On Tue, 12 Nov 2002, "Vieira, Pablo O." wrote:

Message

Em java existe 
template de métodos (para nao fazer overloading) como em C?
Ex.(em 
C):
template 
   TIPO 
menor(TIPO a, TIPO b){
  return 
((a(a,b);
//ou
resultInt = 
menor(a,b);
 
resultFloat = 
menor(x,y);
 
alguém já comentou 
comigo sobre Template Method Design Pattern, mas eu não entendi 
direito. O que é o Template Method Design Pattern? Alguém tem um 
exemplo prático de utilização?
 
valeu,
 
 
Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.4083Fax:   55 11 3741.9677e-mail: [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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Interface e abstract

2002-11-22 Thread Silvio L. DeMorais
Qualquer coisa definida em uma interface eh sempre public. Nao importa se voce
colocar ou nao o modificador public. 
protected and private nao sao permitidos.


On Thu, 21 Nov 2002, "Leoncio Zarate Gamarra" wrote:

> 
> Olá pessoal,
> 
> tenho a seguinte dúvida que não estou conseguindo resolver. O código abaixo
> compila mas se
> implemento o método metodoTeste() com modificador de acesso no nível de 
> pacote
> (como declarado na interface inter)
> obtenho o seguinte erro,
> 
> "metodoTeste() in TesteInterface cannot implement metodoTeste() in inter;
> attempting to assign weaker access privileges; was public"
> 
> 
> abstract class TesteInterface implements inter{
>   public void metodoTeste(){
>   System.out.println("Teste");
>   }
> }
> 
> interface inter{
>   void metodoTeste();
> }
> Agradeço suas respostas.
> 
> Leo.
> 
> _
> STOP MORE SPAM with the new MSN 8 and get 2 months FREE* 
> http://mail.morais.com/jump/http://join.msn.com/?page=features/junkmail";>http://join.msn.com/?page=features/junkmail
> 
> 
> -- LISTA SOUJAVA  
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] utilidade do clone

2002-11-29 Thread Silvio L. DeMorais
Do ponto de vista funcional, nao existem muitas diferencas entre um copy
constructor e o metodo clone. Porem, do ponto de vista estrutural existem
algumas diferencas.
Uma possivel vantagem de "clone" seria uma garantia de comportamento (contrato)
que o "copy constructor" nao apresenta. Pois nao existe forma segura de forcar a
implementacao de um tipo especifico de constructor em uma classe.
Mas existem alguns probleminhas com o "clone" em Java, um deles eh o fato da
interface "Cloneable" nao ter o metodo "clone", mas Object tem.
Para uma exposicao de alguns deses problemas, leia:
http://www.artima.com/intv/bloch13.html
 



On Wed, 04 Dec 2002, Ana Paula Brandão Lopes wrote:

> 
> Pessoal, 
> já mandei uma pergunta parecida, mas não sei se a lista recebeu. Alguém ai
> poderia 
> me explicar a "real" utilidade do método Object.clone()? Por que não usar copy 
> constructors para fazer deep copy, que é muito mais fácil. Tem alguma questão
> mais 
> sutil envolvida, que eu não consegui ver? 
> 
> +++
> Ana Paula Brandão Lopes, M. Sc. 
> Universidade Estadual de Santa Cruz
> Ilhéus-BA
> 73-680-5271
> +++ 
> 
> 
> 
> -- LISTA SOUJAVA  
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] chamando métodos estáticos de superclasses

2002-11-29 Thread Silvio L. DeMorais
basta chamar o metodo normalmente, sem nenhuma referencia a nome da super ou sub
class. Isso pode ser feito em um metodo estatico, nao estatico ou mesmo em um
bloco de inicializacao.
Ex.1

class Super1
{
public static void foo()
{
System.out.println("Class Super");
}
}

class Base1 extends Super1
{
{
foo();
}

public void f1()
{
foo();
}

public static void f2()
{
foo();
}
}
Ateh ai, sem problemas. Mas as coisas complicam um pouco se voce quer
sobreescrever (overwrite) um method estatico da super classe. Complica porque
methods estaticos nao sao tratados polimorficamente (ou seja, nao existe
overwrite). Por exemplo, se a classe Base1 definir um metodo "static void
foo()", esse nao sera um metodo polimorfico, mas sim dependente da declaracao da
variavel chamadora. 
Ex.2
public class ToRun
{
public static void main(String[] args)
{
Super1 s1 = new Super1();;
Base1 b1 = new Base1();;

bar(s1);
bar(b1);
}

// bar eh estatico apenas para simplificar o exemplo
private static void bar(Super1 ss)
{
ss.foo();
}
}

class Super1
{
public static void foo()
{
System.out.println("Class Super");
}
}

class Base1 extends Super1
{
public static void foo()
{
System.out.println("Class Base");
}
}

Se "foo" fosse nao-estatico, as Strings "Class Super" e "Class Base" seriam
escritas, pois “foo” seria polimorfico. Porem, como "foo" eh estatico, a String
"Class Super" eh impressa 2 vezes.


On Wed, 04 Dec 2002, Ana Paula Brandão Lopes wrote:

> 
> Existem alguma forma de chamar um método estático de uma superclasse, sem
fazer 
> referência explícita a ela.
> Por exemplo, posso fazer super.metodoNaoEstatico(), mas no caso de um método 
> estático, sou obrigada a fazer NomeDaSuperClasse.metodoEstatico()??
> Obrigada. 
> Ana
> 
> 
> 
> 
> 
> -- LISTA SOUJAVA  
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Swing está começando a pegar?

2003-01-05 Thread Silvio L. DeMorais
Trabalho profissionalmente com Java desde 97, e sempre usando Swing ou Servlets
para a camada de apresentacao (nunca usei JSP).
Muitos projetos foram e estao sendo desenvolvidos em Swing, principalente no
mercado financeiro. Tenho varios conhecidos trabalhando em financeiras e nas
bolsas de Nova Iorque e Chicago, usando exclusivamente Swing. Isso porque uma
solucao Web nao comporta o tipo de complexidade que os analistas financeiros
estao acostumados a ter nas suas aplicacoes.

S.



"Marcos" wrote:

> 
> Obrigado por responder amigo. Essa pergunta ja ta mofada que faz quase 1 mês
> q coloquei na lista. Mesmo assim obrigado pela atenção.
> Seu ponte de vista está corretissimo. Web ainda é 80% do java com certeza.
> Mas como disse o numero de propostas está aumentando. Por isso a pergunta.
> Mas sobre o browser, tem um problema com ele. Não tem nem 20% das
> possibilidades que pode-se conseguir com o Swing. As soluções para as
> exigências dos usuários é sempre tosca (bendito javascript, que seria da web
> sem ele). Mas todas essas tosquisse tem limites e as vezes é preciso fazer
> verdadeiras magicas das quais no swing ja temos implementado. É incrivel ver
> como o cliente Web fica cada vez mais exigente e isso dificulta muito nosso
> trabalho. Acho na minha ignorância no uso de swing que ele é uma solução
> melhor que o Browser se usarmos o Java Web Start. Se estou errado por favor
> opinem pois a empresa onde trabalho está começando a investir nessa
> tecnologia visando sempre as 3 camadas mas mudando o front-end para swing.
> 
> Marcos Tadeu Puntel Vargens
> [EMAIL PROTECTED]
> 
> - Original Message -
> From: "José Carlos Lopes de Barros" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, January 02, 2003 4:55 PM
> Subject: RES: [java-list] Swing está começando a pegar?
> 
> 
> Na minha opinião, tem as suas vantagens e desvantagens. Tenho visto muito
> mais propostas para trabalhar com J2EE que Swing. Embora a performance tenha
> melhorado muito, acho que a tendência é bem maior para aplicações em 3
> camadas, já que para acessá-las basta um browser. Quanto ano .NET, o número
> de ofertas de emprego, listas de discussões, desenvolvedores e recursos é
> bem menor em relação ao J2EE, o qual tem sido dominante, cada vez crescendo
> mais.
> 
> 
> -Mensagem original-
> De: Marcos [mailto:[EMAIL PROTECTED]]
> Enviada em: sexta-feira, 13 de dezembro de 2002 21:45
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] Swing está começando a pegar?
> 
> 
> Gostaria que o pessoal que trabalho com aplicativos clientes (Swing), dessem
> uma opnião sobre a minha pergunta "Swing está começando a pegar?". Pergunto
> pois trabalho com aplicativos no lado Server(Web) e estou recebendo
> propostas para trabalhar com Swing. E fiquei bastante impressionado com o
> Java Web Start que alem de fazer o download dos aplicativos, instala,
> configura e verifica se tem atualizações. Gostaria de saber de vocês se é
> uma tecnologia a se investir e se tem chances contra o VB .Net da
> Micro$osft.
> 
> 
> Abraço a todos e java na cabeça.
> 
> Marcos Tadeu Puntel Vargens
> [EMAIL PROTECTED]
> 
> -- LISTA SOUJAVA 
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
> 
> -- LISTA SOUJAVA 
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
> 
> -- LISTA SOUJAVA  
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/ht

Re: [java-list] Método de Divisão

2003-01-05 Thread Silvio L. DeMorais
Uma possivel solucao eh:
public class divide
{
public static int div(int a, int b)
{
int res = 0;
if(a >= b)
{
for(int ac = b; ac <= a; ac += b, res++) ;
}
return res;
}
}

Ainda faltariam algumas coisas na classe. Testar divisao por zero, criar um
metodo para retornar o resto e testar, pois deve existir uma sotuacao que eu nao
previ e onde esse metodo vai dar problema.

Silvio


[EMAIL PROTECTED] wrote:

> 
> Daniel,
> 
> Ontem mesmo mandei outra mensagem expressando melhor o que eu preciso.
> E o seguinte :
> Eu preciso de um metodo que faca a divisao entre dois numeros inteiros 
> positivos sem usar o operador "/" mas q simule o mesmo. A divisao deve ser 
> feita usando as outras operacoes como soma e subtracao entendeu?
> 
> Ats, Adriana
> Citando Giovanne Vermes <[EMAIL PROTECTED]>:
> 
> > 
> > Desculpe-me, mas não entendo a solicitação. Poderia esclarecer melhor ?
> > Atenciosamente,
> > Daniel Vermes
> >  
> >  [EMAIL PROTECTED] wrote:Oi pessoal,
> > 
> > Feliz Ano Novo!
> > Estou precisando de um metodo que simule a operaçao de divisao de inteiros(/)
> > 
> > em Java. Alguem tem e pode me enviar?
> > 
> > Ats , Adriana
> > 
> > 
> > 
> > _
> > Yawl Internet http://mail.morais.com/jump/http://www.yawl.com.br";>http://www.yawl.com.br/
> > 
> > Acesso Discado / ADSL / 24Hs
> > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL
> > 
> > 
> > -- LISTA SOUJAVA  
> > http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
 - Sociedade de Usuários Java da Sucesu-SP 
> > dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> > regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> > historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para [EMAIL PROTECTED] 
> > -
> > 
> > 
> > 
> > -
> > Busca Yahoo! 
> > O melhor lugar para encontrar tudo o que você procura na Internet
> 
> 
> 
> 
> _
> Yawl Internet http://mail.morais.com/jump/http://www.yawl.com.br";>http://www.yawl.com.br/
> 
> Acesso Discado / ADSL / 24Hs
> Hospedagem ASP, PHP, JSP, ColdFusion, MySQL
> 
> 
> -- LISTA SOUJAVA  
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Java & Mainframe

2001-11-12 Thread Silvio L . DeMorais

NO nosso sistema fazemos isso com MQ-Series.
Tanto os programas COBOL iniciam processos em Java, quanto programas Java chamam 
programas COBOL. 
Sao mainframes IBM e os systemas Java rodam em HPUX.




On Thu, 08 November 2001, "Gustavo Barreiro de Carvalho" wrote:

> 
> Galera,
> 
>   Alguem sabe se é possível que o Java inicie uma rotina no CICS ???
> 
> 
> Obrigado.
> 
> 
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -



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




Re: [java-list] LIVROS

2001-11-29 Thread Silvio L . DeMorais

> Segue lista:
> 
> # Servlets
Java Servlet programming. Hunter & Crawford. O'Reilly

> # JSP
Java Server Pages, Hans Bergsten, O'Reilly

> # EJB
Enterprise JavaBeans, 3rd Edition
By Richard Monson-Haefel, OReilly

> # JMS
 
Java Message Service
By Richard Monson-Haefel & David Chappell, O'Reilly

> # ASP
Lista errada

> # .NET
Lista bem errada

> -# ASPX OU ASP.NET
Lista completamente errada :-)

> # Fundamentos de Banco de Dados
Database Modeling & Design
Toby J. Teorey

e o livro super classico do Date.
Introduction to Database Systems
C.J. Date 


> # SQL/ANSI.
SQL In a Nutshell
Kevin Kline, Daniel Kline, Ph.D.


> # Componentizacao(COM,DCOM,COM+).
Totalmente fora do alvo //hehehe




-- 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] provas de certificacao

2001-12-04 Thread Silvio L . DeMorais

Pergunta interessante.
Fui dar uma pesquisada e achei alguns numeros.
1.5 milhoes de programadores Java no mundo.
120.000 pessoas sao treinadas em Java em centros oficiais de treinamento Sun por ano.

Nao achei o numero de profissionais certificados, soh um artigo dizendo que apenas 5% 
dos Java Certified Programmers passam na prova de Developer.
Ateh porque eh uma certificacao muito mais dificil, voce tem que escrever codigo de 
verdade, e depois defender suas ideias numa prova escrita sobre o teu programa, e nao 
apenas responder a perguntas objetivas. 

Em tempo, eu sou certificado Programmer e Architect, nao estou criticando quem tem 
essa certificacao :-)

Mas considero a certificacao de Developer a mais dificil de conseguir. Conheco muita 
gente com certificacao de Programmer, e outros 6 Architects, mas ainda nao conheci um 
Developer.

Pretendo fazer a essa prova assim que meu projeto atual acabar.


On Tue, 04 December 2001, "Java Dev" wrote:

> 
> Alguem tem ideia do numero de certificados como Java Programmer e Java
> Developer ??
> 
> []s,
> Rodrigo
> 
> -Mensagem original-
> De: Rodrigo Pereira [mailto:[EMAIL PROTECTED]]
> Enviada em: 03 December 2001 22:40
> Para: [EMAIL PROTECTED]
> Assunto: Re: [java-list] provas de certificacao
> 
> 
> E ai pessoALL
> 
> A prova eh em ingles.  Nao existe versao desta prova em portugues.  Voce faz
> a
> prova num computador.  Sao questoes de multipla escolha, mas uma alternativa
> nao
> exclui a possibilidade das outras estarem corretas.   Em algumas questoes
> somente uma alternativa deve ser assinalada.
> 
> Espero ter ajudado.
> 
> []s
> Rodrigo.
> 
>Rodrigo Pereira
> [EMAIL PROTECTED]
>55-11-9724-4505
>VIEW Tecnologia
> 
> 
> "Silva, Alessandrapenin" wrote:
> 
> > a prova para a certificação é em inglês ? tem em português ?
> >
> > -Original Message-
> > From: Shazzannn [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, December 03, 2001 6:23 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [java-list] provas de certificacao
> >
> > So para completar,
> >
> > voce pode fazer a prova em outras cidades. Procure no site
> www.prometric.com
> >
> > em lugares para exame e la tem uma lista completa dos locais onde tem
> > disponivel a prova desejada...
> >
> > On Saturday 01 December 2001 01:37, you wrote:
> > > Boa Noite Herval,
> > >
> > > A prova de certificacao eh agendada para quando voce achar que estah
> > > preparado. O principio eh voce adquirir o voucher que o documento que
> lhe
> > > da direito a fazer a prova, a partir daih voce passa a estudar um pouco
> > > mais, existe varios sites especializados em questao a certificacao, um
> dos
> > > que eu indico eh o www.javaranch.com tem um material bom lah e varioa
> > links
> > > para outros sites, tente consultar a documentacao do Marcus Green(Muito
> > > boa). Existe varios cursos lah na Sun, conheco algumas pessoas lah, mas
> > > mesmo assim o objetivo dela nao eh te preparar para a certificacao e sim
> > > lhe dar uma nocao da liguagem e suas peculiariedade, alem do mais, a Sun
> > > aconselha voce participar de pelo menos 3 cursos para a sua suposta
> > > preparacao. Pensamos agora: cada curso sai em media R$ 1.300,00, isso
> dah
> > > 3.900,00 para nao te garantir em nada apenas te dar um conhecimento, com
> > > essa nota preta voce compra toda a colecao de livros da amazon e estuda
> em
> > > sua casa :-) Quanto ao local de exame acredito soh ter em SP, RJ e DF.
> > > Valor do voucher R$ 180,00.
> > >
> > > Abraco!!!
> > >
> > > -Mensagem original-
> > > De: Herval Freire <[EMAIL PROTECTED]>
> > > Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> > > Data: Sexta-feira, 30 de Novembro de 2001 03:08
> > > Assunto: [java-list] provas de certificacao
> > >
> > >
> > > AcessoBOL, só R$ 9,90! O menor preço do mercado!
> > > Assine já! http://www.bol.com.br/acessobol/
> > >
> > >
> > >
> > > Alo povo javanes,
> > >
> > > Nao ando acompanhando as discussoes a respeito de certificacao de
> > > desenvolvedor Java, mas gostaria de saber algumas coisas (se nao for um
> > > incomodo responder...)
> > >
> > >
> > > 1 - Quando eh a data da proxima prova de certificacao?
> > > 2 - Quanto custa o teste? Eh necessario fazer algum curso?
> > > 3 - Qual o prazo para inscricao?
> > > 4 - Onde se inscrever?
> > > 5 - Onde as provas sao realizadas (em especial, onde no Nordeste, se eh
> q
> > > existe algum lugar)?
> > >
> > > Se a certificacao desse ano jah passou, vale qquer informacao assim
> > > mesmo...
> > >
> > >
> > > agradeco antecipadamente!
> > >
> > > []'s
> > > -
> > > --- Herval Freire de A. Júnior --
> > > --- mailto:[EMAIL PROTECTED] 
> > > - http://www.herval.hpg.com.br --
> > > - UIN: 2067270 --
> > > -
> > > --[The adepts are everywhere... awake! v0.666a]--
> > > ---

Re: RES: [java-list] Ferramenta IDE

2001-12-06 Thread Silvio L . DeMorais

Soh um detalhe, Forte eh da Sun, e nao da IBM. O IDE da IBM eh o VisualAge for Java.
Falando nisso, recebo hoje a tarde a minha copia do JBuilder 6 Enterprise. Assim que 
puder ver o que tem de novo e bom escrevo algo.





On Thu, 06 December 2001, Rogério Peres Gomes wrote:

> 
> Bom, 
> 
> Se vc está acostumado a utilizar o bloco de notas, eu indico o
> JCreator, que pode ser baixado em www.jcreator.com, onde existe uma versão
> Freeware. 
> Outras sugestões JBuilder (Borland (www.borland.com), também existe
> uma versão Freeware), NetBeans (www.netbeans.org, Freeware, muito bom
> !),
> Forte(IBM, não sei se é freeware, e nunca utilizei).
> 
> O JBuilder, o Forte e NetBeans são alguns dos utilizados no mercado.
> 
> 
> Acho que mais pessoas da lista podem te dar outras sugestões.
> 
> Rogério Peres
> 
> > - Mensagem original -
> > De:Marcio Jose [SMTP:[EMAIL PROTECTED]]
> > Enviada em:quinta-feira, 6 de dezembro de 2001 06:48
> > Para:Java List
> > Assunto:[java-list] Ferramenta IDE
> > 
> > Olá pesooal,
> >  
> > Estou estudando Java  somente usando um editor de texto e gostaria de
> > experimentar uma ferramenta IDE.
> > O que vocês me indicariam para começar.
> > Qual a mais usada no mercado de trabalho?
> >  
> >  
> > Um abraço
> >  
> > Márcio José
> >  
> >  
> 
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -



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




Re: [java-list] endianess

2001-12-06 Thread Silvio L . DeMorais

Nao existe chamada de API para saber isso, mas todo o dado dentro de uma JVM eh sempre 
no formato big-endian.
O problema acontece quando se estah lendo e escrevendo para programas que nao sao 
escritos em Java, ai depende da API que vc esta usando. Em progrmas que usam a Java 
Sound API isso eh sempre uma preocupacao, porque os formatos de som sao bem variados.
Em IO normal, depende do Unicode character encoding usado, UTF-16BE eh big endian, 
UTF-16LE eh little-endian e UTF-16 eh mascarado.


On Wed, 05 December 2001, Alysson Neves Bessani wrote:

> 
> 
> Pessoal
> 
> Alguem sabe como eu descubro se uma maquina usa o esquema big ou
> litle endian pra codificacao dos dados. eu desconfio que atraves de
> System.getProperty() eu possa pegar esta informacao mas alguem tem ideida
> do nome da propriedade?
> 
> Desde jah obrigado.
> 
> --
> Alysson Neves Bessani
> LCMI - Laboratorio de Controle e Microinformatica
> UFSC - Universidade Federal de Santa Catarina
> mailto:[EMAIL PROTECTED]   icq:120876003
> 
> "A tradicao eh a personalidade dos imbecis"
> - Albert Einstein
> 
> 
> -- LISTA SOUJAVA  
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED] 
> -



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




Re: [java-list] tragédia grega

2001-12-10 Thread Silvio L . DeMorais

Pois eh meu... ferramenta boa e completa custa caro.
Estou com o JBuilder 6 Enterprise desde sexta, e eh uma ferramenta fantastica (ateh 
agora :-).
A integracao com o WebLogic eh muito boa, o desenvolvimento de EJBs eh bem facilitado, 
eu gostei particularmente da facilidade de criar uma classe cliente para teste 
automaticamente.

Parece que existe um wizard para mapeamento CMP de EntityBeans, mas ainda nao tive 
tmepo de verificar isso.



On Sun, 09 December 2001, "Paulo T. Simardi" wrote:

> 
> 
> 
> 
> 
> 
> 
> 
> Oi Pessoal . . . . .
>  
> Após 3 mil horas de download do JBuilder 5, eu o instalei, 
> registrei conforme as chave que me mandaram por e-mail e, pasmem, não tem 
> nenhuma escolha disponível para projetos do tipo: XML, CORBA, ENTERPRISE e WEB. 
> Somente em  NEW eu tenho as opções: Project, Application, Applet e 
> Class.
> E agora o que faço eu? Sento e choro?
> Por favor, me ajudem, Paulo.
> [  ]'s
>  
> ---Outgoing mail is certified Virus Free.Checked 
> by AVG anti-virus system ( href="http://www.grisoft.com";>http://www.grisoft.com).Version: 6.0.295 / 
> Virus Database: 159 - Release Date: 01/11/01



-- 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] Re:Oh louco Silvio de Moraes!!

2001-12-10 Thread Silvio L . DeMorais

Bom, vamos por partes...

Eu moro nos Estados Unidos, e nao no Brasil, entao ateh pode ser que soh existam 2 
Java Certified Architects por ai. Por aqui existem alguns, no projeto onde trabalho 
somos 2 certificados, e jah conheci outros 5 ou 6 em encontros JUGs.

Quanto a prova mais dificil ser a de Architect, eu nao sei, depende do teu background. 
Mas o fato eh que eu nunca conheci ninguem com a certificacao de Developer, e ateh 
perguntei para alguns colegas com bastante tempo de mercado Java se eles conhecem 
alguem, e nada. Eu nunca vi o PIN de Developer :-)

Eu imagino que a prova de Developer deva ser a mais dificil porque voce tem que 
escrever codigo para resolver um problema especifico, esse codigo tem que passar por 
um programa de teste de execucao, e voce tem que defender as tuas ideias numa prova 
escrita depois de entregar o programa.

A prova de arquiteto eh mais facil, no sentido de que eh muito mais facil argumentar 
sobre um diagrama de classes UML e diagrama de systema (prova de architect) do que 
sobre o codigo Java direto. Quanto mais abstrato o objeto da disputa, mais facil eh 
defender a tua posicao. 






On Wed, 05 December 2001, "Daniel Felipe \(Bonão\)" wrote:

> 
> 
> 
> 
> 
> 
> 
> 
> Oh louco meu caro amigo..
>  
> Você tem a certificação de arquiteto Java?..Meu 
> chefe me disse que tem apenas dois com esta certificação no Brasil..e ele 
> também me disse que esta é a prova mais dificil de todas...( face="Times New Roman" size=3>Architect).
>  
> Agora fiquei confuso pois até agora pensava que a 
> prova mais dificil era a de Architect mas vc 
> disse em seu e-mail que a de Developer é mais...por favor me explique 
> melhor...
>  
> Uma abraço
>  
> Bonão
>  
>  
>  style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #00 
>2px solid; MARGIN-RIGHT: 0px">
>   - Original Message - 
>  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black">From: 
>   mailto:[EMAIL PROTECTED]";>Silvio 
>   L.DeMorais 
>   To:href="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED] 
>   Sent: Tuesday, December 04, 2001 3:59 
>   PM
>   Subject: Re: RES: [java-list] provas de 
>   certificacao
>   
>  
>src="http://ads3.hpg.com.br/RealMedia/ads/adstream_jx.ads/mail.ieg.com.br/incoming@TopLeft";>
> 
> 
> 
> 
> 
> 
>   
> 
> 
>  
>href="http://ads3.hpg.com.br/RealMedia/ads/click_nx.cgi/mail.ieg.com.br/incoming@TopLeft?x";> 
>   height=33 
>   
>src="http://ads3.hpg.com.br/RealMedia/ads/adstream_nx.cgi/mail.ieg.com.br/incoming@TopLeft?x";
> 
>   width=230 border=0> 
>    
>   Pergunta interessante.
>   Fui dar uma pesquisada e achei alguns numeros.
>   1.5 milhoes de programadores Java no mundo.
>   120.000 pessoas sao treinadas em Java em centros oficiais de treinamento 
>   Sun por ano.
>    
>   Nao achei o numero de profissionais certificados, soh um artigo dizendo 
>   que apenas 5% dos Java Certified Programmers passam na prova de 
>   Developer.
>   Ateh porque eh uma certificacao muito mais dificil, voce tem que escrever 
>   codigo de verdade, e depois defender suas ideias numa prova escrita sobre o 
>   teu programa, e nao apenas responder a perguntas objetivas. 
>    
>   Em tempo, eu sou certificado Programmer e Architect, nao estou criticando 
>   quem tem essa certificacao :-)
>    
>   Mas considero a certificacao de Developer a mais dificil de conseguir. 
>   Conheco muita gente com certificacao de Programmer, e outros 6 Architects, mas 
>   ainda nao conheci um Developer.
>    
>   Pretendo fazer a essa prova assim que meu projeto atual acabar.
>    
>    
>   On Tue, 04 December 2001, "Java Dev" wrote:
>    
>   > 
>   > Alguem tem ideia do numero de certificados como Java Programmer e 
>   Java
>   > Developer ??
>   > 
>   > []s,
>   > Rodrigo
>   > 
>   > -Mensagem original-
>   > De: Rodrigo Pereira [   href="mailto:mailto:[EMAIL PROTECTED]]";> 
>   mailto:[EMAIL PROTECT

Re: [java-list] Pós graduação - meio longo, desculpem...

2001-12-10 Thread Silvio L . DeMorais

OK, concordo plenamente com essas ideias. Sempre fui meio cetico quanto a cursos de 
informatica em geral. Nao cursos universitarios, mas esquemas de treinamento em alguma 
ferramenta ou tecnologia especifica. Internet, manuais e livros sao melhores fontes de 
informacao.

Mas nao penso o mesmo das certificacoes, pois elas tem um papel importante. Sao 
decoracoes de curriculo, o que eh fundamental num mercado cheio de gente desempregada 
como eh o caso do mercado de TI (pelo menos aqui nos EUA).

Eu trabalho para uma empresa de consultoria de porte meio/grande (+- 5000 
profissionais no mundo todo, e uns 3500 nos EUA). E mantenho contato direto com o 
pessoal de marketing para estar por dentro do que os clientes querem e estar preparado 
para mudancas de orientacao de mercado.
Bom, desde fins do ano passado o mercado de TI mudou bastante, muita gente foi 
demitida das empresas .com, e a concorrencia estah muito pesada. As qualificacoes 
minimas sao bem mais elevadas agora.
Um curriculo bem decorado eh basico para a sobrevivencia.
 
Por exemplo, o projeto onde estou trabalhando contratou de 3 profissionais Java no 
final de Novembro. Recebemos 83 curriculos, do pais inteiro, e para vir morar em 
Michigan, numa cidade pequena e chata.
A selecao foi muito dificil, e tivemos que estabelecer algumas regras para facilitar a 
vida:

Curriculos sem pelo menos Bacharelado, nem eram lidos.
Mestrado era muito valorizado.
Menos de 5 anos de experiencia em TI apos a graduacao, eliminados.
Menos de 3 anos de experiencia em GUI development (qualquer linguagem), eliminado.
Menos de 18 meses de experiencia em Swing, eliminado. (eu estava encarregado de 
contratar o cara de Swing)
E finalmente, certificacao de Java Programmer e outras.

No final, contratamos 3 profissionais excepcionais, que conseguiram entrar no projeto 
e ser produtivos em menos de 1 semana.

Se essa mesma selecao fosse feita em 2000, nao teriamos tido nem 10 candidatos, e as 
qualificacoes seriam muito piores.

Mas o que eu quero mostrar com isso eh que num mercado ultra competitivo, e 
principalmente com a economia em baixa, certificacoes e titulos academicos sao 
fundamentais. O curriculo TEM que estar bem enfeitado para se sobresair. Afinal, a 
unica funcao de um curriculo eh gerar uma entrevista. 




On Mon, 10 December 2001, "Luiz Bastos" wrote:

> 
> Olá
> 
> Caro anônimo, você disse tudo. Eu concordo plenamente!!!
> 
> O que um cara bom deve ter é curiosidade, vontade de aprender coisas novas.
> Parar com esta bobagem de cair nos contos das empresas que vendem
> certificações técnicas e aprender a estudar sozinho. Tudo o que a gente sabe
> hoje de técnica ligada a modismo, com certificação ou não, daqui a 3 anos
> não valerá um peso argentino. Em compensação, teoria dos grafos, estruturas
> de dados, estratégias de abordagem de problemas, etc, serão úteis a vida
> inteira.
> 
> []s
> Luiz Arnaldo Bastos
> Luca
> 
> 
> - Original Message -
> From: "Java Dev" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, December 09, 2001 9:07 AM
> Subject: RES: [java-list] Pós graduação
> 
> 
> > Desculpe a sinceridade mas vc realmente acha que faz sentido em se fazer
> > pos-graduacao em "Enterprise Solution Provider em Objetos Distribuidos em
> > JAVA" ? Vc pode muito bem comprar bons livros, frequentar listas como
> > essa, vasculhar material pela  Web e  obter TUDO o que vc quiser sobre
> > assuntos como esse. Em quanto tempo sua "pos-graduacao" vai valer alguma
> > coisa ?? Sera que vc pensou na relacao custo/beneficio ??
> >
> > Estou levantando a bola nao para ser mais um rebelde sem causa, mas por
> > achar da maior relevancia esse tipo de discussao, pois o que mais se fala
> eh
> > do perfil ideal do profissional de TI, o que ele tem que ter, o que ele
> NAO
> > tem que ter, etc... e na minha humilde opniao esse tipo de curso em
> conjunto
> > com os das 3 letrinhas magicas sao na realidade uma grande enganacao para
> > tirar dinheiro das pessoas.
> >
> > O que deve ser buscado numa Universidade, em nivel de graduacao e
> > principalmente de pos-graduacao e fundamentacao teorica. No final das
> contas
> > eh o que vai fazer a diferenca. O ideal seria que a mesma buscasse um
> > equilibrio teoria&pratica atraves de materias de base teorica aliadas a
> > materias de projeto orientado, de preferencia projetos de dificuldade
> media
> > para dificil(que sao aqueles que realmente utilizam base teorica, e tb os
> > quais se ganha mais $$, os outros os "curiosos" fazem) e que
> resolvessem
> > algum pepino de empresas conveniadas. Infelizmente sao raros os cursos que
> > oferecem esse tipo de approach, ficando o interessado em buscar no mercado
> a
> > adequacao pratica.
> >
> > Na realidade a propria base teorica(matematica,etc...) pode tb ser obtida
> de
> > forma auto-didata, mas eh mais dificil e demanda mais tempo e dedicacao do
> > que novidades tecnologicas.Ex: Eh MUITO mais complicado o cara estudar
> > sozinho e dominar 

Re: RES: [java-list] Classe

2001-12-13 Thread Silvio L . DeMorais

Essa tecnica eh usada normalmente na implemntacao de Singletons, Factories e outros 
Creational patterns.



> 
> -Mensagem original-
> De: Gustavo Barreiro de Carvalho [mailto:[EMAIL PROTECTED]]
> Enviada em: terça-feira, 11 de dezembro de 2001 16:04
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] Classe
> 
> 
> Galera,
> 
>   Alguem sabe me dizer o motivo de algumas classes utilizarem um metodo
> estatico para criar uma nova instancia de si mesma, por exemplo a classe
> javax.xml.parsers.SAXParserFactory. Gostaria de entender a necessidade
> de definir o código de inicialização desta classe neste metodo ao inves
> de definirmos dentro do construtor da classe ?
> 
> 
> Obrigado.
> 



-- 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 manter um método Depracated

2002-02-15 Thread Silvio L. DeMorais
Coloca a tag 
/** @deprecated */ 
no JavaDoc do metodo.



On Thu, 14 February 2002, "Fernando Del Bianco" wrote






Olá lista,
 
Gostaria de saber como faço para quando algum 
programador utilizar um método e compilar o programa, o compilador avisá-lo que 
o método está deprecado???




-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Re:_[java-list]_array_é_classe_?

2002-02-20 Thread Silvio L. DeMorais

Pessoal, leiam a resposta do Sven para essa questao, estah bem clara. 
A definicao da linguagem nao deixa espaco para duvidas. Arrays SAO OBJETOS SIM!!
E UM array eh UM objecto, com possivelmente outros objetos associados, e nao
apenas uma lista de objetos, como seria em C++.

Leiam a definicao de Arrays no livro "The Java Language Specification 2nd Ed.". 
http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html#27805

"In the Java programming language arrays are objects (§4.3.1), are dynamically
created, and may be assigned to variables of type Object (§4.3.2). All methods
of class Object may be invoked on an array."

Nao esta claro?




On Tue, 19 February 2002, Bruno Borges wrote

> 
> resumindo: array eh uma lista de objetos ou tipos
> primitivos com o mesmo nome na memoria... nao eh UM
> OBJETO q mantém outros objetos anexados a ele, tipo a
> classe Vector. 
> 
> 
> abracos, bruno
> 
> > - Original Message -
> > From: "Jorge Martins" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, February 19, 2002 1:38 PM
> > Subject: RE: [java-list] array é classe ?
> > 
> > 
> > | Marcelo,
> > |
> > | Array em java não é uma classe. É um tipo
> > específico que possui um
> > | construtor e um atributo read only length.
> > |
> > | abraços
> > |
> > | Jorge
> > |
> > | -Original Message-
> > | From: Marcelo Matos
> > [mailto:[EMAIL PROTECTED]]
> > | Sent: segunda-feira, 18 de fevereiro de 2002 09:49
> > | To: [EMAIL PROTECTED]
> > | Subject: [java-list] array é classe ?
> > |
> > |
> > | Colegas,
> > |
> > |
> > | Estou estudando para tirar certificação, e me
> > bateu
> > | uma dúvida: ao definirmos um array, este é uma
> > classe
> > | ou um tipo array comum ?
> > |
> > | Ex:
> > | int iArr[] = new int[4];
> > |
> > | A variavel iArr é um array de inteiros. Sei que
> > ela
> > | possui um membro embutido, que é o length, que é
> > | somente leitura. Isso implica na variavel iArr ser
> > do
> > | tipo de uma classe array ?
> > |
> > | Enfim, o array do java pertence ou não a uma
> > classe ?
> > |
> > |
> > | Duvidas vão surgindo durante meus estudos  Que
> > | bom!!!
> > |
> > |
> > |
> > | []s
> > | Marcelo Matos
> > |
> > |
> >
> 
> > | ___
> > | Yahoo! GeoCities
> > | Tenha seu lugar na Web. Construa hoje mesmo sua
> > home page no Yahoo!
> > | GeoCities. É fácil e grátis!
> > | http://br.geocities.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
> > | historico:
> >
> http://www.mail-archive.com/java-list%40soujava.org.br
> > | 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
> > | historico:
> >
> http://www.mail-archive.com/java-list%40soujava.org.br
> > | 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
> > historico:
> >
> http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
> > [EMAIL PROTECTED] 
> >
> -
> >  
> 
>
___
> Yahoo! GeoCities
> Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities.
É fácil e grátis!
> http://br.geocities.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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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

Re: [java-list] Metodo com parametro

2002-02-26 Thread Silvio L. DeMorais

Depende do que voce quer dizer com isso.
Se voce quer apenas executar um metodo e usar o retorno como parametro, eh
simples, como em quase todas as linguagens de programacao.
Por exemplo:  
  System.out.println ( "O cosseno de pi eh:" + Math.cos( Math.PI ) );

Jah se o que voce quer eh a possibilidade de enviar um methodo "mesmo" como
parametro, como no caso do ponteiro de funcao no C/C++, ai a coisa eh um pouco
mais complicada, mas eh possivel e bem elegante em Java.

Crie um objeto Method com o metodo que vode quer passar como parametro, e mande
esse objeto. O methodo chamado devera ser capaz de instanciar um objeto da
classe a que esse method pertence. 

Olhe a Reflection API para uma documentacao de como esse negocio funciona.
  

> E possivel passar um metodo como parametro para outro metodo.
> Alguem tem algum exemplo?
> 
> Jaci Junior



-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Hashtable

2002-02-28 Thread Silvio L. DeMorais

Serah q vc nao esqueceu do cast?
Tente algo como:

a.put("1", new Hashtable());

((Hashtable) a.get("1")).put("a", "alguma String");


On Wed, 27 February 2002, Shazzannn wrote

> 
> Olá pessoal,
> 
> é possível atualizar o valor de um objeto em uma Hashtable fazendo algo do 
> tipo:
> 
> Hashtable a = new Hashtable();
> a.put("1", new Hashtable());
> a.put("2", new Hashtable());
> 
> a.get("1").put("teste", ObjetoQualquer);
> 
> O que tou tentando e não estou conseguindo é criar uma Hashtable dentro da 
> outra e inserindo e atualizando valores dessas Hashtables...
> 
> Tem uma forma melhor de fazer isso?
> 
> Obrigado,
> 
> Shazzannn
> 
> -- 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: FW: [java-list] código obscuro!!

2002-02-28 Thread Silvio L. DeMorais

Voce estah enganado.

i = i++; 
Nao eh equivalente a
i = i;
i = i + 1;

i = i++;
Eh equivalente a:
exp = i;
i = i + 1;
i = exp;

onde 'exp' eh a expressao a direita do sinal de atribuicao '='. Essa regra
existe em qualquer linguagem que inplemente OPERADOR de auto
incremento/decremento que eu conheca (C, C++, Java e C#), nao confundir com as
funcoes dec() e inc() do Pascal/Delphi, que nao tem esse problema de
precedencia. 

E o que difere no caso de i = ++i; eh justamente a ordem das operacoes no
calculo da expressao, veja:

i = ++i;
Eh equivalente a:
i = i + 1;
exp = i;
i = exp;



On Wed, 27 February 2002, "Silva, Jobson" wrote

> 
> O resultado correto deveria ser UM !
> 
> O trecho
>   i = i++;
> eh equivalente a
>   i = i;
>   i = i + 1;
> 
> Se esta retornando ZERO tem alguma coisa errada ai !  Alguem sabe ???
> 
> []s
> Jobson Silva
> 
> -Original Message-
> From: Paulo Bruno Contopoulos [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, 27 February, 2002 01:24
> To: [EMAIL PROTECTED]
> Subject: RES: [java-list] código obscuro!!
> 
> 
> 
> 
> > -Mensagem original-
> > De: Cristiano Bianchi Sanchez [mailto:[EMAIL PROTECTED]]
> > Enviada em: terça-feira, 26 de fevereiro de 2002 11:59
> > Para: [EMAIL PROTECTED]
> > Assunto: [java-list] código obscuro!!
> >
> >
> > Oi lista,
> >
> >   Alguém pode explicar porque a seguinte implementação retorna 0 (zero)?
> >
> >   {
> > int i = 0;
> > i = i++;
> > System.out.println(i);
> >   }
> >
> >   Não seria mais 'lógico' retornar 1, como em C++ ?
> >
> 
> Não, porque quando você coloca i++, ele atribui antes de adicionar. Aliás,
> porque não fazer i++ direto, ou você só estava fazendo um teste?
> 
> 
> []'s,
> 
> Paulo Bruno Contopoulos
> 
> 
> -- 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] código obscuro!!

2002-02-28 Thread Silvio L. DeMorais

De qual codigo voce estah falando?


class PlusPlusAEsquerdaRetornaUm

   public static void main (String[] a)
   {
  int i = 0;
  i = ++i;
  System.out.println(i);
   }



ou

class PlusPlusADireitaRetornaZero

   public static void main (String[] a)
   {
  int i = 0;
  i = i++;
  System.out.println(i);
   }



Eh justamente esse o problema. Em que momento a variavel 'i' eh incrementada.

Se eh usado i++, 'i' serah incrementada APOS o valor da expressao ser calculado,
e o valor final de 'i' (APOS a atribuicao) serah ZERO.

Se eh usado ++i, 'i' serah incrementada ANTES do valor da expressao ser
calculado, e o valor final de 'i' (APOS a atribuicao) serah UM.

Silvio


On Wed, 27 February 2002, "Valdenia & Eduardo" wrote

> 
> vcs me desculpem, mas eu compilei e obtive 1 e não zero.
> É verdade que quando coloco i++ o java só avalia depois, mas depois de
> que??? (depois de avaliar o resto da expressão, que neste caso termina no
> ponto e vírgula). Quando chega na linha seguinte já deve estar como 1.
> 
> Eduardo
> - Original Message -
> From: Renan Milfont <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, February 13, 2002 8:36 AM
> Subject: Re: [java-list] código obscuro!!
> 
> 
> > Primeiro ele atribui o valor de i recebendo 0 e só depois ele faz a soma
> > entedeu ?
> > Para dar um, o código deveria ser assim.
> >
> > >   {
> > > int i = 0;
> > > i = ++i;
> > > System.out.println(i);
> > >   }
> > >
> >
> >
> > - Original Message -
> > From: "Cristiano Bianchi Sanchez" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, February 26, 2002 11:58 AM
> > Subject: [java-list] código obscuro!!
> >
> >
> > > Oi lista,
> > >
> > >   Alguém pode explicar porque a seguinte implementação retorna 0 (zero)?
> > >
> > >   {
> > > int i = 0;
> > > i = i++;
> > > System.out.println(i);
> > >   }
> > >
> > >   Não seria mais 'lógico' retornar 1, como em C++ ?
> > >
> > > Abraços,
> > >
> > > CristianoBS
> > >
> > > -- 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
> > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > 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
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Para quem saca de BD

2002-02-28 Thread Silvio L. DeMorais

Muda de banco para banco, se for o Oracle 7.2 ou mais novo, apenas gere uma
exception

On Wed, 27 February 2002, "Lindomar Silva" wrote

> 
> Pessoal, é possível construir um trigger que, antes de realizar uma
> inserção, a depender da entrada, cancele-a?
> Caso afirmativo, qual o comando que irá realizar isto?
> 
> Valeu.
> 
> 
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.325 / Virus Database: 182 - Release Date: 02/19/2002
> 
> 
> _
> 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: RES: [java-list] código obscuro!!

2002-03-01 Thread Silvio L. DeMorais

Nao tem nada de dependente de plataforma.
Esse comportamento eh consistente em qualquer implementacao correta de JVM.


On Thu, 28 February 2002, "Giuliano de Aquino" wrote

> Tá aí o teste...
> Porém...ouvi dizer aqui na lista que isto é dependente de plataforma...
> Não sei se é verdade... mas se for devemos ter muito cuidado mesmo
> Alguém sabe dizer se é realmente verdade



-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Log base não neperiana

2002-03-01 Thread Silvio L. DeMorais

Quase...  log x na base y = ln x / ln y


On Wed, 27 February 2002, Jorge Martins wrote

> 
> Willian,
> 
> Essa é uma questão de matemática não de java... :)
> 
> Se eu não me engano, log x na base y = ln x - ln y 
> 
> -Original Message-
> From: Willian Charles Balmant [mailto:[EMAIL PROTECTED]]
> Sent: sexta-feira, 22 de fevereiro de 2002 06:19
> To: [EMAIL PROTECTED]
> Subject: [java-list] Log base não neperiana
> 
> 
> Olá pessoal!
> 
> Preciso usar logaritmo em um projeto.
> Um pedacinho dele é a parte em que o programa deverá ensinar a achar raízes
> de esquações através de métodos numéricos.
> O ponto onde não escapo de log é mais ou menos assim:
>Fiz um painél que recebe um String como parâmetro.
>Esse string é um função matemática. Ex: "x^3-(x*(3+5)^2+2) + 5";
> "cos(x^2)-sin(x)+log(x+2)"
>Eu preciso desenhar o gráfico da função. Isso eu fiz.
>Mas ainda preciso do logaritmo.
> 
> Existe um método estático:
> 
> double Math.log(double a); // ou
> double StrictMath.log(double a);
> 
> o problema é que esses métodos retornam ln(a) (log neperiano)
> 
> Eu preciso de log(a) base x ou pelo menos log10(a).
> 
> Alguém conhece alguma classe que tenha um método que retorne o log base 10
> ou base x ??
> 
> Willian Charles
> 
> 
> _
> 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] DESLOCAMENTO DE BITS

2002-03-02 Thread Silvio L. DeMorais
Title: E-Bee Sistemas
Antes de mais nada, e acima de tudo. JavaScript nao eh Java, nao tem relacionamento nenhum com Java, e um Java Guru nao precisa saber absolutamente NADA de JS, como alias acontece frequentemente.
Eh como querer que um Professor de Italiano saiba traduzir teu texto para Dinamerques, afinal, sao linguas usadas em paises europeus, certo!?

Leia mais em:
http://www.thedigitalsamurai.net/javascript_history.asp



On Wed, 27 February 2002, [EMAIL PROTECTED] wrote






Oi Gente !!! Vou lançar um desafio aos mestres do JAVA.
 
eh o seguinte, possuo um codigo fonte em java, que recupera de um 
formulario um IDENTIFICADOR e uma SENHA. Dai ele gera um Random, e depois faz um 
deslocamento de bits para a senha ficar com 16 posicoes. To precisando gerar o 
mesmo fonte, e q traga o mesmo resultado em JAVASCRIPT para poder 
implementar num sisteminha q esta sendo desenvolvido em ASP. Quem puder me 
ajudar, segue abaixo o fonte.
 
package psft.pt75.gen;public final class 
EncString{    public EncString(String s, int 
i)    {    cookie 
= i;    buf = new 
StringBuffer(s);    
encr();    }
 
    public String get(int i)    
{    cookie = 
i;    StringBuffer stringbuffer = new 
StringBuffer(buf.toString());    
encr();    StringBuffer stringbuffer1 
= buf;    buf = 
stringbuffer;    stringbuffer = 
null;    return 
stringbuffer1.toString();    }
 
    private void encr()    
{    char ac[] = new 
char[2];    ac[0] = (char)(cookie 
& 0x);    ac[1] = 
(char)(cookie >>> 16 & 
0x);    int i = 
0;    for(int j = 0; i < 
buf.length(); j = j != 0 ? 0 : 1)    
{    
buf.setCharAt(i, (char)(ac[j] ^ 
buf.charAt(i)));    
i++;    
}    cookie = 
0;    }    private StringBuffer 
buf;    private int cookie;}




-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] código obscuro!!

2002-03-02 Thread Silvio L. DeMorais

Esse codigo vai resultar em '0' (zero) tanto em Java quanto em C/C++.

O problema aqui eh de qual operacao esta acontecendo.

Veja o que acontece com a variavel 'i' nesse seu programa: 

   {
1 int i = 0;
2 i = i++;
3 System.out.println(i);
   }

Na linha 1 i recebe o valor 0 (zero).

Na linha 2 acontece uma atribuicao, e a parte a direita do operador e calculada.
Como o operador ++ esta a DIREITA da variavel, o valor da expressao eh calculado
com o valor inicial da variavel, 0 (zero) nesse caso. O operador ++ eh entao
executado, e o valor de i vai para 1 (um).
Apos isso, a operacao de atribuicao ira acontecer, e o valor da expressao
calculada eh 0 (sero), e esse valor eh novamente atribuido a variavel 'i',
fazendo com que chegue a linha 3 zerada!

Ficou claro?

E esse comportamento eh o mesmo em C, C++ ou Java, que eu saiba.

Silvio


On Tue, 26 February 2002, Cristiano Bianchi Sanchez wrote

> 
> Oi lista,
> 
>   Alguém pode explicar porque a seguinte implementação retorna 0 (zero)?
> 
>   {
> int i = 0;
> i = i++;
> System.out.println(i);
>   }
> 
>   Não seria mais 'lógico' retornar 1, como em C++ ?
> 
> Abraços,
> 
> CristianoBS
> 
> -- 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] código obscuro!!

2002-03-10 Thread Silvio L. DeMorais

Caramba... esse troco estah gerando um monte de conversa mesmo.
Resolvi dar uma testada nesse negocio.

Testei nos seguintes compiladores C/C++
Compilador C/C++ padrao do Sistema HP (Unix)
gcc compiler no Linux (RedHat 7.2) rodando em PC Intel
Compilador C/C++ padrao do Sistema Cray (Cray T-3E)


E as seguintes JVM's

JDK 1.1.8 Sun
JDK 1.2.2 Sun
JDK 1.3.1_02 Sun
JDK 1.4 Sun   todos rodando em PC's Intel com Windows NT 4.0 SP 6

JDK 1.3.0 instalada num HP (Unix)


Nao testei com JDK 1.0 porque nao tenho aqui no escritorio.

Os testes foram os seguintes:
para Java

class PlusPlusADireitaRetornaZero

   public static void main (String[] a)
   {
  int i = 0;
  i = i++;
  System.out.println(i);
   }



Para C

#include 
int main ()

  int i = 0;
  i = i++;
  fprintf("%i \n", i);


Para C++ (que eh a mesma coisa, no caso, mas... )

#include 
int main ()

  int i = 0;
  i = i++;
  cout << i << '\n';



Resultados:  zero, sempre zero, jamais algo diferente de zero. Em todas as
plataformas/linguagens.
Ainda estou para ver uma situacao que retorne UM. 
Me digam qual o caso que retorna 1, mas mandem completo: 
Compilador, versao do compilador, SO, versao do SO, SP aplicados (se algum),
plataforma de hardware usada (PC Intel, PC AMD, HP, ...). 

Silvio






On Mon, 04 March 2002, Carlos Villela wrote

> 
> Ate' agora, eu so vi programas deste tipo implementados em C/C++ 
> resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes em 
> Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em quais 
> compiladores/JVMs vc viu este comportamento mudar?
> 
> Sven van ´t Veer wrote:
> 
> > Não tem, até diversas compiladores C++ tem comportamento diferente, e 
> > parece diversas JVM também tem comportamento diferente.
> >
> > csuco wrote:
> >
> >>o codigo em C ou C++...
> >>
> >>int main() {
> >>  int i = 0; 
> >>  i = i++; 
> >>  fprintf (stdou,"i = %ld",i);
> >>}
> >>
> >>
> >>teria exatamente o mesmo comportamento!
> >>
> >>
> >>Clebert
> >>
> >>
> >>
> >>>-- Mensagem original ---
> >>>
> >>>De  : Agnelo de Jesus <[EMAIL PROTECTED]>
> >>>Para: [EMAIL PROTECTED]
> >>>Cc  : 
> >>>Data: Wed, 27 Feb 2002 09:05:45 -0300
> >>>Assunto : Re: [java-list] código obscuro!!
> >>>
> >>>Caro Cristiano, 
> >>>
> >>>Quando você utiliza o incremento à direita do número,(i++), você 
> >>>
> >>primeiro 
> >>
> >>>retorna o número e depois soma 1. 
> >>>Para você fazer aquilo que pretendia,(não existe necessidade), você 
> >>>
> >>deveria 
> >>
> >>>utilizar o incremento à esquerda do número (++i). 
> >>>Isto vale também para a linguagem C++, verifique se o que você 
> >>>
> >>afirmou 
> >>
> >>>realmente ocorre, o que seria verdadeiramente obscuro :). 
> >>>
> >>>Espero ter ajudado 
> >>>[]s, 
> >>>
> >>>Agnelo de Jesus. 
> >>>
> >>>{ 
> >>> int i = 0; 
> >>> i = i++; 
> >>> System.out.println(i); 
> >>>} 
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>Em 26 Feb 2002, [EMAIL PROTECTED] escreveu: 
> >>>
> Oi lista, 
> 
> Alguém pode explicar porque a seguinte implementação retorna 0 
> 
> >>(zero)? 
> >>
> { 
> int i = 0; 
> i = i++; 
> System.out.println(i); 
> } 
> 
> Não seria mais 'lógico' retornar 1, como em C++ ? 
> 
> Abraços, 
> 
> CristianoBS 
> 
> -- 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 
> historico: http://www.mail-archive.com/java-list%40soujava.org.br 
> para sair da lista: envie email para java-list-
> 
> >>[EMAIL PROTECTED] 
> >>
> ---
> 
> >>-- 
> >>
> -- 
> 
> >>>
> >>>
> >>>Agnelo de Jesus. 
> >>>
> >>>_
> >>>Oi! Você quer um iG-mail gratuito?
> >>>Então clique aqui: http://registro.ig.com.br/censo/igmail
> >>>
> >>>
> >>>-- 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
> >>>historico: http://www.mail-archive.com/java-list%40soujava.org.br
> >>>para sair da lista: envie email para java-list-
> >>>
> >>[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.so

Re: [java-list] código obscuro!!

2002-03-12 Thread Silvio L. DeMorais

eu sei como resolver o problema de achar o resultado "1". isso estah claro.
o que estou falando eh que achar "0" eh o correto nesse caso. exatamente
como estah escrito.
se trocar de variavel nao existe ambiguidade, e consequentemente nao existe
necessidade de teste algum.
o que estamos falando nao eh de como obter "1", o que eh trivial, mas de que
em algumas situacoes o codigo "i = 0; i = i++" poderia retornar algo que nao
zero, o que nao poderia acontecer.


- Original Message -
From: "Luiz Reginaldo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 11, 2002 4:12 AM
Subject: Re: [java-list] código obscuro!!


> Silvio,
>
> Troque a atribuição i= i++ por algo como a= i++. Não utilize a mesma
> variável na atribuição.
>
> - Original Message -
> From: Silvio L. DeMorais <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, March 05, 2002 4:57 PM
> Subject: Re: [java-list] código obscuro!!
>
>
> > Caramba... esse troco estah gerando um monte de conversa mesmo.
> > Resolvi dar uma testada nesse negocio.
> >
> > Testei nos seguintes compiladores C/C++
> > Compilador C/C++ padrao do Sistema HP (Unix)
> > gcc compiler no Linux (RedHat 7.2) rodando em PC Intel
> > Compilador C/C++ padrao do Sistema Cray (Cray T-3E)
> >
> >
> > E as seguintes JVM's
> >
> > JDK 1.1.8 Sun
> > JDK 1.2.2 Sun
> > JDK 1.3.1_02 Sun
> > JDK 1.4 Sun   todos rodando em PC's Intel com Windows NT 4.0 SP 6
> >
> > JDK 1.3.0 instalada num HP (Unix)
> >
> >
> > Nao testei com JDK 1.0 porque nao tenho aqui no escritorio.
> >
> > Os testes foram os seguintes:
> > para Java
> >
> > class PlusPlusADireitaRetornaZero
> >
> >public static void main (String[] a)
> >{
> >   int i = 0;
> >   i = i++;
> >   System.out.println(i);
> >}
> >
> >
> >
> > Para C
> >
> > #include 
> > int main ()
> >
> >   int i = 0;
> >   i = i++;
> >   fprintf("%i \n", i);
> >
> >
> > Para C++ (que eh a mesma coisa, no caso, mas... )
> >
> > #include 
> > int main ()
> >
> >   int i = 0;
> >   i = i++;
> >   cout << i << '\n';
> >
> >
> >
> > Resultados:  zero, sempre zero, jamais algo diferente de zero. Em todas
as
> > plataformas/linguagens.
> > Ainda estou para ver uma situacao que retorne UM.
> > Me digam qual o caso que retorna 1, mas mandem completo:
> > Compilador, versao do compilador, SO, versao do SO, SP aplicados (se
> algum),
> > plataforma de hardware usada (PC Intel, PC AMD, HP, ...).
> >
> > Silvio
> >
> >
> >
> >
> >
> >
> > On Mon, 04 March 2002, Carlos Villela wrote
> >
> > >
> > > Ate' agora, eu so vi programas deste tipo implementados em C/C++
> > > resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes
em
> > > Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em
quais
> > > compiladores/JVMs vc viu este comportamento mudar?
> > >
> > > Sven van ´t Veer wrote:
> > >
> > > > Não tem, até diversas compiladores C++ tem comportamento diferente,
e
> > > > parece diversas JVM também tem comportamento diferente.
> > > >
> > > > csuco wrote:
> > > >
> > > >>o codigo em C ou C++...
> > > >>
> > > >>int main() {
> > > >>  int i = 0;
> > > >>  i = i++;
> > > >>  fprintf (stdou,"i = %ld",i);
> > > >>}
> > > >>
> > > >>
> > > >>teria exatamente o mesmo comportamento!
> > > >>
> > > >>
> > > >>Clebert
> > > >>
> > > >>
> > > >>
> > > >>>-- Mensagem original ---
> > > >>>
> > > >>>De  : Agnelo de Jesus <[EMAIL PROTECTED]>
> > > >>>Para: [EMAIL PROTECTED]
> > > >>>Cc  :
> > > >>>Data: Wed, 27 Feb 2002 09:05:45 -0300
> > > >>>Assunto : Re: [java-list] código obscuro!!
> > > >>>
> > > >>>Caro Cristiano,
> > > >>>
> > > >>>Quando você utiliza o incremento à direita do número,(i++), você
> > > >>>
> > > >>primeiro
> > > >>
> > > >>

Re: [java-list] código obscuro!!

2002-03-12 Thread Silvio L. DeMorais

qual versao do c++ builder Sven? eu testei num amd 800mhz, rodando windows
xp e cbuilder versao 4 e obtive o resultado "0", como esperado.

- Original Message -
From: "Sven van ´t Veer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 05, 2002 4:01 AM
Subject: Re: [java-list] código obscuro!!


>   "cc" UNIX C compiler, ( result i = 0)
> "CC" UNIX C++ compiler, ( result i = 0 )
> "g++" GNU C++ compiler, ( result i = 1 )
> "c++" CBuilder5 compiler (result = 1)
> "javac" java compiler ( result i = 0)
>
> e alguem falou sobre java retiornar 1,  mas não sei quem foi e qual JVM
> usado.
>
> Carlos Villela wrote:
>
> > Ate' agora, eu so vi programas deste tipo implementados em C/C++
> > resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes
> > em Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em
> > quais compiladores/JVMs vc viu este comportamento mudar?
> >
> > Sven van ´t Veer wrote:
> >
> >> Não tem, até diversas compiladores C++ tem comportamento diferente, e
> >> parece diversas JVM também tem comportamento diferente.
> >>
> >> csuco wrote:
> >>
> >>> o codigo em C ou C++...
> >>>
> >>> int main() {
> >>>  int i = 0;  i = i++;  fprintf (stdou,"i = %ld",i);
> >>> }
> >>>
> >>>
> >>> teria exatamente o mesmo comportamento!
> >>>
> >>>
> >>> Clebert
> >>>
> >>>
> >>>
>  -- Mensagem original ---
> 
>  De  : Agnelo de Jesus <[EMAIL PROTECTED]>
>  Para: [EMAIL PROTECTED]
>  Cc  : Data: Wed, 27 Feb 2002 09:05:45 -0300
>  Assunto : Re: [java-list] código obscuro!!
> 
>  Caro Cristiano,
>  Quando você utiliza o incremento à direita do número,(i++), você
> >>>
> >>> primeiro
> >>>
>  retorna o número e depois soma 1. Para você fazer aquilo que
>  pretendia,(não existe necessidade), você
> >>>
> >>> deveria
> >>>
>  utilizar o incremento à esquerda do número (++i). Isto vale também
>  para a linguagem C++, verifique se o que você
> >>>
> >>> afirmou
> >>>
>  realmente ocorre, o que seria verdadeiramente obscuro :).
>  Espero ter ajudado []s,
>  Agnelo de Jesus.
>  { int i = 0; i = i++; System.out.println(i); }
> 
> 
> 
> 
> 
>  Em 26 Feb 2002, [EMAIL PROTECTED] escreveu:
> 
> > Oi lista,
> > Alguém pode explicar porque a seguinte implementação retorna 0
> 
> >>> (zero)?
> >>>
> > { int i = 0; i = i++; System.out.println(i); }
> > Não seria mais 'lógico' retornar 1, como em C++ ?
> > Abraços,
> > CristianoBS
> > -- 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 historico:
> > http://www.mail-archive.com/java-list%40soujava.org.br para sair
> > da lista: envie email para java-list-
> >
> >>> [EMAIL PROTECTED]
> >>>
> > ---
> >
> >>> --
> >>>
> > --
> 
> 
> 
> Agnelo de Jesus.
>  _
>  Oi! Você quer um iG-mail gratuito?
>  Então clique aqui: http://registro.ig.com.br/censo/igmail
> 
> 
>  -- 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
>  historico: http://www.mail-archive.com/java-list%40soujava.org.br
>  para sair da lista: envie email para java-list-
> 
> >>> [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
> >>> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> >>> para sair da lista: envie email para
> >>> [EMAIL PROTECTED]
>
>>> 
-<
> >>>
> >>> br>
> >>>
> >>
> >> --
> >> "'You guys (at Microsoft) still don't get it,' because it's sort of
> >> Java with reliability, productivity and security deleted."
> >>
> >> James Gosling
> >>
> >>
> >
> >
> >
> >
> > -- LISTA SOUJAVA
> >  http://www.soujava.org.br  -  Sociedade
> > de Usuários Java da Sucesu-SP dúvidas mais comuns:
> > http://www.souja

Re: [java-list] Dúvida: Obtendo a saída de um programa Java

2002-03-18 Thread Silvio L. DeMorais

mais facil, use algo como 
e.printStackTrace( myPrintStream );
e faca o que quiser depois com a stream.

ou melhor ainda, se voce puder usar o java 1.4, onde foi (finalmente)
implementado o methodo getStackTrace() em Throwable, o que facilita a preparacao
de logs de exceptions.





On Mon, 18 March 2002, Alessandra Requena wrote

> 
> Você pode configurar onde você quer a sua saída pelo método estático
> System.setOut(PrintStream).
> 
> -Mensagem original-
> De: Hildeberto Mendonça [mailto:[EMAIL PROTECTED]] 
> Enviada em: segunda-feira, 18 de março de 2002 10:07
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] Dúvida: Obtendo a saída de um programa Java
> 
> Caros amigos da lista,
> 
> gostaria de saber como obter as saídas de um programa Java. O meu 
> objetivo é exibir o mesmo conteúdo do e.printStackTrace() em uma janela 
> swing mais intuitiva, no entanto não estou conseguindo extrair a saída 
> de erros do sistema.
> 
> Agradeço antecipadamente,
> 
> Hildeberto Mendonça
> 
> 
> -- LISTA SOUJAVA  
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: Re: [java-list] Re: _[java-list]_remuneração

2002-03-23 Thread Silvio L. DeMorais

se nao me engano o problema das sondas nao foi de programacao, mas de entrada de
dados. o programa e a documentacao exigiam entrada de dados em unidades
metricas, mas o operador (engenheiro espacial ou coisa que o valha) entrou as
informacoes em milhas/polegadas.
nao eh um erro de programacao, eh mais um caso de nao leitura de documentacao,
por parte do usuario.




On Wed, 13 March 2002, Sven van ´t Veer wrote

> 
> Na verdade o 'desenvolvedor' nada mais é que 'algo mais do que 
> programador'. Um desenvolvedor tem a qualidade de trabalhar sozinho e 
> liderar um grupo pequeno de programadores. Em si,ele respira e pensa 
> algoritmos, igual o programador.
> 
> O  que faltou na nasa não foram então s desenvolvedores, mas sim os 
> analistas, arquitetos e designers que deveriam ter feito uma 
> documentação inequivocavel indicando metros ou polegadas.
> 
> Construçaõ de software é similar a construção de prédios:
> O programador é o pedreiro e o desenvolvedor é o gerente de pedreiros. 
> Ele sabe colocar os tijolos, mas também sabe falar com os designers e 
> arquitetos que a parede poderis ser levantado num outro lugar para 
> melhorar o predio.
> 
> Acho estranho o caso de baixo (Nasa) uma vez que eles tem CMM 5. Isso é 
> um exemplo típico de falta de documentação e é um erro previsivel. (Em 
> CMM 5 vc deve prever erros em certas areas.)
> 
> sven
> 
> >
> >Para quem pensa e respira algoritmos, a codificação é a parte mais nobre,
> >pois é desafiador resolver um problema que está te "matando". Porém um monte
> >de programas de nada servem se não tiver sido codificadas de acordo com o
> >resultado de uma análise, design, etc...
> >
> >Caso real
> >No ano de 1999 a NASA perdeu duas sondas (+- US$ 250 milhões) enviadas à
> >Marte, por uma razão muito simples:
> >Parte da "nobreza" codificou os programas para fazerem os calculos em
> >polegadas, e outra parte codificou para calcular em metros. Faltou alguém da
> >"plebe rude" para apontar esse erro. Falha do desenvolvedor é claro, e nesse
> >caso então  o desenvolvedor era a peça chave do projeto.
> >
> >Roberto Tatemoto
> >
> >
> >
> >
> >-- 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
> >historico: http://www.mail-archive.com/java-list%40soujava.org.br
> >para sair da lista: envie email para [EMAIL PROTECTED] 
> >-
> >
> 
> -- 
> "'You guys (at Microsoft) still don't get it,' 
> because it's sort of Java with reliability, productivity and security deleted."
> 
>   James Gosling
> 
> 
> 
> 
> -- 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] remuneração

2002-03-25 Thread Silvio L. DeMorais

Antes de sair do Brasil eu trabalhava como consultor independente (80% do
dinheiro, mas muito variavel) e professor universitario (20% mas sempre fixo).
Entre as duas atividades, sempre fiquei entre os 6000 e 9000. Mas nunca consegui
quebrar a barreira dos 1 num unico mes.
Eu trabalhava em Porto Alerge, e sempre muitas horas por semana. 70 horas era o
normal e 80+ com alguma frequencia. 
Soh que eh barra encarar essa jornada de trabalho depois do 30...



On Sun, 24 March 2002, "Alessandro Badin" wrote

> 
> De que importa o QI, se nao temos o QE... trabalho com VB e ganho 5400
> t+
> 
> - Original Message -
> From: "Gaucho" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, March 12, 2002 12:01 PM
> Subject: RES: [java-list] remuneração
> 
> 
> > de fato, esses salários que o Luiz comentou são sonhos.
> >
> > nada contra a opinião dele (nem de ninguém), mas eu nunca ouvi falar de
> > nenhum programador brasileiro que ganhe R$8000,00.
> >
> > claro que não estamos falando de emprego público... aí sim pode rolar
> alguma
> > maracutaia milhionária... :^)
> >
> > Se alguém dessa lista ganha mais de R$5.000,00 para ser desenvolvedor Java
> > eu gostaria de saber... seria uma novidade interessante.
> >
> >
> > isso não é revolta pessoal contra ninguém, mas o mercado de
> desenvolvimento
> > no Brasil é uma vergonha.
> >
> > -Mensagem original-
> > De: Eduardo Fabricio Elias [mailto:[EMAIL PROTECTED]]
> > Enviada em: segunda-feira, 11 de março de 2002 12:21
> > Para: '[EMAIL PROTECTED]'
> > Assunto: RES: [java-list] remuneração
> >
> >
> > E tem bastente serviço por ai???
> >
> > Eduardo Fabrício Elias
> > Analista de Sistemas - Divisão de Informática
> > Centro de Integração Empresa Escola - CIEE-RS
> > Fone: 51 32847029
> > http://www.ciee-rs.org.br
> >
> >
> >
> > -Mensagem original-
> > De: Luiz Reginaldo [mailto:[EMAIL PROTECTED]]
> > Enviada em: segunda-feira, 11 de março de 2002 9:08
> > Para: [EMAIL PROTECTED]
> > Assunto: Re: [java-list] remuneração
> >
> >
> > Em Brasília, um PROGRAMADOR Java recebe entre R$3.000 e R$4.000. Um
> > DESENVOLVEDOR Java recebe entre R$5.000 e R$8.000.
> >
> >
> > - Original Message -
> > From: Gaucho <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> > Sent: Tuesday, March 05, 2002 8:05 AM
> > Subject: RES: [java-list] remuneração
> >
> >
> > > entre $R2.000,00 e R$3.000,00 dependendo da sorte do sujeito...
> > >
> > > Além disso, o país é muito grande.. no nordeste o salário fica uns 10%
> > mais
> > > baixo (e o custo de vida uns 10% mais baixo também...).. em SP e
> > > salário médio sobe para de R$3.500,00 e você ainda ganha o direito de
> > > enxergar o
> > ar
> > > que você respira :^)).. No sul os salários são bons e as mulheres são
> > > lindas.. mas compre um belo casaco e aguente 10 meses de chuva por
> > > ano..
> > > enfim: a paixão pela programação continua sendo o melhor benefício que
> as
> > > empresas nacionais oferecem.
> > >
> > > Agora, se não tem medo de cruzar a fronteira do México e enfrentar a
> > > Ku-Klux-Klan, então:
> > >
> > > Nos EUA, US$ 75.000,00 por ano é um salário normal.. na Europa cai
> > > para
> > US$
> > > 50.000,00 e no Canadá US$40.000,00...
> > >
> > > a única dificuldade é o green-card.. mas comparando o custo de vida no
> > > exterior e no Brasil, e os salários dos dois lugares, ainda assim
> > > compensa MUITO se tu tiver a sorte de arranjar um green-card ou um
> > > sponsorship... (lembra que US$75.000,00 por ano é mais de  R$15.000,00
> > > por mês - salário inexistente para um programador/analista no
> > > Brasil...)
> > >
> > >
> > >
> > >
> > > -Mensagem original-
> > > De: wayne [mailto:[EMAIL PROTECTED]]
> > > Enviada em: segunda-feira, 4 de março de 2002 11:59
> > > Para: [EMAIL PROTECTED]
> > > Assunto: [java-list] remuneração
> > >
> > >
> > > Boa tarde,
> > >
> > > Não sei se esta pergunta ja foi feita , mas
> > > gostaria de saber quanto esta sendo a remuneração para um programador
> > > Java de JSP, JDBC, Servlet e EJB.
> > >
> > > Pelo menos uma idéia da média de quanto o mercado esta disposto a
> > > pagar
> > por
> > > um profissional deste.
> > >
> > > Obrigado.
> > >
> > >
> > >
> > >
> > > -- 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
> > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > 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:
> >

Re: RES: [java-list] Dúvida de Interface

2002-03-27 Thread Silvio L. DeMorais

Esse eh um metodo novo, implementado no java.awt.Frame no JDK 1.4. Nao existe
nas versoes anteriores.



On Wed, 27 March 2002, Jose Geraldo Rodrigues Campos Lopes wrote

> 
> não vi este método no JWindow não, onde está???
> 
> > - Mensagem original -
> > De: Marcelo Alves [SMTP:[EMAIL PROTECTED]]
> > Enviada em: quarta-feira, 13 de março de 2002 22:54
> > Para:   [EMAIL PROTECTED]
> > Assunto:Re: [java-list] Dúvida de Interface
> > 
> > oi,
> > 
> > Acho que é setUndecorated (true) o que vc quer... tipo splash screen,
> > certo?
> > 
> > t+
> > 
> > .: xfer :.
> > 
> > - Original Message -
> > From: <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, March 13, 2002 3:34 PM
> > Subject: [java-list] Dúvida de Interface
> > 
> > 
> > |
> > |
> > | Olá, gostaria de saber se alguém pode me ajudar... Queria desabilitar o
> > | botão de fechamento de janela em um JFrame (o "X" no canto superior
> > direito
> > | da janela, que fecha a mesma), assim como posso desabilitar o botão de
> > | maximizar utilizando o método setResizable(boolean). Alguém sabe como
> > | fazer? Também gostaria de, num outro caso de uso, sumir totalmente com a
> > | barra aonde estes botões de controle do status da janela se situam, ou
> > | seja, queria uma janela sem a barra superior, aonde o título da mesma e
> > os
> > | botões (maximizar, minimizar e fechar) ficam. Alguém poderia me ajudar?
> > |
> > |
> > |
> > |
> > |
> > |
> > |
> > | -- 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
> > | historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > | 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
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] JBuilder 8

2003-01-27 Thread Silvio L. DeMorais
Nao sei se vai te ajudar muito, mas temos o JB8 Ent instalado em varias maquinas
por aqui. 
As maquinas sao todas iguais. P4 1.8Ghz, 1024Mb, Win NT4 SP6, JDK 1.3.1_06. Nao
tivemos nenhum problema de instalacao.
Usando os mesmos discos, instalei em casa num AMD 2200+, XP Pro com o JDK
1.4.1_01 e tambem, sem problema algum de instalacao.
Outro colega instalou num Laptop (PIII 1.3, RedHat 7, JDK 1.4.1) e tambem
funcionou ok. Usou os mesmos discos, mas a instalacao Linux.

O JDK que jah estah instalado na maquina nao influencia muito o JB8, jah que ele
vai rodar na JVM que ele mesmo instala (1.4.1 na copia que eu tenho). Mesmo que
o teu projeto aponte para outro JDK para compilacao e debug, a JVM interna eh
usada para rodar o JB8 (pelo menos eh isso que o suporte Borland diz).



On Mon, 27 Jan 2003, "Celeguim, Luiz (Cadmus)" wrote:

> 
> cheers my friends !
> 
> Estou enfrentando um problema muito chato, talvez algum dos
> ilustres ja tenha passado por ele e possa me ajudar...
> instalei o jbuilder 8 enterprise em maquinas diferentes e
> so diferentes, xp, w2k, redhat 8, e sempre obtenho esta
> mensagem nojenta...
> "Untitled1.java": Error #: 750 : initialization error:
> com.borland.compiler.symtab.LoadError: java.io.IOException: class not found:
> class java.lang.Object
> bom, andei pesquisando purai e as respostas sempre sugerem a
> referencia do jdk, mas ja tentei 1.3, 1.4 e 1.4.1 e nada, o 
> erro persite, alguém pode sugerir algo ?
> 
> grato,
> 
> 
> -- LISTA SOUJAVA 
> http://mail.morais.com/jump/http://www.soujava.org.br";>http://www.soujava.org.br
  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://mail.morais.com/jump/http://www.soujava.org.br/faq.htm";>http://www.soujava.org.br/faq.htm
> regras da lista: http://mail.morais.com/jump/http://www.soujava.org.br/regras.htm";>http://www.soujava.org.br/regras.htm
> historico: http://mail.morais.com/jump/http://www.mail-archive.com/java-list%40soujava.org.br";>http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Mapeamento O-R

2003-02-02 Thread Silvio L. DeMorais
O lider de mercado nesse segmento eh o TopLink (atualmente eh da Oracle). Jah
usei em varios projetos.
Como toda a ferramenta de mapeamento O-R, o TopLink tem suas limitacoes e suas
vantagens.
Gosto muito da facilidade de acessar os metadata do mapeamento, o que facilita
muito a geracao de SQL dinamico. A interface grafica eh bem boa, facil de
aprender e de treinar o pessoal iniciante a usar. E a Oracle preparou um Help
fantastico.

O maior problema com esse tipo de ferramenta eh a integracao com o AppServer. 
Atualmente estou usando o TopLink com o WebLogic 6.1, e o maior problema foi
integrar com o Transaction Management do WebLogic, mas agora estah rolando tudo
bem, em producao, tudo otimo, com um desempenho bom (eh mais lento do que JDBC
direto ou uma boa StoreProc, mas a perda nao eh tao grande assim).
Como o TopLink foi comprado pela Oracle a pouco tempo, eh possivel que saia uma
versao bem integrada com o OAS daqui a pouco.
   
Comecei a usar o ObJectRelationalBridge em casa soh para ver como eh, achei meio
primitivo ainda, mas gostei da implementacao do ODMG 3.0 completa. Quando a
implementacao do suporte a JDO estiver completa vai ser um otimo produto, se bem
que eu nao sei de nenhum teste serio com ele.

Outra ferramenta que era muito boa (nao uso desde 2000) eh o CocoBase. Vale a
pena dar uma olhada.

Silvio

---

On Tue, 28 Jan 2003, "Cristofer Weber" wrote:

Olá! Alguém aqui da lista utiliza o Hibernate ou algum outro 
tipo de Object-Relational Bridge ( Torque, Castor, ObjectBridge ) em ambiente de 
produção? Estou terminando um documento sobre a proposta de utilização de uma 
ferramenta, framework ou serviço de mapeamento e gostaria de algumas opiniões 
antes de entregar o documento.
 
[]'s
Cristofer
 
 

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: RES: [java-list] SELECT COUNT(*) FROM TABELA

2003-02-06 Thread Silvio L. DeMorais
Fui testar e nao parece ser assim no Oracle.
executar SELECT COUNT(*) FROM TABELA numa tabela com +-180.000 elementos demora
entre 148ms (media de 1000 execucoes). 
Jah SELECT COUNT(1) FROM TABELA demora em media 211ms.

Em qual banco de dados o COUNT(1) eh mais eficiente?



"Vanderlei Fonseca" wrote:
Use 
SELECT COUNT(1) ... pois melhora a performance do BD.
 
[]'s 

Vanderlei Fonseca

  -Mensagem original-De: Petterson F. Paula 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 
  3 de fevereiro de 2003 11:01Para: 
  [EMAIL PROTECTED]: RE: [java-list] SELECT COUNT(*) 
  FROM TABELA
    
  
  >> 
  long cnt = rs.getLong( "count(*)" );
   
  >> 
  onde "rs" eh o teu ResultSet 
  object.
   
  Como 
  já foi comentado pelo Sr. Silvio, vc só precisa obter o valor como está acima, 
  contudo acho mais claro que vc de um nome para a coluna count(*) como por 
  exemplo usando um comando SQL:
    String query = "SELECT COUNT(*) AS 
  NUM_ITEMS FROM TABELA";
  e obter o resultado através 
  de:
  
   
      long cnt = rs.getLong( 
  "NUM_ITEMS" 
);
   
  Espero ter ajudado,
   
  Petterson F. Paula
   
   
  
   
  [Petterson F. 
  Paula]  -Original Message-From: 
  claudio [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 24 
  de janeiro de 2003 14:21To: 
  [EMAIL PROTECTED]: [java-list] SELECT COUNT(*) FROM 
  TABELA
  Boa 
Tarde!Pessoal 
alguem saberia me dizer  como eu faco para armazenar o resultado de uma 
SELECT COUNT(*) FROM TABELA  em uma variavel, onde eu possa manipular o 
valor da mesma, se isso for possivelString query 
= "SELECT COUNT(*) FROM TABELA";output.append ("\nEnviando query: " 
+ connection.nativeSQL( query ) + "\n" 
);...Agradeco toda a ajuda que vier. 
  

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] JTabbed + JTable ?????????

2003-02-11 Thread Silvio L. DeMorais
Quem forca o "desenho" dos rotulos das colunas (automaticamente) eh o
JScrollPane, e nao a propria tabela.
A maneira mais facil de fazer isso eh criando cada tabela dentro de um
JScrollPane. Usando o seu exemplo:

public class GUITest100 extends javax.swing.JFrame
{
private final JTable[] tabela;

public GUITest100(int parcelas)
{
tabela = new JTable[ parcelas ];
JScrollPane spanes[] = new JScrollPane[parcelas];
JTabbedPane jTabbedPane1 = new javax.swing.JTabbedPane();

for(int i = 0; i < parcelas; i++)
{
tabela[ i ] = new JTable(600, 6);
spanes[i] = new JScrollPane(tabela[i]);
jTabbedPane1.addTab("tab" + i, spanes[i]);
}

getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);

pack();
}

public static void main(String args[])
{
new GUITest100(2).show();
}
}

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-