Re: [java-list] Ferramenta

2003-06-30 Por tôpico christian
Rafael,

Dá só uma olhadinha nesta lista comparativa:

http://www.objectsbydesign.com/tools/umltools_byCompany.html

De quebra, este tutorial que dá dicas sobre quais critérios utilizar para
escolher uma ferramenta:

http://www.objectsbydesign.com/tools/modeling_tools.html

Christian.




- Original Message - 
From: Rafael de Pauli Baptista [EMAIL PROTECTED]
To: lista-java [EMAIL PROTECTED]
Sent: Thursday, June 26, 2003 3:22 PM
Subject: [java-list] Ferramenta


Alguem conhece uma ferramanta para
UML, que seja Free, fora o ArgoUML?


__
Seleção de Softwares UOL.
10 softwares escolhidos pelo UOL para você e sua família.
http://www.uol.com.br/selecao



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



[java-list] imprimindo em Java

2002-04-30 Por tôpico Christian Dechery

como faço para imprimir um documento em Java?

pelo que eu li, o Java tem certas limitações nesse ponto, mas acho q simplesmente
mandar imprimir um HTML ele consegue certo?

alguém ai sabe como?

valeuz...

[]s

.:.
 : Christian Dechery
 : Java/Web Developer
 : [EMAIL PROTECTED]



A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br.


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




[java-list] acessar objetos COM no Java

2002-04-29 Por tôpico Christian Dechery

Alguém sabe como eu posso acessar um objeto COM em Java?

obrigado

---



A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br.


-- 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] Como começar ?

2002-03-03 Por tôpico Christian Gravatá

Saudações, Guilherme

Para aprender Java, você não precisa dominar nenhuma
outra linguagem, às vezes o ideal é que você não conheça
nenhuma linguagem procedural, como Pascal, porque aí
você não tem nenhuma dificuldade para pegar os conceitos
de Orientação a Objetos.

No próprio site da Sun, destinado à tecnologia Java, tem o
The Java Tutorial, que explica muito bem praticamente todos
os conceitos básicos da linguagem. É só acessar:
http://java.sun.com/docs/books/tutorial/

Com Java você pode programar qualquer tipo de sistema,
um bom exemplo do que está sendo feito no campo de
inteligência artificial é o projeto http://www.alicebot.org/,

Atenciosamente,

Christian S. Gravatá



- Original Message -
From: Guilherme Neves [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 28, 2002 10:44 PM
Subject: [java-list] Como começar ?


 Boa noite Pessoal,

 Estou começando agora e já fiz Pascal. Acontece que quero aprender java e
 não estou me sentindo muito seguro para tal.

 Preciso conhecer C/C++ ?
 Existe algum docmento, tutorial para iniciantes, que eu possa seguir em
casa
 ?

 Tenho me pegado pensando muito em IA. Java é uma boa para quem quer seguir
 este caminho ?

 No aguardo,

 Guilherme Neves

 _
 Chegou o novo MSN Explorer. Instale já. É gratuito:
 http://explorer.msn.com.br


 -- 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-01 Por tôpico Christian Gravatá

Em c++, se vc fizer exatamente dessa forma, vai obter
o mesmo resultado, é só testar para ver (testei aqui no gcc).

Se você quiser que imprima 1, vai ter que fazer i = ++i
tanto em java quanto em c++.

Resumindo, i  =  i++ é atribui e incrementa.
i = ++i é incrementa e atribui.

Atenciosamente,
Christian S. Gravatá
Programador Certificado Sun para Plataforma Java 2
Desenvolvedor de Componentes Web Certificado Sun para
Plataforma Java 2 Enterprise Edition

- Original Message -
From: Cristiano Bianchi Sanchez [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 26, 2002 10: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] 
-




Re: [java-list] Funcao como parametro

2002-03-01 Por tôpico Christian Gravatá

Ouso discordar do nobre colega. No exemplo que você
deu, de forma alguma estava passando um método como
parâmetro. Estava, sim, passando um array de Strings.

Em Java, você não pode passar um método como parâmetro,
como faz em c++, porque em c++ você na verdade passa um
ponteiro para a função.

Em Java, o que você faz é passar o valor de retorno do método, seja
ele uma classe ou um valor primitivo.

Atenciosamente,
Christian S. Gravatá

- Original Message -
From: Jose_Carlos [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, February 27, 2002 10:17 AM
Subject: Re: [java-list] Funcao como parametro


 Não!?
 Então o que é isto:

 public static void main(String args[])??!

 EM java chamamos função de método, é lógico que é mais elegante void a
 procedure, mas sinceramente é a mesma birosca.

 []'s
 Sparc
 - Original Message -
 From: Sven van ´t Veer [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, February 27, 2002 8:26 AM
 Subject: Re: [java-list] Funcao como parametro


  Não
 
  [EMAIL PROTECTED] wrote:
 
   E possivel passar uma funcao como parametro em java?
   Alguem tem algum exemplo em codigo.
  
  eX.: funcao(int x, Func f)
  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]
 
-
  
 
  --
  '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]
 -


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

2002-02-08 Por tôpico Christian Gravatá

Saudações.

Quanto à essa questão de produtividade/aplicabilidade,
sou mais a a opinião de um dos autores do Professional
Java Server Programming, que diz que a única coisa
que limita o desenvolvimento em Java é a sua criatividade.
Junte-se a isso também um papo que costumava
escutar na época do curso de Administração,
de que velhos paradigmas limitam a produtividade.

Quando comecei a programar, meu sonho era construir
aquelas aplicações que tem janelas penduradas por todos
os cantos, cheias de botões quadradões e todas aquelas
frescurinhas do windows. O problema é que comecei
com c, pulei para c++ (evolução natural) e finalmente
cheguei em Java. Quando percebi, já havia desenvolvido
um monte de sistemas, e nenhum com aquelas janelinhas,
mas em compensação, com segurança, transactions,
load-balancing e um monte de outras coisas de brinde.
Estou falando, claro da plataforma J2EE.

Se você tem um browser em sua máquina, para que se
preocupar com coisas puramente braçais, como distribuição de
sofware pela rede? E manutenção? Trabalhei em uma empresa
com um parque de 600 computadores, todos conectados a um
sistema de acompanhamento/manutenção de processos. Como
foi feito e é mantido no Delphi, se é mudada uma linha de código,
lá vão os manés do apoio ao usuário instalar tudo de novo. Tudo
bem que pode até haver maneiras mais eficientes de fazer isso,
mas mexer apenas uma vez no código e ter tudo isso automaticamente
distribuído é insuperavelmente melhor. Isso sim é facilidade de
manutenção. Até os donos das janelinhas (M$) já perceberam
isso e resolveram adotar a .Net como prioridade máxima.

Agora se o sistema é só para uma pessoa usar, tudo bem, por que não usar o
Delphi
ou similar?

Até.

Christian S. Gravatá.
- Original Message -
From: José Marques [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; Luis Cabral [EMAIL PROTECTED]
Sent: Thursday, February 07, 2002 8:08 AM
Subject: [java-list] PESQUISA.


 Srs,

 Estou entrando agora no mundo Java e gostaria de saber quem nesta lista
 compartilha a mesma opinião do nosso amigo Luiz Cabral, que Java não é a
 solução quando pensamos em sistemas administrativos, como por exemplo uma
 folha de pagamento como ele cita. Abaixo, a opinião do Luiz Cabral a quem
 desde já agradeço.

 Saudações javanesas,

 Marques.

  Ricardo
 
  Nao sei se, para fazer esses aplicativos que vc citou, vc achou o Java
  produtivo ou nao, mas na minha opiniao achei o Java pouco produtivo
  no desenvolvimento de aplicativos comerciais, principalmente quando
  se fala em manutencao de programas.
 
  Gosto muito do Java, mas acho que cada ferramenta tem seu
  melhor uso. Por exemplo, também trabalho com Powerbuilder,
  e para aplicacoes comerciais ele é incomparavelmente mais produtivo
  que o Java, e a mesma coisa para o Delphi, por exemplo. Por outro
  lado, estou desenvolvendo uma aplicacao para o Palm, e as opcoes
  seriam C ou Java, e nesse caso o Java é incomparavelmente mais
  produtivo que o C.
 
  Sem citar o fato que vc mesmo disse: uma aplicacao Swing em Java
  é muito pesada e lenta.
 
  Outro caso que aconteceu comigo semana passada mesmo: precisava
  fazer uma pequena aplicacao (apenas uma tela) que leria um arquivo-texto
  e gravaria outro: coisa básica em Java. Porém o cliente não queria
 obrigar
  os clientes dele a instalarem o JRE para usarem o programa. Conclusao:
  tive que fazer em C++. Esse é outro problema que dificulta muito o
  uso do Java em aplicativos ditos comerciais, o tal do JRE.
 
  Acho que o Java é o ideal para desenvolvimento de aplicacoes web
  (servlets, JSPs), aplicacoes distribuidas (J2EE) e de outras aplicacoes
  especificas (por exemplo, no Palm), mas fazer uma folha de pagamento
  ou um sistema contábil em Java/Swing... Gostaria muito, mas acho meio
 inviável!
 
  Luis Cabral
 
  - Original Message -
  From: Ricardo [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Tuesday, January 29, 2002 3:04 PM
  Subject: [java-list] Qual a melhor tecnologia
 
 
  Boa Tarde a todos.
 
  Bom já fizemos curso de Jbuilder na Borland em SP.
 
  Já desenvolvemos alguns aplicativos em Java.
 
  Com CADASTRO,CONSULTA,RELATÓRIOS
 
  Desenvolvemos tudo em FRAME num APLICATIVO.
 
  Mas até que ficaram bons mas porem pesados muito lento.
 
  Mas gostaríamos de saber qual a melhor forma de Desenvolvimento?
 
  Qual a melhor tecnologia de preferencia para para web .
 
  Se é melhor desenvolver em JSP, APLLET, SERVLET,APLICATIVO ou sei lá o
que
 devemos fazer.
 
  Tem algum curso que posamos fazer para aprender isso ou algum estagio em
 alguma empresa.
 
   Ou alguém que possa nos dar alguma acessória uma luz.
 
  Se alguém puder me ajudar fico muito grato.
 
 
 
 
 
 
  -- 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

Re: [java-list] String

2002-01-29 Por tôpico Christian Gravatá



Quantas vezes essa pergunta vai ser 
respondida?
Com todo o respeito aos colegas, basta dar 
uma
olhada nas mensagens anteriores da lista ou em 

qualquer livro ou apostila introdutória de 
Java.

Quando você usa objetos, o == compara 
endereços
de memória. MAS no caso de Strings, para uma 

otimização, justificável porque você pode ter 
strings de
mais de 10 linhas, SE as Strings tiverem 
exatemente
o mesmo conteúdo, ambas as variáveis, s1 e s2 
apontarão
para o mesmo endereço de memória.

Portanto: 
String s1 = "qualquer string";
String s2 = "qualquer string";

if(s1 == s2){
 System.out.println("Eu não 
falei? São iguais e ocupam o mesmo espaço na memória");
}

Quem tiver dúvida, faça um teste.

Agora se você EXPLICITAMENTE declarar:

String s1 = new String("qualquer 
string");
String s2 = new String("qualquer 
string");


if(s1 == s2){
 System.out.println("Isso nunca 
vai ser impresso na tela. Quando eu uso o new, estou dizendo que quero 
dois endereços de memória diferentes e aceito as consequências 
disso");
}

  - Original Message - 
  From: 
  Anderson Corrêa 
  To: [EMAIL PROTECTED] 
  Sent: Monday, January 28, 2002 11:59 
  AM
  Subject: Re: [java-list] String
  
  
  
  o caro companheiro esta correto em afirmar que em java String não é um tipo 
  primitivo e sim um objeto mas se equivocou em dizer que pode-se comparar 
  Strings com == para se comparar Strings usa-se equals 
  exemplo:if(s1.equals(s2)){} ou if (s1.equalsIgnoreCase(s2))
  porque java no caso da string nao compara as letras e sim o local de 
  memoria onde esta alocado o objeto ou seja nunca s1 vai se igual a s2 dessa 
  maneira if(s1 ==s2)
  
  
  
  From: "Luiz Reginaldo" <[EMAIL PROTECTED]>
  Reply-To: [EMAIL PROTECTED] 
  To: <[EMAIL PROTECTED]>
  Subject: Re: [java-list] String 
  Date: Fri, 25 Jan 2002 08:25:28 -0200 
   
  Caro José, 
   
   O Java trata todas as strings como objetos. Assim sendo, "abc" 
  é 
  reconhecido pelo Java como um objeto String anônimo, que 
  armazena o valor 
  "abc". Por questão de performance, o Java cria somente um 
  objeto anônimo que 
  guarda o valor "abc". 
   Na declaração, s1 e s2 são duas declarações de duas variáveis 
  que fazem 
  referência a um objeto String. Note que tanto s1 quanto s2 
  fazem referência 
  ao mesmo objeto String anônimo. Assim sendo, if (s1 == s2) 
  verifica se o 
  objeto referenciado por s1 é o mesmo referenciado por s2, o que 
  é verdade! 
  :) 
   
  Um grande abraço, 
   
   Luiz Reginaldo 
   
   
  - Original Message - 
  From: josesmg <[EMAIL PROTECTED]>
  To: <[EMAIL PROTECTED]>
  Sent: Thursday, January 24, 2002 2:51 PM 
  Subject: [java-list] String 
   
   
Para comparar uma String s1 com outra s2 eu devo usar o 
  método equals. 

Porém eu com uma dúvida. Se eu defino s1 = "abc" e s2 = 
  "abc" e faço 

if (s1 == s2) me retorna true. 

Alguém me explica isto. 




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

   
  
  
  O MSN Photos é o jeito mais fácil de compartilhar e imprimir as suas fotos: http://photos.msn.com.br/support/worldwide.aspx-- 
  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 listar os arquivos de um diretório?

2002-01-09 Por tôpico Christian Gravatá

Não muito elegante, mas acredito que funcione.

java.io.File relacao[] = new java.io.File(/pathDoDiretorio/).listFiles(new
java.io.FileFilter(){
 public boolean accept(java.io.File path){
 if(path.getName().toLowerCase().endsWith(.txt))
 return true;
 return false;
 }
 }
);

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 08, 2002 2:04 PM
Subject: [java-list] Como listar os arquivos de um diretório?


 Como selecionar não todos os arquivos, mas somente os arquivos .txt de um
 diretório?

 Vantuir

 _
 Oi! Você quer um iG-mail gratuito?
 Então clique aqui: http://registro.ig.com.br/


 -- 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] JAVA ou C# ???? Microsoft ou SUN ???

2002-01-07 Por tôpico Christian Gravatá

Acho que a dúvida deveria ser:
Devo aprender c# para implementar depois
ou devo começar usando Java e depois, SE
c# colar, usá-la?

Lembre-se que .net por enquanto é só uma promessa.
Lembre-se também dos objetivos de seu projeto. Se
você quer ser independente de plataforma e de
implementador, c# nunca será a escolha certa.

Há algum tempo venho dizendo, se seu projeto não tem
dimensões gigantescas, você pode usar do sistema
operacional (linux, freebsd, openbsd...) ao servidor
de aplicações (JBoss, Jonas, HP...), sem gastar
nenhum centavo. Difícil implementar isso em c#.

Até.

-- 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] transformar Html em Pdf com java

2001-11-16 Por tôpico Christian Gravatá

Tem tambem a ferramenta Tool-O-Matic da IBM,
que converte arquivos XML em html, zip, jpeg e pdf.
Para um tutorial de como usar:
http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle
/01F99F6B8BE60C9486256A69005BD21C?OpenDocument
Para download: www6.software.ibm.com/dl/devworks/dw-tootomatic-p

Tanto para o tutorial quanto para a ferramenta voce tem que fazer um
cadastro.

Christian

- Original Message -
From: Daniel Quirino Oliveira [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, November 14, 2001 11:57 AM
Subject: Re: [java-list] transformar Html em Pdf com java


 existe um projeto da Apache.org que se chama Cocoon.. no entanto o cocoon
 transforma XML em PDF (e em outros formatos)... caso interesse, o endereço
 é: http://xml.apache.org/cocoon
 cya
 Daniel


 From: Marcos . [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: [java-list] transformar Html em Pdf com java
 Date: Wed, 14 Nov 2001 11:36:38 -0200
 
 Pessoal,
 é possivel transformar uma página html em pdf com java sem muitos
 problemas?
 Se só puder com muito trabalho, alguem tem idéia de como faço isso.
 Qualquer
 ajuda é bem vinda.
 
 _
 Chegou o novo MSN Explorer. Instale já. É gratuito!
 http://explorer.msn.com.br
 
 
 -- 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]
 -
 


 _
 Chegou o novo MSN Explorer. Instale já. É gratuito!
 http://explorer.msn.com.br


 -- 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] benchmark Java vs. .NET

2001-10-23 Por tôpico Christian Gravata



Eu so' gostaria de saber se esse teste foi feito no 
Linux,
FreeBSD/Solaris/NetBSD/OSXou no windows. 

Ops, desculpem pela pergunta boba.
E' claro que so' pode ter sido feito no windows. 

Independencia de plataforma aparentemente nao e' 
lucrativo
para a .Net

Marcelo, desculpe se estou sendo grosseiro, acho 
que deve
haver respeito entre as pessoas e entre os colegas 
de 
profissao, mas a impressao quetenho e' que 
entre as suas 
atribuicoes na MSesta' a infiltracao em 
outros grupos e 
disseminacao da "cultura" da Microsoft. Isso 
acontece em
outras partes do mundo tambem? E' alguma especie de 

clausula contratual ou ordem direta?

Todos temos capacidade de avaliar um teste desses, e
sabemos que no minimo, deve ser feito por partes 
imparciais, o que aparentemente nao e' o caso da gotdotnet 
(disseminadora da plataforma .Net). Ao
meu ver, como voce, eles seriam incapazes de falar
mal de quem paga o seu salario. E ca' entre nos, 
quem acredita emavaliacoes das ferramentas da MS 
feitas pela propria MS?

O Pet Store foi desenvolvido principalmente para 
servir
de exemplo/demonstracao de uma tecnologia, visando 

demonstrar conceitos basicos a usuarios leigos. 

Obviamente comparacoes como numero 
de linhas de codigo sao ridiculas. 

Se voce ainda nao conseguiu perceber, aqui na lista ha' 
dezenas de perguntas do tipo "integracao linux 
xapachex tomcat x postgresql". Essas perguntas denotam 
uma certa tendencia a software livre / codigo 
aberto, o que demonstra o interesse da maior
parte dos programadores em ser independente
de plataforma e, principalmente, sistema operacional.
Ja' desenvolvi muitos sistemas de qualidade
sem ter que tirar um centavo do bolso, o que
parece um pouco dificil com ferramentas da 
Microsoft. Acho que o valor de seu trabalho deve 
ser determinado pelo grau de dificuldade
do problema que se apresenta, nao pelo preco das 
ferramentas que voce utiliza.

Mais uma vez peco desculpas aos colegas da 
lista,
principalmente aoMarcelo e aosoutros 
funcionarios da 
MS que tem participado taoativamentenesses dias
que antecedem o lancamento da .Net,se fui ou pareci grosseiro.

Ate'.

Christian- hotmail no desktop e Java nos servidores Linux, Unix, 
etc.


Re: [java-list] benchmark Java vs. .NET

2001-10-23 Por tôpico Christian Gravata




Eu so' gostaria de saber se esse teste foi feito no 
Linux,
FreeBSD/Solaris/NetBSD/OSXou no windows. 

Ops, desculpem pela pergunta boba.
E' claro que so' pode ter sido feito no windows. 

Independencia de plataforma aparentemente nao e' 
lucrativo
para a .Net

Marcelo, desculpe se estou sendo grosseiro, acho 
que deve
haver respeito entre as pessoas e entre os colegas 
de 
profissao, mas a impressao quetenho e' que 
entre as suas 
atribuicoes na MSesta' a infiltracao em 
outros grupos e 
disseminacao da "cultura" da Microsoft. Isso 
acontece em
outras partes do mundo tambem? E' alguma especie de 

clausula contratual ou ordem direta?

Todos temos capacidade de avaliar um teste desses, e
sabemos que no minimo, deve ser feito por partes 
imparciais, o que aparentemente nao e' o caso da gotdotnet 
(disseminadora da plataforma .Net). Ao
meu ver, como voce, eles seriam incapazes de falar
mal de quem paga o seu salario. E ca' entre nos, 
quem acredita emavaliacoes das ferramentas da MS 
feitas pela propria MS?

O Pet Store foi desenvolvido principalmente para 
servir
de exemplo/demonstracao de uma tecnologia, visando 

demonstrar conceitos basicos a usuarios leigos. 

Obviamente comparacoes como numero 
de linhas de codigo sao ridiculas. 

Se voce ainda nao conseguiu perceber, aqui na lista ha' 
dezenas de perguntas do tipo "integracao linux 
xapachex tomcat x postgresql". Essas perguntas denotam 
uma certa tendencia a software livre / codigo 
aberto, o que demonstra o interesse da maior
parte dos programadores em ser independente
de plataforma e, principalmente, sistema operacional.
Ja' desenvolvi muitos sistemas de qualidade
sem ter que tirar um centavo do bolso, o que
parece um pouco dificil com ferramentas da 
Microsoft. Acho que o valor de seu trabalho deve 
ser determinado pelo grau de dificuldade
do problema que se apresenta, nao pelo preco das 
ferramentas que voce utiliza.

Mais uma vez peco desculpas aos colegas da 
lista,
principalmente aoMarcelo e aosoutros 
funcionarios da 
MS que tem participado taoativamentenesses dias
que antecedem o lancamento da .Net,se fui ou pareci grosseiro.

Ate'.

Christian- hotmail no desktop e Java nos servidores Linux, Unix, 
etc.


Re: [java-list] VEJAM ESSA - C#

2001-10-02 Por tôpico Christian Rauh

Giovani Salvador wrote:
 
 Pessoal, o link abaixo contém uma comparação ridícula entre C# e Java. O autor do 
artigo, além de demostrar falta total de conhecimento em java em alguns ítens, puxa 
completamente a corda para o lado eternamente proprietário Microsoft. O comparativo é 
bom para ver como esse sujeito tem total desconhecimento sobre java. Alguns exemplos: 
Fala que java não possui Enum (o que é o objeto enumeration então???)

Enumeration  Enum

Christian Rauh

 
 http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.asp
 
 **
 Giovani Salvador
 http://pagina.de/siglas (Siglas de informática)
 PROCERGS - Cia. de Processamento de Dados do
 Estado do Rio Grande do Sul
 Setor TSI - Tecnologia para Sistemas de Informação
 ICQ #44904309
 **
 
 
 -- 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] Rodar Aplicação Java no IIS

2001-09-18 Por tôpico Christian Rauh

Cesar wrote:
 
 E possivel rodar jsp trabalhando com o IIS

Sim, mas você tem que rodar um servlet container junto.

 Se como quais seriam as configurações necessárias

Depende qual servlet container você usa. Se for o Tomcat tem umas
explicações na documentação deles que não são das melhores mas com um pouco
de esforço dá certo.

Christian


 - Original Message -
 From: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, September 14, 2001 10:23 AM
 Subject: [java-list] Rodar Aplicação Java no IIS
 
  Alguém sabe informar se é possível rodar uma aplicação java no ISS como um
  aplicativo CGI??
  É possível registrar a aplicacao java para que o IIS rode quando chamado
 do
  browser???
  Como faço para receber os parametros e retornar os resultados
 
  _
  Oi! Você quer um iG-mail gratuito?
  Então clique aqui: http://registro.ig.com.br/
 
 
  -- 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]
 -

-- 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] Web Server JAVA

2001-09-14 Por tôpico Christian Rauh

Medeiros Igor-A15641 wrote:
 
 legal, e ele está disponível em outras plataformas além do unix?!

Feito em Java ele roda onde o Java rodar.

Christian

 
 -Original Message-
 From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, September 12, 2001 1:48 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [java-list] Web Server JAVA
 
  O Tomcat é gratuito, código fonte aberto, e é quase que integrado a
  especificação dos servlets. Pois a mesma equipe que desenvolve o
  Tomcat, tb  desenvolve a especificação.
 
 Não. O Tomcat 3 é o reference implementation de servlets 2.1 (se não me
 engano) Tomcat 4 é implementação de produção do servlet 2.2. Já existe
 servlet 2.3 spec. A specificação do servlet (na verdade quase qq
 especificação de java (JDBC, J2EE, JCA, EJB etc) é um 'community
 process' até vc pode participar.
 
 -- 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]
 -

-- 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] Controle de Acesso em JSP(Was:Re: [java-list] Separar a parte de BD(persist?cia) da aplica?o)

2001-08-31 Por tôpico Christian Rauh

Ricardo,

Fazer a controle de acesso pelo container eu sei e é simples. 

O que eu estou querendo saber é como fazer o controle de acesso na
*aplicação* quando ela é feita em jsp.

Christian Rauh


Ricardo T Saito wrote:
 
 Christian,
 
 Uma sugestao : Se a sua applicacao for feita no estilo webapps voce pode fazer toda 
a autenticacao de forma automatica via o proprio servidor sem precisar nenhuma pagina 
jsp existente...
 
 Por exemplo no tomcat eh possivel criar uma conexao com um banco de dados:
 
 RequestInterceptor className=org.apache.tomcat.request.JDBCRealm debug=99
  driverName=org.postgresql.Driver
  connectionURL=jdbc:urldoservidorbancodedados
  userTable=security_users userNameCol=username userCredCol=password
  userRoleTable=security_user_roles roleNameCol=role_name
  connectionName=postgres connectionPassword= /
 
 E depois eh soh mudar o web.xml e colocar algo do tipo :
 login-config
 auth-methodFORM/auth-method
 form-login-config
 form-login-page/login.html/form-login-page
 form-error-page/loginerror.html/form-error-page
 /form-login-config
 /login-config
 
 Por outro lado existe o problema de executar algumas instrucoes SQL para toda pagina 
vista... Isso no TOMCAT ...
 
 Por onde comecar ? Bom, primeiro entre na pagina do tomcat e leia o documento 
developing web applications...
 Depois voce tem que ver a parte de seguranca do web applications em especial o 
web.xml ...
 
 []s,
 Ricardo.
 
  -Original Message-
  From: Christian Rauh [mailto:[EMAIL PROTECTED]]
  Sent: Thursday, August 30, 2001 6:25 AM
  To: [EMAIL PROTECTED]
  Subject: Re: RES: [java-list] Controle de Acesso em JSP
  (Was:Re: [java-list] Separar a parte de BD(persist麩cia) da aplica鈬o)
 
 
  Alexandre Santos Cardoso wrote:
  
   Vc pode usar um banco de dados e variaveis de session !
 
  Isto eu sei. O que eu estou perguntando é onde eu coloco o código para
  fazer a validação contra o banco, atualização da sessão e
  redirecionamento
  para as devidas páginas.
 
  Na verdade minha dúvida é a seguinte: eu tenho que escrever
  este código (ou
  tag) em toda a página? Tem como fazer uma subclasse genérica
  e usar nas
  suas páginas, etc?
 
  E finalmente: alguém já tem isto feito?
 
  Christian Rauh
  NewTrade
 
  
   - Mensagem original -
   De: Christian Rauh [SMTP:[EMAIL PROTECTED]]
   Enviada em: Quarta-feira, 22 de Agosto
  de 2001 10:47
   Para:   [EMAIL PROTECTED]
   Assunto:[java-list] Controle de
  Acesso em JSP
   (Was:Re: [java-list] Separar a parte de BD( persistência)
  da aplicação)
  
   Esta questão de validação de usuários e controle de
  acesso em JSP
   também me
   confunde. Entendo como fazer o controle pelo
  container, mas como se
   faz o
   controle na aplicação quando ela é feita toda em jsp?
  
   Christian Rauh
  
   Cirismar Coutinho wrote:
   
Prezado,
   
Sua abordagem está correeta, só não aconselho
  escrever o código de
   validação
do login dentro do jsp, vc poderia passar os
  parâmetros recebidos
   do html
direto para um bin instanciado no jsp, que faria
  esta validação.
   
Sds,
   
Cirismar Sousa Coutinho
Analista de Sistemas
Centro de Desenvolvimento de Software-Produto
Poliedro Informática, Consultoria e Serviços, LTDA
[EMAIL PROTECTED]
   
- Original Message -
From: jspdeveloper [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, August 17, 2001 1:41 PM
Subject: Re: [java-list]
   Separar_a_parte_de_BD(persistência)_da_aplicação
   
 Pessoal,
 Li o documento
  http://www.cin.ufpe.br/~phmb/papers/javabdr.ps
   (Integrando
 java com banco de dados), mas ainda estou com
  dúvidas sobre como
   acessar a
 camada de negocios atraves da camada de
  apresentacao. Este
   documento eh
 bastante interessante para as camadas de
  negocio e persistencia.
   Mas nao
 aborda quase nada de apresentacao.

 Estou usando JSP na apresentacao.

 Vou tentar explicar onde estou com duvida
  atraves de um exemplo:
 tenho um formulario de login, feito em html.
 O action do formulario aponta para quem ?
  quem vai cuidar
   de validar
os
 dados? um jsp? um servlet?

 Atualmente tenho uma aplicacao feita em jsp
  (login.jsp) que faz
   a
validacao
 dos dados recebidos pelo login.htm, que contem
  o formulario com
   nome e

Re: RES: [java-list] Controle de Acesso em JSP (Was:Re: [java-list]Separar a parte de BD(persistência) daaplicação)

2001-08-31 Por tôpico Christian Rauh

 Sven van ´t Veer wrote:
 
  Vc deveria criar um único entry-point para a sua aplicação, cada
  request deverá passar por este servlet.

Esta solução eu também conheço. A questão é como fazer isto se a aplicação
é toda feita em jsp?

Christian Rauh

PS: Sven, sou aquele Christian Rauh mesmo.

  Verifica Front Controller design pattern.
 
  Christian Rauh wrote:
 
  Alexandre Santos Cardoso wrote:
 
   Vc pode usar um banco de dados e variaveis de session !
  
  Isto eu sei. O que eu estou perguntando é onde eu coloco o código
  para
  fazer a validação contra o banco, atualização da sessão e
  redirecionamento
  para as devidas páginas.
 
  Na verdade minha dúvida é a seguinte: eu tenho que escrever este
  código (ou
  tag) em toda a página? Tem como fazer uma subclasse genérica e usar
  nas
  suas páginas, etc?
 
  E finalmente: alguém já tem isto feito?
 
  Christian Rauh
  NewTrade
 
 
   - Mensagem original -
   De: Christian Rauh [SMTP:[EMAIL PROTECTED]]
   Enviada em: Quarta-feira, 22 de Agosto de 2001
   10:47
   Para:   [EMAIL PROTECTED]
   Assunto:[java-list] Controle de Acesso em
   JSP
   (Was:Re: [java-list] Separar a parte de BD( persistência) da
   aplicação)
  
   Esta questão de validação de usuários e controle de acesso
   em JSP
   também me
   confunde. Entendo como fazer o controle pelo container, mas
   como se
   faz o
   controle na aplicação quando ela é feita toda em jsp?
  
   Christian Rauh
  
   Cirismar Coutinho wrote:
   
Prezado,
  
  
   -- 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]
 -

-- 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] Controle de Acesso em JSP (Was:Re: [java-list] Separar a parte de BD(persistência) da aplicação)

2001-08-30 Por tôpico Christian Rauh

Alexandre Santos Cardoso wrote:
 
 Vc pode usar um banco de dados e variaveis de session !

Isto eu sei. O que eu estou perguntando é onde eu coloco o código para
fazer a validação contra o banco, atualização da sessão e redirecionamento
para as devidas páginas.

Na verdade minha dúvida é a seguinte: eu tenho que escrever este código (ou
tag) em toda a página? Tem como fazer uma subclasse genérica e usar nas
suas páginas, etc?

E finalmente: alguém já tem isto feito?

Christian Rauh
NewTrade

 
 - Mensagem original -
 De: Christian Rauh [SMTP:[EMAIL PROTECTED]]
 Enviada em: Quarta-feira, 22 de Agosto de 2001 10:47
 Para:   [EMAIL PROTECTED]
 Assunto:[java-list] Controle de Acesso em JSP
 (Was:Re: [java-list] Separar a parte de BD( persistência) da aplicação)
 
 Esta questão de validação de usuários e controle de acesso em JSP
 também me
 confunde. Entendo como fazer o controle pelo container, mas como se
 faz o
 controle na aplicação quando ela é feita toda em jsp?
 
 Christian Rauh
 
 Cirismar Coutinho wrote:
 
  Prezado,
 
  Sua abordagem está correeta, só não aconselho escrever o código de
 validação
  do login dentro do jsp, vc poderia passar os parâmetros recebidos
 do html
  direto para um bin instanciado no jsp, que faria esta validação.
 
  Sds,
 
  Cirismar Sousa Coutinho
  Analista de Sistemas
  Centro de Desenvolvimento de Software-Produto
  Poliedro Informática, Consultoria e Serviços, LTDA
  [EMAIL PROTECTED]
 
  - Original Message -
  From: jspdeveloper [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Friday, August 17, 2001 1:41 PM
  Subject: Re: [java-list]
 Separar_a_parte_de_BD(persistência)_da_aplicação
 
   Pessoal,
   Li o documento http://www.cin.ufpe.br/~phmb/papers/javabdr.ps
 (Integrando
   java com banco de dados), mas ainda estou com dúvidas sobre como
 acessar a
   camada de negocios atraves da camada de apresentacao. Este
 documento eh
   bastante interessante para as camadas de negocio e persistencia.
 Mas nao
   aborda quase nada de apresentacao.
  
   Estou usando JSP na apresentacao.
  
   Vou tentar explicar onde estou com duvida atraves de um exemplo:
   tenho um formulario de login, feito em html.
   O action do formulario aponta para quem ?  quem vai cuidar
 de validar
  os
   dados? um jsp? um servlet?
  
   Atualmente tenho uma aplicacao feita em jsp (login.jsp) que faz
 a
  validacao
   dos dados recebidos pelo login.htm, que contem o formulario com
 nome e
   senha. Este login.jsp faz a conexao com o banco, verifica login,
 e depois
  a
   senha. em seguida encaminha o usuario para a pagina do sistema,
 ou entao
   retorna para a pagina de login.htm novamente.
  
   Eu quero, de toda as formas, nao utilizar tags com conteudo java
 em minha
   pagina jsp. Ao menos minimizar.
  
   Alguem tem como me explicar os procedimentos de acesso, me
 informar um
  link
   ou me dar algum exemplo??
  
   obrigado!
  
   obs:desculpem a ignorancia
  
  
  
  
  
  
  
   -- 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]
 
 -
 
 -- 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

Re: [java-list] qual vai ser o futuro dos applets?

2001-08-28 Por tôpico Christian Rauh


Adicionando minha opinião pessoal, eu acho que os applets serão
substituídos por movies Flash.

Esta observação provavelmente vai levantar muitas objeções mas eu aposto
minhas fichas nisto por diversos motivos. Entre eles está a difusão do
flash na internet, o aumento da banda disponível, a facilidade de criação
de um movie, a quantidade de gente nova capaz de fazer movies e o aumento
da funcionalidade do ActionScript (a linguagem usada dentro do movie). A
única limitaçào atual de um movie flash é a não possibilidade de
comunicação síncrona e a pseudo orientação a objetos.

Christian Rauh
NewTrade

Alexandre Rodrigues Gomes wrote:
 
 
 Ela tem poderes para tirar o suporte a Java do IE, suporte que só se
 justifica para o uso de applets. Agora compare vc a quantide de applets hoje
 existentes com o universo de páginas jsp, servlets, aplicações
 componentizadas em servidores de aplicação, aplicações em micro
 dispositivos, serviços personalizados, aplicações standalones
 
 Eu acho que só a questão do MicroEdition, com uma previsão aí de algumas
 centenas de  milhões de usuários mundiais, justifica a existência do Java.
 
 By Alê!
 
 -Original Message-
 From: Marcos Borges
 To: [EMAIL PROTECTED]
 Sent: 25/08/2001 10:09
 Subject: Re: [java-list] qual vai ser o futuro dos applets?
 
 Será que a Microsoft teria poder de acabar com Java??E se ela tirar o
 suporte a Java do IE e criar algo que substitua Java??
 
 A Microsoft só consegue ganhar assim matando seus concorrentes!!
 Será que a Sun terá poder em manter Java?
 Todo esse sucesso do Java deve estar deixando a Microsoft muito
 irritada..
 
 Abraços
 Marcos Borges
 
 -- 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]
 -

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




[java-list] Controle de Acesso em JSP (Was:Re: [java-list] Separar a parte de BD(persistência) da aplicação)

2001-08-23 Por tôpico Christian Rauh

Esta questão de validação de usuários e controle de acesso em JSP também me
confunde. Entendo como fazer o controle pelo container, mas como se faz o
controle na aplicação quando ela é feita toda em jsp?

Christian Rauh

Cirismar Coutinho wrote:
 
 Prezado,
 
 Sua abordagem está correeta, só não aconselho escrever o código de validação
 do login dentro do jsp, vc poderia passar os parâmetros recebidos do html
 direto para um bin instanciado no jsp, que faria esta validação.
 
 Sds,
 
 Cirismar Sousa Coutinho
 Analista de Sistemas
 Centro de Desenvolvimento de Software-Produto
 Poliedro Informática, Consultoria e Serviços, LTDA
 [EMAIL PROTECTED]
 
 - Original Message -
 From: jspdeveloper [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, August 17, 2001 1:41 PM
 Subject: Re: [java-list] Separar_a_parte_de_BD(persistência)_da_aplicação
 
  Pessoal,
  Li o documento http://www.cin.ufpe.br/~phmb/papers/javabdr.ps (Integrando
  java com banco de dados), mas ainda estou com dúvidas sobre como acessar a
  camada de negocios atraves da camada de apresentacao. Este documento eh
  bastante interessante para as camadas de negocio e persistencia. Mas nao
  aborda quase nada de apresentacao.
 
  Estou usando JSP na apresentacao.
 
  Vou tentar explicar onde estou com duvida atraves de um exemplo:
  tenho um formulario de login, feito em html.
  O action do formulario aponta para quem ?  quem vai cuidar de validar
 os
  dados? um jsp? um servlet?
 
  Atualmente tenho uma aplicacao feita em jsp (login.jsp) que faz a
 validacao
  dos dados recebidos pelo login.htm, que contem o formulario com nome e
  senha. Este login.jsp faz a conexao com o banco, verifica login, e depois
 a
  senha. em seguida encaminha o usuario para a pagina do sistema, ou entao
  retorna para a pagina de login.htm novamente.
 
  Eu quero, de toda as formas, nao utilizar tags com conteudo java em minha
  pagina jsp. Ao menos minimizar.
 
  Alguem tem como me explicar os procedimentos de acesso, me informar um
 link
  ou me dar algum exemplo??
 
  obrigado!
 
  obs:desculpem a ignorancia
 
 
 
 
 
 
 
  -- 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]
 -

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

2001-08-15 Por tôpico Christian Rauh

Fernando,

Tenho usado o Tomcat faz tempo e ele tem funcionado perfeitamente em sites
com 1 hits/dia.

Christian Rauh
NewTrade

Fernando A M Monteiro wrote:
 
 Ouvi falar mal do Tomcat, tenho instalado aqui mas ainda não o testei em uma
 aplicação real. Os comentários eram de que ele ficava totalmente instável
 depois de poucas dezenas de conexões. Alguém teve problemas com o Tomcat

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




[java-list] Simone Freire, cadê você?

2001-08-13 Por tôpico Christian Rauh

Eu encontrei este email nos arquivos da lista:

Simone Freire wrote:

 Nos estamos oferecendo hospedagem de servlets e jsp,
 bem como de dominio, com direito a acesso a banco de
 dados mysql ou postgres, etc., precos a partir de 
 R$ 30,00 mensais. Se desejar maiores informacoes,
 entre em contato comigo.

Simone, não tem o seu email nos arquivos, entre em contato comigo.

Christian Rauh
NewTrade

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




[java-list] Servlet ou JSP hosting no Brasil?

2001-08-13 Por tôpico Christian Rauh

Estou precisando urgente de hosting de Servlets aqui no Brasil.

Alguém sabe de alguma empresa que tenha este hosting?

Obrigado,

Christian Rauh
NewTrade

-- 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] Servlets e JSP

2001-06-19 Por tôpico Christian

Obrigado Andrea .Sabe se o livro Java Como programar
da Editora Buckman aborda estes assuntos.


Andrea gravada:

 Desenvolvendo na web com JavaServer pages Editora
 Ciencia Moderna Duane K.Fields e Mark A Kolb

  - Original Message -
  From: Andrea Rodrigues
  To: '[EMAIL PROTECTED]'
  Sent: Monday, June 18, 2001 4:05 PM
  Subject: RES: [java-list] Servlets e JSP
   Eu estou tentando fazer uma conexao com
  uma base de dados oracle vc faz como
  bean ou script direto na pagina ou via
  enterprise java beans. vc pode me dar
  uma luz pois sou novata em jsp

  -Mensagem original-
  De: Adelina A. Sesconetto Borges
  [mailto:[EMAIL PROTECTED]]
  Enviada em: quarta-feira, 13 de junho de
  2001 09:02
  Para: [EMAIL PROTECTED]
  Assunto: Re: [java-list] Servlets e JSP



  Desenvolvendo na WEB com
  Java Server Pages ,  de Duane K. Fields
  e Mark A. Kolb , Editora Ciência
  Moderna.

  Christian wrote:

   Alguém conhece algum livro em
  português que trate de
   servlets e JSP??
   Tenho o Core Java Volume I e II mas
  ele não aborda
   este assunto.
  
   Obrigado
   Christian
  
   -- 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]

  



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




[java-list] Servlets e JSP

2001-06-19 Por tôpico Christian

Alguém tem o livro Java como Programar da editora
Buckman sabe se ele aborda JSP pedi o sumario para
Buckman e eles me mandaram.No sumario vi um capitulo
sobre servlets ,mas nada sobre JSP a não ser que
esteja embutido em algum capitulo.

Obrigado
Christian


-- 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] Servlets e JSP

2001-06-19 Por tôpico Christian

Obrigado Juliana :)

Christian Penteado

Juliana gravada:

 Christian

 O livro não aborda JSP.

 Juliana
 - Original Message -
 From: Christian [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Tuesday, June 19, 2001 3:04 PM
 Subject: [java-list] Servlets e JSP

  Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses!
  ASSINE AGORA! http://www.bol.com.br/acessobol/
 
 
  Alguém tem o livro Java como Programar da editora
  Buckman sabe se ele aborda JSP pedi o sumario para
  Buckman e eles me mandaram.No sumario vi um capitulo
  sobre servlets ,mas nada sobre JSP a não ser que
  esteja embutido em algum capitulo.
 
  Obrigado
  Christian
 
 
  -- 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]
 -


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




[java-list] Core Java 2

2001-06-18 Por tôpico Christian

Olá pessoal
Alguém tem o livro Core Java 2 Volume 2 sabe se ele
aborda servlets e JSP??

Obrigado
Christian


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




[java-list] Servlets e JSP

2001-06-12 Por tôpico Christian

Alguém conhece algum livro em português que trate de
servlets e JSP??
Tenho o Core Java Volume I e II mas ele não aborda
este assunto.

Obrigado
Christian


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




[java-list] Borland Java Builder

2001-05-29 Por tôpico Christian

Olá
Pessoal qual a diferença entre o Java Buider 4
Foundation e a versão Enterprise??
A primeira é gratuita??

Obrigado
Christian


-- 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] Borland Java Builder

2001-05-29 Por tôpico Christian

Valeu.Alguém usa o MS Visual J++ aqui na lista??

Obrigado

Eduardo de S. Bernardino gravada:

 Positivo, só que por ser gratuita tem menos opções e ferramentas que o
 Enterprise.

 - Original Message -
 From: Christian [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Tuesday, May 29, 2001 11:46 AM
 Subject: [java-list] Borland Java Builder

  Olá
  Pessoal qual a diferença entre o Java Buider 4
  Foundation e a versão Enterprise??
  A primeira é gratuita??
 
  Obrigado
  Christian
 
 
  -- 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]
 -


-- 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] Livro: Java como programar (3 ed.) Ajuda

2001-05-10 Por tôpico Christian

Ele é baseado no JDK 1.3?? ou no 1.2 como no core Java??

Christian

Daniel A. Melo gravada:

 Não.
 Ensina a programar em Java.
 Começca do princípio: laços de repetição, estruturas coindicionais..

 e vai melhorando: JDBC, Sockets, RMI...

 []´s

 Daniel A.

 Christian wrote:

  Esse livro é mais direcionado para programação Java para Internet não é??
  Christian
 
  Daniel A. Melo gravada:
 
   Eu já li quase todo e achei muito bom.
   Vale a pena comprar.
  
   []´s
  
   Danel A.
  
   João Luiz Cerqueira wrote:
  
Meus amigos
   
   Estou iniciando meus estudos em Java e gostaria de uma
ajuda e dicas de qual o melhor caminho para começar minha
jornada. O Jean Fábio mencionou o livro JAVA COMO PROGRAMAR
3 ed. (Bookman). O que vcs acham? Por favor me ajudem.
   
Um abraço a todos
   
Joao Luiz C. Cerqueira
[EMAIL PROTECTED]
   
On 4 May 2001 18:08:42 EST
 JEAN BARROS [EMAIL PROTECTED] wrote:
 Olá!

 Alguém está lendo ou já leu o livro JAVA COMO PROGRAMAR 3
 ed. (Bookman),
 e gostaria de trocar informações comigo sobre os
 exercícios?
 É que estou tendo dificuldades com alguns enunciados e
 também
 com algumas soluções!

 Abraços
 Jean Fábio




 
 Get free email and a permanent address at
 http://www.netaddress.com/?N=1

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

   

Don't E-Mail, ZipMail! http://www.zipmail.com/
   
-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-
  
   -- LISTA SOUJAVA 
   http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
   dúvidas mais comuns: http://www.soujava.org.br/faq.htm
   regras da lista: http://www.soujava.org.br/regras.htm
   para sair da lista: envie email para [EMAIL PROTECTED]
   -
 
  -- 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]
 -


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




[java-list] Não consigo entender exercício

2001-05-10 Por tôpico Christian

Olá Pessoal não estou conseguindo entender um
exercício,posso mandar os 3 arquivos .java(São
pequenos 1Kb cada).
Não consigo entender como imprimo para x e y dois
valores diferentes
e ele imprime os dois valores de x e y
Tipo
entra com valores para  x e y e
depois entro com outros valores de x e y
E chamo o metodo para imprimir os valores e ele
consegue imprimir todos os 4 valores.
Tipo entro com x=0.0 e y =0.0
depois entro com x=1.0 e y=1.0
Chamo o método mostra que imprime os valores na tela
e ele consegue imprimir (0.0,0.0)
Chamo de novo o método e ele imprime aí (1.0,1.0).O
que é muito estranho já que os ultimos valores
teriam que sobrepor os primeiros.
Obs:Coloquei para imprimir linha1,2,3... para
acompanhar a execução.

Posso mandar os *.java
Obrigado
Christian


-- 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] Livro: Java como programar (3 ed.) Ajuda

2001-05-08 Por tôpico Christian

Esse livro é mais direcionado para programação Java para Internet não é??
Christian

Daniel A. Melo gravada:

 Eu já li quase todo e achei muito bom.
 Vale a pena comprar.

 []´s

 Danel A.

 João Luiz Cerqueira wrote:

  Meus amigos
 
 Estou iniciando meus estudos em Java e gostaria de uma
  ajuda e dicas de qual o melhor caminho para começar minha
  jornada. O Jean Fábio mencionou o livro JAVA COMO PROGRAMAR
  3 ed. (Bookman). O que vcs acham? Por favor me ajudem.
 
  Um abraço a todos
 
  Joao Luiz C. Cerqueira
  [EMAIL PROTECTED]
 
  On 4 May 2001 18:08:42 EST
   JEAN BARROS [EMAIL PROTECTED] wrote:
   Olá!
  
   Alguém está lendo ou já leu o livro JAVA COMO PROGRAMAR 3
   ed. (Bookman),
   e gostaria de trocar informações comigo sobre os
   exercícios?
   É que estou tendo dificuldades com alguns enunciados e
   também
   com algumas soluções!
  
   Abraços
   Jean Fábio
  
  
  
  
   
   Get free email and a permanent address at
   http://www.netaddress.com/?N=1
  
   -- 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]
   -
  
 
  
  Don't E-Mail, ZipMail! http://www.zipmail.com/
 
  -- LISTA SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  para sair da lista: envie email para [EMAIL PROTECTED]
  -

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


-- 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] Não consigo executar os class

2001-05-03 Por tôpico Christian

Valeu funcionou em parte, coloquei no autoxec.bat a seguinte linha SET
PATH=C:\jdk1.3\bin; %PATH%
agora consigo chamar o interpretador java em qualquer diretorio,mas
não
consigo chamar de qualquer diretorio o javac tenho que entrar no
diretorio do
jdk1.3/bin e colocar no javac o caminho dos arquivos a serem
compilados.Como
faço para poder chamar o javac de qualquer diretorio??
Outra coisa como faço para em um diretorio cheio de arquivos .java
compilar
apenas 2 ou mais arquivos ,toda vez que quero compilar mais 2 ou mais
arquivos uso o coringa  *  só que ele compila todos os mais 30
arquivos
.java.
Baixei o Java Tutorial não achei nada do que estava procurando.Esse
Tutorial
da Sun é meio complicado de achar o que está procurando,sempre me
perco.

abraços
Christian


Anderson M. C. de Souza gravada:

 Christian,

 Seu problema é que o seu CLASSPATH não está setado corretamente.
 Um abraço,

 Anderson M. C. de Souza

 -Mensagem original-
 De: Christian [mailto:[EMAIL PROTECTED]]
 Enviada em: segunda-feira, 30 de abril de 2001 21:40
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] Não consigo executar os class

 Olá pessoal não estou conseguindo rodar os programas
 em java,ele compila,cria os arquivos *.class
 direitinho, mas quando chamo o interpretador java
 aparece a seguinte mensagem de erro:

 Exception in thread main
 java.lang.NoClassDefFoundError:
 e:\JavaEx\JavaExAp\Principal

 O que pode estar acontecendo?

 Obrigado
 Christian

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


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




[java-list] Não consigo executar os class

2001-05-01 Por tôpico Christian

Olá pessoal não estou conseguindo rodar os programas
em java,ele compila,cria os arquivos *.class
direitinho, mas quando chamo o interpretador java
aparece a seguinte mensagem de erro:


Exception in thread main
java.lang.NoClassDefFoundError:
e:\JavaEx\JavaExAp\Principal

O que pode estar acontecendo?

Obrigado
Christian


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




Re: [java-list] Method Toolkit()

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



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

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


  - Original Message - 
  From: 
  Kleber Rodrigo de Carvalho 

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


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

2001-04-06 Por tôpico Christian



Se você quiser trabalhar exclusivamente com Strings's, pode fazer 
assim:

String a = "teste";int cont = 0;while((cont 
= a.indexOf('e'))-1){a = 
a.substring(0,cont)+a.substring(cont+1,a.length());}

Vai imprimir tst.

Quanto à comparação com equals(""), em meus testes 
deu certo. Tente fazer
String aspas = 
"";if(aspas.equals(""))System.out.println("é igual");}


  - Original Message - 
  From: 
  Adelina A. Sesconetto Borges 
  
  To: [EMAIL PROTECTED] 
  Sent: Friday, April 06, 2001 10:55 
  AM
  Subject: Re: [java-list] duvidas com 
  metodo replace e equals aplicando '' e "" respectv.
   
  tamer wrote: 
  ola pessoal, buenos dias! 
duvida um: quero que minha aplicacao elimine certos tipos de 
caracteres, simplesmente eliminando-os da string, por exemplo: 
"jsp%java" vira "jspjava". Mas com o metodo replace da classe String eu 
nao estou conseguindo fazer isto pois ele nao me permite fazer isto 
 busca=busca.replace('%',''); Será que tem como eu fazer 
o que quero com este metodo ou devo procurar 
  outro?? 
  Você deve criar um outro objeto para fazer o replace: 
   
  String buscanova;  
  buscanova = busca.replace('%','');  
   
duvida dois: estou tentando verificar se uma variavel esta vazia , mas o 
metodo equals("") nao esta satisfazendo a minha condicao. mas se eu 
mudar minha linha de condicao de: if ((nome!=null)  
((!nome.equals(""))||(nome.length()10))) para: if ((nome!=null) 
 ((nome.length()==0)||(nome.length()10))) a minha condicao 
eh satisfeita. 
A minha duvida aqui eh: porque eu nao posso fazer minha verificacao 
utilizando equals("") ??? 
public class tamanho { 
 public static void main 
(String args[])  { 
 
String nome = ""; 
 
if ((nome!=null)((!nome.equals(""))||(nome.length()10))) 
 
{ 
 
System.out.println("nome invalido"); 
 
}  } } 
thanks in advance 
-- LISTA SOUJAVA  
http://www.soujava.org.br 
- Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm 
regras da lista: http://www.soujava.org.br/regras.htm 
para sair da lista: envie email para 
[EMAIL PROTECTED] 
-


Re: [java-list] Polimorfismo

2001-03-22 Por tôpico Christian Rauh

Cleto Henrique Andrade Silva wrote:
 
 voc foi contra a segunda afirmativa quando disse "Dois mtodos
 sobrecarregados tm
 o mesmo nome e so a mesma mensagem com parmetros diferentes.". Se o
 identificador da mensagem  formado pelo nome mais os parmetros, ento,
 dois mtodos sobrecarregados com parmetros diferentes no podem ser a mesma
 mensagem.

Eu queria dizer: "Dois mtodos sobrecarregados tm o mesmo nome e so a
responsta a mesma mensagem quando recebida com parmetros diferentes."

Christian

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




Re: [java-list] Polimorfismo

2001-03-22 Por tôpico Christian Rauh

Caro Jorge,

Jorge Martins wrote:
 
 Pois no  o mesmo estmulo. Uma mensagem  definida pela assinatura da
 mesma. Se h uma assinatura diferente, h uma mensagem diferente. O nome da
 funo no  suficiente pois assinatura  composta pelo nome da funo +
 tipos dos parmetros.

A mensagem para mim  simplesmente a mensagem e os parmetros no fazem
parte dela. Veja, por exemplo, o Smalltalk onde voc pode chamar qualquer
mtodo com qualquer nmero e tipo de parmetro.

 No seu exemplo, para formatar data, voc mesmo denunciou que so mensagens
 diferentes. Dizer "formate data com padro usual" e "formate data com este
 padro" so coisas diferentes. Seria polimorfismo se eu disse "formate data"
 e o OBJETO tomasse a deciso da formatao.

Na verdade eu escrevi mal o que eu queria dizer. Eram para ser, como voc
bem observou, "formate e data" e "formate a data com este padro", onde no
primeiro caso a data  formatada com um padro usual e no segundo com um
padro diferente do usual. Este comportemente  bastante usado quando se
faz um mtodo que tem defaults para os parmetros de outro mtodo. Ambos
respondem a mesma mensagem para parmetros diferentes.

 Perceba o conceito, eu falaria para o objeto uma s mensagem e ESTE TOMARIA
 A DECISO DO PROCEDIMENTO. Ou seja, ele se comportaria polimorficamente a
 partir de um mesmo estmulo, ou mensagem.

Exato! E esta deciso seria baseada na classe e parmetros. (Contrariamente
a somente na classe como o Michael, Sven e voc, entre outros, defendem).

At mais,

Chrsitian Rauh

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




[java-list] Iniciante em Java Help-me

2001-03-22 Por tôpico Christian

Ol Pessoal

Estou iniciando o estudo da linguagem Java e estou penando para entender
alguns conceitos da linguagem.
Estudei at agora s linguagens procedimentais como C ,Pascal e Basic.
Nunca estudei uma lingugem orientada a objetos e talvez esta seja minha
maior dificuldade ,a vai ento
Algum pode me explicar o que so
Classes,Objetos,Instancias,Membros,Herana com uma linguagem
simplificada.O livro e a apostila que estou usa uma linguagem meio
complicada.

Obrigado e Descupe pela pergunta bsica.

Abraos
Christian


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




Re: [java-list] Polimorfismo (PARA FECHAR) II

2001-03-21 Por tôpico Christian Rauh

Caro Michael,

Eu vou lhe fazer uma pergunta e se a sua resposta for adequada eu posso
mudar de opinio quanto a minha posio. A pergunta :

  Porque o overloading no  polimorfismo?

Acredito que a resposta a esta pergunta  crucial para definirmos se
overloading  ou no  polimorfismo.

Acho que voc est colocando a sua definio como final e acredito que a
discusso  longe de final. Se devemos fechar a questo, ela deve ser
fechada como est: em aberto (paradoxal mas inevitvel). A sua argumentao
 baseada nas suas idias e est desconsiderando toda e qualquer
arguemntao que eu coloquei.

Quanto ao seu email, tenho alguns comentrios:

Segue:

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

No. Quando disserem polimorfismo, pense em overriding e overloading.

 Espere q tenha ficado claro o ponto.

Idem.

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

Tambm mantenho minha opinio de que polimorfismo aplica-se a overriding e
overloading, dynamic binding e afins.

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

Concordo, vamos ento mudar o foco da discusso a teoria em si e tentarmos
chegar em uma concluso.

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

Ou:

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

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

Dentro do contexto de OO tambm diz-se isto.

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

Voc est cometendo uma falcia lgica. Se para algo pertencer a um
conjunto A ele tem que ter as caractersticas {X,Y,Z}, no quer dizer que
se um elemento que no pertence ao conjunto A contm alguma das
caractersticas ento estas caractersitcas no definem o conjunto A.

 - CHEGA DE DISCUTIR POLIMORFISMO; CADA UM DECIDA SE ACHA Q O TERMO SE
 APLICA, ALEM DE A OVERRIDING (O Q EH INDISCUTIVEL) TB A OVERLOADING (EU,
 SVEN E OUTROS - NAO, ANDRE, CHRISTIAN E OUTROS - SIM).

Eu estou aprendendo muito com esta discusso e acredito que  totalmente
vlida na lista. Para mim a discusso no est fechada.

Christian

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




Re: [java-list] IDE com API's Independentes

2001-03-21 Por tôpico Christian Rauh - Home

Marcos,

Pegue o Forte for Java.  da Sun e o Communitty  Edition  de graa. No
usa nenhuma API proprietria. E  a melhor IDE de graa na minha
opinio.

Christian

Marcos wrote:
 
 Existe algum IDE como o JBuilder, com recursos de compilao, depurao e
 etc. mas sem usar APIs do fabricante. J tive contato com o JBuilder 3 mas
 notei que ele usa as APIs da Borland, e no so poucas. Sei que a sun
 possui um mas como meu micro  pobre em memria no tive oportunidade de
 testa-lo. Alguem usa um que trabalha com API's 100% sun?
 
 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -

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




Re: [java-list] Polimorfismo

2001-03-21 Por tôpico Christian Rauh

Caro Cleto,

Cleto Henrique Andrade Silva wrote:
 
 - Polimorfismo(vrias formas) significa um mesmo mtodo poder ter
 comportamentos diferentes em classes diferentes.

Ou:

 - Polimorfismo(vrias formas) significa um mesmo mtodo poder ter
 comportamentos diferentes.

 - A assinatura(identificao) de um mtodo  formada pelo seu nome e seus
 parmetros e no somente pelo seu nome.
 
 Considerando as duas afirmaes acima podemos concluir que sobrecarga
 no  polimorfismo, pois, quando fazemos sobrecarga estamos tratando de
 mtodos diferentes apesar de terem o mesmo nome. Dois mtodos
 sobrecarregados tm o mesmo nome, porm, no so a mesma mensagem. Portanto,
 comportamentos diferentes para mtodos diferentes me parece uma coisa bvia.

Considerando a minha primeira afirmao podemos concluir que sobrecarga 
polimorfismo, pois, quando fazemos sobrecarga estamos tratando de funces
diferentes que implementam o mesmo mtodo. Dois mtodos sobrecarregados tm
o mesmo nome e so a mesma mensagem com parmetros diferentes. Portanto,
comportamentos diferentes parao mesmo mtodo, me parece uma coisa bvia.

Christian

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




Re: [java-list] Polimorfismo

2001-03-21 Por tôpico Christian Rauh

Caro Jorge,

 Jorge Martins wrote:
 
 Concordo com voc e ainda digo mais. Conceitualmente, polimorfirsmo  a
 capacidade dos objetos responderem diferenciadamente a mesma mensagem (ou
 estmulo) de acordo com sua classe no momento.

De acordo com a classe e parmetros.
 
 Dois mtodos com assinaturas diferentes no podem ser considerados a
 mesma mensagem.

Porque no?

 Apenas possuem o mesmo nome (ou token) com o fim de
 facilitar o entendimento do programador, mas em momento algum representam
 a mesma mensagem.

Representam sim, afinal  comum fazermos overloading para justamente tratar
a mesma mensagem de maneira diferente de acordo com os mtodos. Por
exemplo, formatar uma data com o padro usual ou com um padro
especificado.

Christian

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




Re: [java-list] Java PDF

2001-03-20 Por tôpico Christian Rauh

Caro Carlos,

Carlos Campos wrote:
 
 Gostaria de saber se algum conhece alguma classe Java, ou aplicativo que
 possa ser ativado por linha de comando, e que converta os resultados das
 minhas consultas num arquivo .PDF.

Acho que isto deve resolver os seus problemas e  de graa se no
me engano:

   http://etymon.com/pdf_products.html

O Bruno Souza est por a?

Christian

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




Re: [java-list] Polimorfismo

2001-03-20 Por tôpico Christian Rauh

Caro Michael,

Estou entrando tarde nesta discusso. No sei qual  o ponto
exato que voc e o Sven esto defendendo mas a sua citao 
errada. No livro "An Introduction to Object-Oriented Progamming"
de Timothy Budd [Budd], temos:

"The most common form of polymorphism in conventional programming
languages is overloading". pg. 185

Como a referencia [Budd]  mais importante do que [Eckel], temos
que: overloading  polimorfismo. O que me parece que  o
contrrio do que voc pretende provar.

Em particular, analisemos o trecho citado por voc de [Eckel]:

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

Aqui ele implica que "se no  linkagem dinmica" ento "no 
polimorfismo". Revertendo: 

  polimorfismo - linkagem dinmica

Porm, [Budd] diz logo a frente na seo 13.2 sobre overloading
que:

"The facts that the compiler can often determine the correct
[overloading] function at compile time (in a strongly typed
language), and can generate only a single code sequence, are
simply optimizations"

Ou seja, o fato de que o compilador pode descobrir a funo
correta em linguagem fortemente tipadas (como C++) e fazer
linkagem esttica  simplesmente um otimizao. Assim, o C++ est
simplesmente otimizando uma caracterstica orientada a objeto.

Obrigado,

Christian Rauh
NewTrade

Referncias:

[Budd] Budd, Timothy. "An Introduction to Object-Oriented
Progamming", Addison-Wesley, 1991.

[Eckel] Eckel, Bruce. "Thinking C++".

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




Re: [java-list] Servidor Web Microsoft

2001-03-20 Por tôpico Christian Rauh

Luiz Fernando Bicalho wrote:
 
 como o resin
 ou o Jrun
 
 Mas no aconselho pois qualquer um dos dois  lento
 por que precisa ser no iis???

A lentido  subjetiva. Se voc estiver servindo pginas
estticas eles so lentos se forem dinmicas eles so mais
rpidos que o iis com outras tecnologias. O Tomcat roda junto com
o iis.

 a melhor opo para trabalhar com servlets  o jserv (Pelo menos at agora
 foi o melhor que eu vi)

JServ no suporta JSP.

Christian

PS: Procura-se o Bruno Souza que era desta lista.

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




Re: [java-list] Polimorfismo

2001-03-20 Por tôpico Christian Rauh - Home

Caro Michael e Sven,

Eu entendo que para vocs polimorfismo  caracterstica de um classe
poder agir como outra seja por subclasseamento ou por implementao (de
interfaces). 

Porm, se usarmos o purismo de orientao a objetos o polimorfismo  a
caracterstica de um objeto de responder a uma mesma mensagem de acordo
com um contexto. Espero que vocs concordem com esta definio
ultra-purista.

O que estamos brigando uns com os outros  a respeito do que  este
contexto. Na minha opinio, os parmetros utilizados na mensagem fazem
parte do contexto, enquanto na opinio de vocs, no faz. Na opinio de
vocs apenas a classe do "container" (no sei a expresso em portugus)
faz parte do contexto. Estou correto?

Mister M wrote:
 
 Ola Christian Rauh,
 
 NENHUMA LINGUAGEM precisa suportar overloading para ser 
 orientada a objetos.

Pode ser, mas ser ento que ela precisa suportar polimorfismo tambm?
(No sei se esta era a discusso original).

 C suporta overloading e NAO EH ORIENTADA
 A OBJETOS. 

Isto no quer dizer nada porque se a - b no quer dizer b - a.

 Nao ha exemplos aih, mas vc poder dizer:
 
 public void fazX(int a);
 public void fazX(inta, int b);
 
 nao tem nada a ver com orientacao a objetos. Qdo vc se refere a
 polimorfismo com respeito a OOP, ESSA EH A UNICA FORMA ACEITAVEL,
 EMBORA COSTUMASSE SE USAR ESTA DENOMINACAO NA EPOCA DAS LINGUAGENS
 PROCEDURAIS E ALGUNS AUTORES NAO TENHAM SE RENOVADO.

No entendi o que voc quer dizer.

 Polimorfismo
 eh definido pela grande maioria das corporacoes (INCLUINDO A SUN
 NO JAVA TUTORIAL) como overriding. Vc pode achar 1000 referencias
 que digam polimorfismo == overloading, mas depois da
 chegada da OOP mudou-se para polimorfismo == overriding.

Eu no estou defendendo que polimorfismo == overloading mas sim que
polimorfismo == {overriding, overloading}

Ou seja, segundo a viso de contexto eu estou contando classe e
argumentos como contexto e voc est apenas considerando classe.
 
 Note que Budd diz:
 
 The most common form of polymorphism in CONVENTIAL PROGRAMMING
 LANGUAGES is overloading
 
 e nao em LINGUAGENS ORIENTADAS A OBJETO. E tb:

Sim. Quando coloquei esta citao eu estava interessado em:
"form of polymorphism [...] is overloading". Ou seja, o autor diz que
overloading  polimorfismo.

 The facts that the compiler can often determine the correct
 [OVERLOADING] function at compile time (in a strongly typed
 language), and can generate only a single code sequence, are
 simply optimizations
 
 suponho q vc tenha acrescentado a parte em uppercase (pq
 gramaticamente em ingles o certo seria OVERLOADED)

Sim fui eu que adicionei o "overloading" para inserir o contexto da
frase e no ter que escrever o pargrafo inteiro. E a expresso correta
 "overloading" porque se refere a um das diferentes funes que faz o
overloading da mesma funo "overloaded". Ou seja, em:

  funcao(int a);
  funcao(int a, int b);

Temos que "funcao(int a)" e "funcao(int a, int b)" so "overloading
functions" enquanto "funcao"  uma "overloaded function". 

 e ISSO NAO IMPLICA EM ELE DIZER QUE OVERLOADING EM LINGUAGENS
 ORIENTADAS A OBJETO EH POLIMORFISMO, sao apenas "otimizacoes";
 esta premissa (overloading == polimorfismo) soh se aplica na
 "velha ordem procedural".

No realmente, apesar de que isto  claro nos primeiros pargrados da
Seo intitulada "Overloading". O que isto quer dizer  que o fato de o
compilador poder fazer linkagem esttica dos mtodos com overloaded em
linguagens fortemente tipadas  simplesmente uma otimizao.  uma opo
de implementao do compilador para tornar o cdigo final melhor, no 
necessrio e nem implica que isto no  polimorfismo.

 Eh uma questao muito particular, entretanto, mas todos os livros
 modernos parecem apoiar a minha afirmacao (e a do Bruce Eckel, em
 quem eu confio... costumo trocar uns e-mails com o cara, eh um 
 patrimonio da humanidade... :-))

Quais livros modernos? Eu citei o Budd porque, at onde eu saiba, o
texto dele ainda  uma das referncias nmero 0 em orientao a objetos.

 Soh pra tirar a duvida, procure a ultima edicao do livro do Budd.

Infelizmente eu no a tenho. Mas se voc tiver a, pode citar as
afirmaes contrrias a minha opinio. Ainda assim  bem provvel que eu
comee a discordar do Budd.

 A lista toda (eu acho) agradece pelo seu interesse por essa
 "discussao filosofica". OOP continua sendo um misterio para
 muitos por causa destas divergencias entre as pessoas
 conceituadas.

Concordo totalmente e  raro poder ter tais discusses em uma lista
pblica. Agradeo a disposio e quero ver o seu reply. Gostaria que
voc desse uma ateno especial a questo de mensagens pois j que vamos
tratar de OO vamos para as origens!

Christian Rauh

 []'s
 Michael Nascimento Santos
 Analista/Consultor
 CPM Sistemas - www.cpm.com.br
 
 From: Christian Rauh [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: [java-list] 

Re: [java-list] Polimorfismo

2001-03-20 Por tôpico Christian Rauh - Home

Caro Sven,

Sven van t Veer wrote:
 
 No concordamos com este explicao pelo seguinte.
 
 Polimorfismo  um dos conceitos mais importante de OOP. O que 
 Polimorfismo,  a capacidade de uma referencia de um superclasse (ou
 interface) conter a referncia de uma subclasse que inclui o conceito
 de Dynamic Binding ou a possibilidade de escolher o methodo certo
 para invocar at runtime.

Esta definio  pouco abrangente, veja o meu outro email.

 Com overloading o progammador escolha qual verso do methodo dentro da
 mesma classe tem que ser executado num certo momento durante a
 executao do programma. Isso NO  polimorfismo.

 sim, estou assumindo que alm da classe a ser utilizada, os parmetros
passados tambm fazem parte da escolha da resposta a uma mensagem
(invocao de mtodo).
 
Christian Rauh

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