RE: [java-list] CVS x SS (era *SOURCE SAVE*)

2003-06-24 Por tôpico Jorge Martins
Acho que não podemos avaliar o Source Safe pela integração com o VB. Ela é
péssima! Mas ele é muito bom integrado com VC ou o Visual Studio .NET.

Por necessidade, uso no trabalho o Source Safe inclusive com java (Forte).
Não é integrado, mas é simples deixar a janela do Visual Source Safe aberta
do lado.

E, todo o ferramental específico dele (controle de versões, locks, busca,
share files etc) funciona muito bem.

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

-Original Message-
From: Mauro Martini [mailto:[EMAIL PROTECTED] 
Sent: sábado, 21 de junho de 2003 11:30
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; 
[EMAIL PROTECTED] @gama-ca.com.br
Subject: [java-list] CVS x SS (era *SOURCE SAVE*)

Olá, 

Eu já usei, há muuuito tempo atras, em Unix, o SCCS, um sistema de controle 
de versão que, com um makefile bem escrito funcionava muito bem e fazia tudo

que eu precisava (basicamente, manter, recuperar e compara fontes de 
releases). 

Acompanhando esta discussão na lista, achei difícil de crer que o CVS seja 
pior... Tem uns programadores VB (?) que trabalham comigo que usam o SS e 
odeiam... No momento não uso nenhum, mas quero usar em breve. 

Então, será que algum expert aí poderia escrever uma mensagem definitiva

enumerando e comparando features e problemas? Escrever pra lista ou indicar 
um bom artigo mastigado sobre o assunto. Acho que ia ajudar muita gente. 

Gradicido, 


Marcos Tadeu P. Vargens writes: 

 Cara, você está errado. Não sei quem deu instrução do uso do cvs pra você
 mas devia processar ele. Se souber usar, numca mais vai trocar por outro.
O
 SS sim eu não quero usar nunca mais. Ja tive inumeros problemas porque ele
 não grava versões de lotes e sim de arquivos. Uma verdadeira merd 
 
 Marcos Tadeu P. Vargens
 [EMAIL PROTECTED]

 ---
Mauro Ramos Martini
UIN:150922494
()  ascii ribbon campaign - against html mail
/\ 

-- LISTA SOUJAVA  
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] Por que o C# é melhor que o Java, Parte I

2003-04-04 Por tôpico Jorge Martins









Este artigo já foi
amplamente discutido nesta lista assim que ele foi lançado.



A análise é muito
superficial e chega a ter alguns erros. Não estou menosprezando o C#. É uma ótima
linguagem, a Microsoft utilizou uma estratégia muito eficaz ao se basear no
java para criar um ambiente / linguagem de desenvolvimento de alta
produtividade.



Outro erro deste artigo é
que se limita a citar características das linguagens sem a profundá-las e nem
discutir prós e contras.



Além disso, não há
embasamento teórico o que faz com que essa discussão caia na infantilidade. "Eu
sou bonito e você é feio".



Uma diferença fundamental
entre os paradigmas destas duas linguagens está na complexidade. Java utiliza o
menor número de conceitos possíveis, conquistando os desenvolvedores pela
simplicidade. C# utiliza um número maior conceitos, conquistando pela
facilidade.



Conceitos em C# com
Property, Enum, Delegate etc são facilmente desenvolvidos em java. É uma questão
de paradigma. Tem gente que acha melhor ter menos conceitos (o que diminui a
curva de aprendizagem) e outros acham melhor ter mais conceitos (o que aumenta
a facilidade de uso).



abraços





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



-Original
Message-
From: Alexandre Monteiro Janoni
[mailto:[EMAIL PROTECTED] 
Sent: quinta-feira, 3 de abril de
2003 09:36
To: Wagner Dias; Val; Sales;
Roberto Tadao Sadamori; Ricardo Trevizan; Melissa Araújo; Nozomu Tamura;
Luciano Trevisan; Mário Eduardo Ishigaki; Junior; Leonardo; Karine;
[EMAIL PROTECTED]; Ingrid; Fabio Junior; Fabio Galdino; Elcio Lopes;
Danilo Issa; Bruno Tartaro; [EMAIL PROTECTED]; Eduardo Morales; Eduardo
Meirelles; Edson Galdino; Cristian Rogério
Subject: [java-list] Por que o C#
é melhor que o Java, Parte I



http://www.portaldaprogramacao.com/artigos2.asp?n=104















RE: [java-list] Iniciante em Java

2003-02-28 Por tôpico Jorge Martins
Também concordo que não tem idade para se aprender uma nova linguagem. Acho
que a experiência pessoal contribui muito. 

Mas não podemos esquecer de um fator muito importante. Pessoas com mais
experiência também carregam uma bagagem maior de preconceitos e vícios. Um
exemplo prático é a dificuldade de algumas pessoas de raciocinar orientado a
objetos depois de anos pensando proceduralmente.

Isto não é de forma alguma determinante, mas muitas vezes é um obstáculo a
ser vencido.

Abraços

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

-Original Message-
From: Luiz Reginaldo [mailto:[EMAIL PROTECTED] 
Sent: quinta-feira, 27 de fevereiro de 2003 10:00
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Iniciante em Java

Caro colega,

Não existe tempo para aprender, nem idade. Sou professor universitário,
e neste semestre estou lecinando uma disciplina de Java. Um alunos mais
interessados da turma tem 53 anos, e quer de fato aprender a linguagem para
usar no seu trabalho.

Também concordo que a idade só tem a ajudar no aprendizado de uma nova
linguagem, pois você já tem todo um embasamento teórico, bem como
experiências pessoais, que os mais novos irão aprender com o tempo
Tomando no coco, é claro :)

 Vá fundo, colega, o principal é ter garra, determinação e humildade!
Não deseje ser melhor que ninguém, nem conte vantagem sobre aqueles que
detém menos conhecimento que você Tente apenas ser melhor que você mesmo
a cada dia, e estenda a mão para aquele colega que também quer crescer
Pois ao ajudar alguém, de alguma forma, você estará agregando algo de útil
para você, por mais simples que seja.

Boa sorte nesta nova empreitada,

Luiz Reginaldo

- Original Message -
From: Fernando Boaglio [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, February 26, 2003 6:47 PM
Subject: RE: [java-list] Iniciante em Java


  Ouvi mensagens me chamando de muito velho
  para aprender JAVA

 A idade/experiência é um diferencial positivo para o
 desenvolvimento de qquer projeto.

 Esse pessoal novo que conhece a linguagem JAVA
 não tem muito essa visão de um projeto como um todo,
 pois eles não tem muito experiência nisso.

 Se vc conhece muito bem uma linguagem mas não sabe
 adapta-la às necessidades reais, então vc não tem
 muito futuro não. Além disso, entender o que é pedido
 é uma coisa também que parece simples mas não é,
 principalmente o usuário nunca sabe o que quer.

 Essa é a minha humilde opinião.


 =
 Fernando Boaglio - Oracle/Java Consultant  -  LinuxRegUser#113728
[ http://www.oracle.matrix.com.br  ]
  Slackware Linux, because it works. KDE, because it rocks! ;)

 ___
 Busca Yahoo!
 O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
 http://br.busca.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]
 -

___
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.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: [java-list] Processamento entre Maquinas

2003-01-08 Por tôpico Jorge Martins



Ray 
Costa,

Você 
deve criar um meio de comunicação entre os aplicativos dessas máquinas. Pode ser 
um socket aberto, uma porta pré-determinada ou utilizando web services 
mesmo.

De 
alguma forma, os aplicativos tem que comunicar entre si, 
enviando:
1. 
Pedidos de processamento. "Preciso de ajuda!"
2. 
Notas de disponibilidade. "Não estou fazendo nada"
3. ou 
ainda status de ocupação. "Estou com x% dos meu recursos livres/ocupados." 
(Recursos = memória, processamento, ou recursos remotos como conexões a banco de 
dados).

Assim, 
em algum momento, um aplicativo perceberá (através de uma lógica própria, que 
muda para cada caso) que precisa pedir que outro realize um trabalho (Job). 
Envie um request com este Job (serializado) para outro aplicativo através do 
protocolo que você escolher (ou implementar). Assim que terminar o Job, o 
aplicativo remoto irá devolver os resultado da operação.

Estude 
sockets, web services, RMI e EJB para ver qual solução é a mais apropriada para 
o seu caso.
Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 
3389-2924 
-Original Message-From: Ray Costa 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 7 de janeiro de 
2003 10:31To: [EMAIL PROTECTED]Subject: [java-list] 
Processamento entre Maquinas
Caros 
colegas, olha uma difícil!

Necessito pegar o processamento de uma outra máquina, 
ou seja


Estou 
em minha máquina ( computador), e estou com um aplicativo desenvolvido em Java ( 
lógico ), e necessito pegar em um outra máquina, que tem este mesmo aplicativo, 
o processamento.

Pegar 
atiráveis da máquina 1 o processamento da máquina 2! Via rede? RMI? Como posso 
proceder!!

Hehehe 
essa é fera! Estou quebrando a cabeça a um mes!!


Ray da Costa 
http://www.ray.system.nom.br/e-mail:[EMAIL PROTECTED]


Busca Yahoo! O melhor lugar 
para encontrar tudo o que você procura na Internet


RE: [java-list] Duvida sobre atribuicao de objetos...

2002-11-06 Por tôpico Jorge Martins



Carlos 
Eduardo,

Este 
assunto é recorrentemente discutido aqui. A passagem de parâmetros em java é 
sempre por valor. Isto é óbvio no caso dos tipos básicos. Mas fica obscuro no 
caso de objetos.

Note, 
que o parâmetro de um método não é o objeto e sim sua referência. Mas, esta 
referência é passada por valor.

Exemplo:

void 
myMethod (Object object)
{
 object = new MyObject();}

Se a 
passagem fosse por referência, oparâmetro object seria alterado para a 
nova instância de MyObject(), quandoo método terminasse. Mas isso não 
acontece, pois a passagem de parâmetros é por valor.

abraços

Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 
3389-2924 
-Original Message-From: Carlos Eduardo Carvalho 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 5 de novembro de 
2002 08:29To: [EMAIL PROTECTED]Subject: Re: 
[java-list] Duvida sobre atribuicao de objetos...
Jonatan,

Essa é uma afirmação perigosa de ser feita. Não sei 
sea passagem de parâmetros em Javaseria exatamente por valor, ao 
invés de por referência. Nesse mesmo exemplo que você citou na mensagem abaixo, 
pode ser simulada uma situação onde fica clara essa contradição.

Vamos supor que tenhamosdois métodos, executar() e 
metodoAtribuicao(), como seguem abaixo.

public void executar() 
{
 MeuBean a = new 
MeuBean();
 MeuBean b = new 
MeuBean();

 a.setNome("Teste Atribuicao");

 metodoAtribuicao(a, 
b);





 System.out.println("Bean A: 
"+a.getNome()); // A impressão na console 
da


 System.out.println("Bean B: 
"+b.getNome());// aplicação terá o mesmo 
valor}


public void 
metodoAtribuicao(MeuBean a, MeuBean b) {
 
b.setNome(a.getNome());
}

A partir desta justificativa creio que seja mais 
correto dizer que a passagem de parâmetrosde objetos em métodos seja por 
referência, enquanto que a passagem de parâmetros de tipos básicos do 
javaem métodos seja por valor. É uma questão meio confusa de se afirmar, 
mas se estiver errado, corrijam-me!

Falou!

Carlos Eduardo Teixeira CarvalhoAnalista de Sistemas - Fábrica de 
SoftwareUnitech Tecnologia de Informação

  - Original Message - 
  From: 
  Jonatan 
  Schroeder 
  To: [EMAIL PROTECTED] ; Sr. 
  Apocalipse 
  Sent: Monday, November 04, 2002 7:09 
  PM
  Subject: Re: [java-list] Duvida sobre 
  atribuicao de objetos...
  
  A passagem de parâmetros em java é por valor, e 
  não por referência. Então, 
  
  public void metodo_atribuicao(Object a, Object b) { 
  a = b;}
  não tem efeito algum. O objeto 'a' é passado ao 
  método, mas quando você faz a atribuição, você está fazendo com que o 
  parâmetro a seja alterado, ou seja, ele deixa de apontar para 
  o local em que foi definido na chamada do método e passa a apontar para o 
  local do objeto b.
  ---Jonatan Schroeder[EMAIL PROTECTED]
  
  
  
- Original Message - 
From: 
Sr. Apocalipse 
To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
Sent: Monday, November 04, 2002 2:22 
PM
Subject: [java-list] Duvida sobre 
atribuicao de objetos...
Galera,Eu gostaria que alguém me esclarecesse o seguinte 
ocorrido.Eu queria fazer uma atribuicao de dois objetos dentro de um 
metodo e naoconsegui, quando retorna do metodo a atribuicao é desfeita. 
Fora do metodo aatribuicao ocorre e um "aponta" para o outro.O 
exemplo está abaixo:public void teste(){ Object 
a, b; a = new Vector(); b = new 
Date(); metodo_atribuicao(a, b); // Apos 
o metodo_atribuicao, o objeto a nao esta "apontando" para oobjeto 
b // ou seja, o objeto a continua como Vector e o objeto b como 
Date. a = b; // Agora sim o objeto a "aponta" para o 
objeto b // ou seja, o objeto a agora é Date e o objeto b 
tambem}public void metodo_atribuicao(Object a, Object b) 
{ a = 
b;}___Yahoo! 
GeoCitiesTudo para criar o seu site: ferramentas fáceis de usar, espaço 
de sobra e acessórios.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.htmregras 
da lista: http://www.soujava.org.br/regras.htmhistorico: 
http://www.mail-archive.com/java-list%40soujava.org.brpara 
sair da lista: envie email para [EMAIL PROTECTED] 
-


RE: [java-list] Usando uma unica connection por toda a aplicacao

2002-10-30 Por tôpico Jorge Martins
Hugo,

Não é recomendado que você mantenha uma conexão aberta com o banco de dados.
Não é bom manter recursos presos enquanto não estão sendo utilizados. O
melhor é pedir a conexão o mais tarde possível e liberar o mais cedo
possível. Deixe que o driver cuide do resto, geralmente eles implementam
pool de conexões.

Mas, caso você queira manter a conexão, crie uma classe MyDatabase que
utilize o Design Pattern Singleton

Exemplo:

http://www.jguru.com/faq/view.jsp?EID=3434


public class Singleton
  {
private static Singleton instance = null;

public static Singleton getInstance()
  {
if (instance == null)
instance = new Singleton();
return instance;
  }

protected Singleton() { ... }
// possibly another constructor form

public void someMethod()  { ... }

//... other methods
  }

abraços

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


-Original Message-
From: Hugo Ribeiro [mailto:hugojr;maxmedianet.com.br]
Sent: terça-feira, 22 de outubro de 2002 07:31
To: [EMAIL PROTECTED]
Subject: [java-list] Usando uma unica connection por toda a aplicacao


Ola pessoal,
estou comecando a minha migracao do VB para o Java e estou com uma
duvida...
Como faco para que a minha conexao com o banco de dados seja unica pra todas
as JFrames do aplicativo?
Explicando, estou tentando montar uma pequena parte do que eu tenho em VB em
Java, e uma das coisas que eu faco (ou fazia :) era me conectar com o banco
de dados no inicio da aplicacao e manter essa conexao aberta ate o fim por
meio de uma variavel connection global... Mas eu ainda nao achei como se faz
isso com o Java... to usando uma classe pra fazer a conexao e a
desconexao... 
Se alguem puder dar essa maozinha, eu agradeco.

[]s Hugo Ribeiro

-- LISTA SOUJAVA  
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 de callback em Java

2002-09-18 Por tôpico Jorge Martins

Rafael,

Em java não tem como passar um ponteiro ou referência para função. Ainda
bem, isso causa vários problemas de tipificação da função. E além do mais,
já que java é OO, o conceito de função não existe. É tudo método,
pertencendo sempre a uma classe.

A melhor solução é criar uma interface especificando o método desejado.

Exemplo:

public interface Executor
{
void executar();
}

Ao invés de passar uma função, você irá passar um objeto que implemente esta
interface, e o seu código irá chamar esta função.

Exemplo:

public meuMetodo(Executor exec)
{
exec.executar();
}


Evite tentar programar da mesma forma que você programa em liguagens
procedurais. Orientação a Objetos é um paradigma novo, que exige novas
práticas. O bom é essas novas práticas resolvem os mesmos problemas de uma
melhor forma.

abraços

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


-Original Message-
From: Rafael dos Santos Cubas [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 13 de setembro de 2002 08:34
To: [EMAIL PROTECTED]
Subject: [java-list] Funcao de callback em Java 



eu to querendo fazer uma funcao que receba como parametro uma
outra funcao, e em um determinado momento eu quero executar a
funcao que eu recebi como parametro. em pascal ficaria mais ou menos
assim:
type Tfuncao = function ( Arg1 : tipoUm; Arg2 : tipoDois ..) : integer;
funcao1( Arg1 : tipoUm ; Arg2 : tipoDois ) : integer ;
begin
...
end;
funcao2( Arg1 : tipoUm ; funcaoretorno : Tfuncao ) : integer ;
begin
   ... 
   funcaoretorno( Argumentos...) ;
end;

no codigo
funcao2( argumentos, funcao2 ) ;

em java o processo e semelhante? ele suporta isso? tem algum problema
se as funcoes nao pertecerem a mesma classe?

Obrigado

Rafael



-- LISTA SOUJAVA  
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] Duvida sobre metodo STATIC...

2002-09-18 Por tôpico Jorge Martins



Fabio,

Só 
haverá problemas se você compartilhar recursos ou objetos. Compartilhar código 
não gera problemas.

Vários 
threads estejam acessando uma mesma conexão, objeto, etc. É possível que este 
recurso entre em um estado instável ou errado. Isso pode acontecer utilizando 
trechos de códigos completamente diferentes!

Se seu 
objetos connection e usuario forem únicos para cada thread, não há 
problemas. Se você só utilizar o seu objeto usuário para ler dados, sem 
alterá-los, não há nenhum problema em compartilhá-lo por múltiplas linhas de 
execução.

Estude 
um pouco sobre Race Conditions (Concorrência), vale a pena. Geralmente, este 
tópico é abordado em disciplinas de Sistemas Operacionais. O livro do Tanenbaum 
é muito bom.

abraços
Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 
3389-2924 
-Original Message-From: Sr. Apocalipse 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 16 de 
setembro de 2002 10:40To: [EMAIL PROTECTED]Subject: 
[java-list] Duvida sobre metodo STATIC...
Fala pessoal,
Eu tenho uma classe chamada UsuarioBancoDados que é 
utilizada dentro de um Servlet e que faz a insercao, atualizacao, delecao e 
busca do objeto usuario no banco de dados.
Eu pensei em colocar os metodos inserir, atualizar, 
deletar e buscar como metodos estaticos, visto que não é preciso instanciar essa 
classe para utilizar seus metodos.
Eu gostaria de saber se há algumproblema 
quando vários usuários chamarem este método estatico ao mesmo 
tempo.

classe UsuarioBancoDados
{
 public staticboolean 
inserir(Connection con, Usuario usuario)
 {
 // Faco a 
insercao desse usuario passado na funcao no banco.
 }
}


Grato,

  
Fabio.


RE: [java-list] Modelagem UML

2002-08-03 Por tôpico Jorge Martins

Rosfran,

Eu não conhecia esta ferramenta. Estava comparando com o Rational Rose.
Neste caso, o Together é muito melhor. Vou testar o Rational XDE. 

Não entendo esta separação de ferramentas. A modelagem tem que ser integrada
ao desenvolvimento. Se não, vira documentação antiga, com alto custo de
manutenção. Esta é a vantagem fundamental do Together. Espero que o Rational
XDE também tenha, é mais uma opção.

abraços

Jorge

-Original Message-
From: Rosfran Lins Borges [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 29 de julho de 2002 08:39
To: '[EMAIL PROTECTED]'
Subject: RES: [java-list] Modelagem UML



   A ferramenta da Rational que faz o que vc quer (gera código ao mesmo
tempo em que modela) é o Rational XDE. Você faz o modelo, e ele incorpora
automaticamente as mudanças no código gerado. Além disso, faz o inverso
também, ou seja, cria modelos UML para códigos para os quais não haviam
modelos gerados. E é compatível com Java, WSAD e Microsoft .NET.

Rosfran Lins Borges
Analista de Sistemas - NDS
[EMAIL PROTECTED]
Fóton® Informática e Serviços
Fone: (61) 328 5060 R.: 204


-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]] 
Enviada em: sexta-feira, 26 de julho de 2002 11:55
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] Modelagem UML

Dalton,

Descordo. O Rose é fraco comparado com o Together. Simplesmente por não
possuir integração total entre código e modelo.

No Together, qualquer alteração no modelo implica em uma alteração imediata
no código e vice-versa.

-Original Message-
From: Dalton [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 25 de julho de 2002 09:48
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Modelagem UML


Mas vamos combinar que nada melhor que o Rational Rose!
;)
- Original Message -
From: Ademilson Estercio Da Silva [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, July 24, 2002 2:57 PM
Subject: RES: [java-list] Modelagem UML


www.magicdraw.com

-Mensagem original-
De: Diogo Pontual [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 24 de julho de 2002 11:08
Para: [EMAIL PROTECTED]
Assunto: [java-list] Modelagem UML


Pessoal,

Alguém pode me indicar uma ferramenta simples, boa e
barata para modelagem UML. É para uso em projetos
pessoais, então o orçamento é curto!!!

Valeu,

Diogo Dauster

___
Yahoo! Encontros
O lugar certo para encontrar a sua alma gêmea.
http://br.encontros.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] 
-

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

RE: [java-list] Modelagem UML

2002-07-26 Por tôpico Jorge Martins

Dalton,

Descordo. O Rose é fraco comparado com o Together. Simplesmente por não
possuir integração total entre código e modelo.

No Together, qualquer alteração no modelo implica em uma alteração imediata
no código e vice-versa.

-Original Message-
From: Dalton [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 25 de julho de 2002 09:48
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Modelagem UML


Mas vamos combinar que nada melhor que o Rational Rose!
;)
- Original Message -
From: Ademilson Estercio Da Silva [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, July 24, 2002 2:57 PM
Subject: RES: [java-list] Modelagem UML


www.magicdraw.com

-Mensagem original-
De: Diogo Pontual [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 24 de julho de 2002 11:08
Para: [EMAIL PROTECTED]
Assunto: [java-list] Modelagem UML


Pessoal,

Alguém pode me indicar uma ferramenta simples, boa e
barata para modelagem UML. É para uso em projetos
pessoais, então o orçamento é curto!!!

Valeu,

Diogo Dauster

___
Yahoo! Encontros
O lugar certo para encontrar a sua alma gêmea.
http://br.encontros.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] 
-

-- LISTA SOUJAVA 
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] FACULDADE, Cursos !!!???!!!???

2002-04-11 Por tôpico Jorge Martins

Não sei se a diferença é por aí...

Tenho a impressão que os cursos de Engenharia de Computação e Ciência da
Computação tem uma base mais forte em conceitos e tópicos avançados.
Enquanto o curso de Tecnólogo tem mais enfoque em linguagens de programação
e  ferramentas consagradas.

Vejo isso pela comparação dos cursos de Engenharia de Computação da PUC-Rio
(que eu fiz) com Tecnólogo em Proc. de Dados (vários amigos fizeram).

TPD costuma ter aulas de Cobol (1, 2, 3), Delphi, C, HTML, etc. Considero
isso uma inutilidade.  Gera especialistas em linguagens perdendo o enfoque
no que realmente importa. É muito mais útil fazer um período de Teoria de
Linguagem de Programação e conhecer linguagens estruturadas, OO, eventos,
etc. O resto é sintaxe.

É claro que o aluno faz a diferença, a experiência profissional é importante
etc. Mas a formação de um Engenheiro de Computação é mais forte que um
Tecnólogo. Cada um tem o seu lugar, mas o engenheiro tem uma base mais
sólida para aprender novas tecnologias, enquanto o tecnólogo pode cair no
vício sair da faculdade especialista em uma tecnologia ultrapassada.

Honestamente, eu prefiro disciplinas como Linguagem de Programação, OO,
Sistema de Operacionais, Sistemas Distribuidos, Compiladores, Engenharia de
Software, Banco de Dados, IA, Análise Numérica do que Cobol 1, 2 e 3.

abraços

Jorge

-Original Message-
From: Raphael Oliveira [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 10 de abril de 2002 11:04
To: [EMAIL PROTECTED]
Subject: Re: [java-list] FACULDADE, Cursos !!!???!!!???


Na verdade os cursos Tecnólogo são cursos SUPERIORES voltados diretamente 
para o mercado de trabalho. Ele tem a duração de 2 a 3 anos.

Muitos podem dizer: Graduação em 2,3 anos!!! Isso é uma porcaria...

Mas na verdade o que esses cursos (que são em sua maioria aprovados pelo 
MEC, ou estão em processo de aprovação) fazem é retirar matérias da 
Graduação normal, que não sejam tão voltadas para a necessidade do mercado.

Exemplo disso para informática.

Tem faculdades que possuem 4 períodos de religião, 3 de administração, 1 ou 
2 de empreededorismo, 1 de construção de compiladores, 1 ou 2 de criação de 
interface gráfica, dentre outras coisa que não são vitais para que alguém 
possa entrar no mercado de trabalho.

att,

Raphael silva


From: Adilson Puro [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] FACULDADE, Cursos !!!???!!!???
Date: Tue, 9 Apr 2002 21:35:43 -0300

Não sei porque o preconceito contra Tecnologos. Tecnologo não é técnico, 
tecnologo é o meio de campo entre um técnico e um engenheiro, tendo muito 
mais experiência prática de que um engenheiro e mais conhecimento técnico 
que um técnico.

O curso de tecnologo tem a mesma validade de um de baixarelado e não é menos

menos válido que qualquer outro curso de formação de terceiro grau.

[]s

Adilson
- Original Message -
From: Cláudio Max
To: [EMAIL PROTECTED]
Sent: Monday, April 08, 2002 11:01 PM
Subject: Re: [java-list] FACULDADE, Cursos !!!???!!!???


Em Mon, 8 Apr 2002 17:43:50 -0300
MiB [EMAIL PROTECTED] disse que:

  Qual a diferênça de um Tecnólogo e de um Bacharel?

Cursos de tecnólogos formam... técnicos (2º grau -  nível técnico) e 
bacharelado
forma bacharéis (3º grau - nível superior).

  Quando uma pessoa se forma no curso de Sistema da Informação, ela é 
Habilitada
como Tecnólogo ou Bacharel?

Não sei. O curso é técnico ou bacharelado?

  Este título, Tecnólogo e Bacharel, são Habilitações? Vão fazer muita 
diferênça? Qual é o Melhor ou o Maior?

Como o mercado de trabalho tende a querer sempre maior qualificação, acho 
que o
jogo é bacharelado.

  Tem como alguém me detalhar isto?
  A propósito, o curso de Sistema de Informção sempre é de 4 anos ou eu 
posso achar um de 3 anos?

Se achar um de menos de 4 anos, NÃO FAÇA!!! :-)
Há muito assunto e se se propõem a cumprir em menos de 4 anos, ou vai ser 
muito
superficial, ou não vão cubrir tudo (nem perto disso!).

Abraço
Cláudio

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






_
Send and receive Hotmail on your mobile device: http://mobile.msn.com


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

RE: [java-list] FACULDADE, Cursos !!!???!!!???

2002-04-10 Por tôpico Jorge Martins



MiB,

Você 
deve analizar com atenção o curso de Engenharia de Computação. A PUC-Rio tem um 
muito bem avaliado. Você ainda recebe uma base de engenharia muito 
valiosa. Te dá um preparo para atuar junto a matemáticos, economistas, 
estatísticos, etc. Os conhecimentos de engenharia eletrônica abordados no curso 
são muito importantes também.

Mas, o 
mais importante é a valorização de matérias conceituais de computação e tópicos 
avançados como I.A. Em oposição, praticamente não há matérias que ensinam 
linguagens de programação ou softwares e ambientes específicos. Tem que se 
virar. Mas, com certeza, você estará preparado para aprender 
sozinho.

abraços

Jorge


-Original Message-From: MiB 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 8 de abril de 2002 
17:44To: [EMAIL PROTECTED]Subject: [java-list] 
FACULDADE, Cursos !!!???!!!???
Caros Amigos!

Estou analisando qual o melhor curso de graduação 
fazer, e para isto gostaria da ajuda de vc, pois naum conheco 
muito!

Qual a diferênça de um Tecnólogo e de um 
Bacharel?
Quando uma pessoa se forma no curso de Sistema da 
Informação, ela é Habilitada como Tecnólogo ou Bacharel?
Este título, Tecnólogo e Bacharel, são 
Habilitações? Vão fazer muita diferênça? Qual é o Melhor ou o 
Maior?

Tem como alguém me detalhar isto?
A propósito, o curso de Sistema de Informção sempre 
é de 4 anos ou eu posso achar um de 3 anos?

Grato se me ajudarem!
MiB


RE: [java-list] Clone em classe sem interface Cloneable

2002-03-27 Por tôpico Jorge Martins



Marcelo,

É 
interessante você ler no livro Effective Java Programming Language Guide by Joshua 
Blocho capítulo que fala sobre métodos da 
classe Object - método close().

No 
site da sun tem este capítulo como amostra do livro. É muito interessante. 
Leitura obrigatória.

abraços

Jorge

-Original Message-From: Marcelo Castro 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 27 de março de 
2001 11:30To: Java ListSubject: [java-list] Clone em 
classe sem interface Cloneable
Pessoal, 

Estou com um problema ao tentar criar um clone de 
um objeto, cuja a classe não implementa a interface Cloneable. Infelizmente não 
possuo o código fonte desta classe para poder implementar o que desejo. Gostaria 
de saber se existe uma outra possibilidade para obter essa duplicação sem 
implementar a interface.

Desde já agradeço qualquer ajuda

[]´s

Marcelo CastroProgramador - 
Politec


RE: [java-list] CLONE

2002-03-25 Por tôpico Jorge Martins



Só 
para ficar claro:

- JSP 
não é clone do ASP. JSP é compilado em um servlet, objeto único que responde 
requisições HTTP. Enquanto ASP é um script interpretado a cada chamada. 


Para 
dizer a verdade, o ASP.NET que é compilado. Já que ASP.NET veio depois de JSP, 
dá para perceber quem copiou quem.

- Comparar EJB com COM+ é uma blasfêmia. COM+ é um lixo. Tão lixo, 
que a Microsoft jogou fora para construir algo 
descente.


A 
Microsoft deve se calarao falar em copiar. A linguagem C# é uma cópia 
descarada de Java. Basta olhar as soluções utilizadas pelos arquitetos: 
interfaces para evitar multipla herança, sincronização de objetos para problemas 
de race conditions etc.

Eu, 
pessoalmente, acho isso muito positivo. Acho que quanto mais se copia, mais se 
utiliza padrões consagrados, melhor. Só devemos inventar o que é necessário. 
Isso a Sun fez muito bem e a Microsoft agora trata de fazer o mesmo. 


abraços

Jorge

-Original Message-From: Marcio Jose 
[mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 14 de março de 
2002 09:02To: Lista de JavaSubject: [java-list] 
CLONE
Olha só o que o pessoal da microsoft anda falando 
da plataforma Java.


By contrast, the J2EE specifications are just that -- 
specifications. They define a small portion of a complete platform focused on 
server-side application development. These specifications, such as the JSP and 
EJB specifications, clone the Microsoft Windows 2000 operating system. For 
example, JSP is a direct clone of Microsoft's Active Server Pages, and EJB is a 
clone of some of Windows' COM+ features. J2EE is largely a set of specifications 
designed to make building server-side applications on Unix systems easier. 

o artigo está em http://www.javaworld.com/javaworld/jw-03-2002/jw-0308-j2eenet.html?
Isso 


RE: [java-list] Sistema operacional

2002-03-25 Por tôpico Jorge Martins

Renan,

Não é possível. Java é baseada em uma máquina virtual padrão. Esta máquina é
construída (programada) em cima de vários sistemas operacionais. 

Logo só é possível programar em java em cima desta máquina virtual, que
estabelece um contrato de funcionalidades. Não é possível construir nada em
baixo da máquina virtual com java.

abraços

Jorge

-Original Message-
From: Renan Milfont [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 14 de março de 2002 18:08
To: [EMAIL PROTECTED]
Subject: [java-list] Sistema operacional


Pessoal, é possível fazer um sistema operacional em java ou existe alguma
limitação ?
C ou C++ seria mais vantajoso ?
Quem puder responder ou souber de algum link que explique o assunto eu
agradeço.

Renan

- Original Message -
From: Giuliano de Aquino [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Thursday, February 21, 2002 1:43 PM
Subject: Re: [java-list] Acesso access + applet!!


 Oi...

 Antes de mais nada, vc deve procurar por um driver JDBC preferivelmente de
 categoria 3 ou 4.
 Para saber mais sobre as categorias de drivers, consulte
 http://java.sun.com/products/jdbc/driverdesc.html

 Mas simplóriamente falando, um driver JDBC para M$ ACCEE$$ categoria 3,
 precisaria de um agente mediano para comunicação com o banco de dados,
ou
 seja, o protocolo da API java é convertida num protocolo do fabricante do
 driver(composto pelo agente mediano) e então convertido no protocolo do
DBMS
 no server que estaria o arquivo ACCE$$.
 Um driver de categoria 4 aceesa os dados pelo protocolo de REDE do próprio
 DBMS.(Se não estou falando bobeira, é por isto que não existe para ACCE$$)

 Ainda não encontrei um driver FREE nestas condições...existem muitas
versão
 para trial de 30 dias...depois vc tem que registrar.

 Como o jdbc:odbc é um driver de categoria 1, ele se conecta com os dados
por
 uma ponte entre a API JDBC e a API ODBC do Win, por isto chamado de
 bridge. Logo, uma applet só conseguiria acessar dados com este drive se
 existisse um DSN configurado na máquina cliente apontando para este
arquivo
 numa intranet.

 Portanto, se vc conseguir um driver jdbc de categoria 3 já será o
suficiente
 para sua applet funcionar acessando dados via internet.

 Ps.: Caso vc encontre um driver free, me avise.

 Se for possível, mude a base de dados de ACCE$$ para MySQL em seu servidor
 de internet e utilize os drivers gratuitos. Com certeza vc estaria fazendo
 uma ótima opção de mudança.

 Espero ter ajudado

 Giuliano



 - Original Message -
 From: RaySystem System [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, February 21, 2002 8:41 AM
 Subject: [java-list] Acesso access + applet!!


  O galera, será que alguem poderia dar - me uma luz!!  Já enteram - se 3
 semanas que estou na procura desta solução.
 
  --- RaySystem System [EMAIL PROTECTED] wrote:
  Galera, boa tarde!!
  
  Meu email estava cheio e acabei ficando sem saber se alguem tem uma
 solu=E7=
  =E3o para o acesso com applet + Acess.
  
  Se passaram uma solu=E7=E3o, por gentileza reenviar!
  
  
  
  _
  Where you'll find everything under the Sun for the
 Sun...www.SunGuru.com
  
  -- LISTA
SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usu=E1rios Java da Sucesu-SP
  d=FAvidas 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]
 
-
 
  _
  Where you'll find everything under the Sun for the
 Sun...www.SunGuru.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: 

RE: [java-list] Como começar ?

2002-03-04 Por tôpico Jorge Martins

Sem dúvida,

Meu antigo professor de OO afirmava que um aluno sem nenhum conhecimento em
programação ou com pouca experiência em liguagens procedurais (sem os
vícios) aprende muito mais rápido programação orientada a objetos.

Java, por seguir muito bem os paradigmas de OO, requer apenas conhecimentos
conceituais e algum tempo para pegar a sintaxe da linguagem.

Para quem quer aprender Java, tenha controle dos conceitos de OO:

- classe
- objeto
- mensagens
- herança
- polimorfismo
- encapsulamento


Outro fator determinante na decisão dos novatos tem de ser estratégica.
Tanto a arquitetura java quanto a nova arquitetura .NET baseiam-se
exclusivamente na orientação a objetos.

Hoje, só vale a pena investir para aprender java ou C#. Todo o resto vai
tomar posições secundárias e ocupar nichos.

abraços

Jorge

-Original Message-
From: Christian Gravatá [mailto:[EMAIL PROTECTED]]
Sent: sábado, 2 de março de 2002 18:17
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Como começar ?


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

-- LISTA SOUJAVA 
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] O que devo utilizar para esse caso ?

2002-03-04 Por tôpico Jorge Martins

Anderson,

Sua escolha terá muito influência pelo banco de dados. Sem dúvida, o suporte
da Oracle para já é muito melhor. Além do compromisso estratégico dela e da
Sun.

Quanto à performance, java não é em inferior a dobradinha ASP + COM. Esta
dobradinha é conhecida pela lentidão. ASP é um script enquanto JSP é um
servlet (compilado). E o modelo COM exige chamadas ao sistema operacional a
cada método, enquanto os javabeans são utilizados dentro da mesma máquina
virtual.

No modelo enterprise, com Enterprise JavaBeans (objeto distribuído). O ganho
de escalabilidade e robustez é incomparável a qualquer solução autal da
Microsoft.

Mas, caso você sejam corajosos e tenham uma visão estratégica junto a
Microsoft utilizem o .NET. Esta plataforma ainda é imatura e não testada,
mas sem dúvida será muito boa. Até por que eles foram muito espertos e
copiaram descaradamente os pontos fortes do java.

abraços

Jorge

-Original Message-
From: Anderson Brazão [mailto:[EMAIL PROTECTED]]
Sent: sábado, 2 de março de 2002 12:59
To: [EMAIL PROTECTED]
Subject: [java-list] O que devo utilizar para esse caso ?


Amigos foristas,

Em primeiro lugar quer parabenizar a todos pelo excelente nível técnico da
lista e da costumeira atenção dos mais experîentes desenvolvedores JAVA com
os iniciantes na ferramenta. Participo pouco postando mensagens porém,
aprendi muita coisa apenas lendo e observando a troca de mensagens no forum.
Hoje, tenho uma questão.

Nossa empresa possui um site de produtos desenvolvidos em arquitetura
Client/Server (VB 6 com Oracle) e hoje estamos migrando para WEB. Há algum
tempo, postei uma mensagem aqui, perguntando aos amigos, o que devo
utilizar. Na época tinhamos dúvidas sobre .NET e JAVA. Muitos responderam e
todos foram extremamente úteis em nossas avaliações aqui. Hoje, estamos bem
próximos à decisão final, tendendo fortemente para o JAVA, por uma série de
razões. Porém, apenas para efeito informativo, gostaria de saber dos amigos
experientes, o que acham a respeito de:

Primeiro vamos descrever como será nosso site de produtos (totalmente na
WEB):

Um sistema X, em um local A roda com uma base BX.
Um sistema Y, em um local B roda com uma base BY
Um sistema Z, em um local C roda com uma base BZ

Portanto, temos três sistemas que fazem controles diferentes e que estarão
em localizações físicas, distintas. Mas necessitarão compartilhar
informações entre sí. Algo que o sistema X fará, deverá automaticamente,
ser visto pelo sistems Y e pelo Z. OK ? E vice-versa. Haverá sempre uma
troca entre eles.

1. Nossos produtos seriam desenvolvidos em JAVA sob servidores Windows 2000
(é a melhor alternativa ?). Gostariamos do Windows pois a maioria de nossos
clientes já possuem Windows 2000 Server. Não queriamos ter um impacto no
custo de adquirir outro servidor. 
2. Tivemos informações de que o JAVA é mais pesado. Informação verídica ?
3. O que vcs me aconselhariam a utilizar ? Forte For Java ? iPlanet ... ?
(sobre o ambiente)

É isso amigos. Agardeço a cooperação de todos.

Abraços e sucesso.

Anderson Brazão

Anderson Brazão
Technolog tecnologia em Logística e Sistemas
USP - Universidade de São Paulo (SP)


--

Abra grátis sua conta no StarMedia Email. Inscreva-se agora mesmo!
http://www.br.starmedia.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: [java-list] How much?!?!?

2002-03-02 Por tôpico Jorge Martins

Fávio, 

Segue abaixo um documento que recebi da Together

abraços

Jorge



Anexo 1

Preços Válidos Até 31/8/01


Together Control Center
Descricao do produtoPreco Unit. Suporte**   Desconto
Valor (US$)
Node-locked License $5,995.00   $1,199.00   $0.00   $7,194.00 
Floating License$11,990.00  $2,398.00   ($2,400.00)
$11,988.00 
5 Pack Node-locked  $29,975.00  $5,995.00   ($5,995.00)
$29,975.00 
10 Pack Node-locked $59,950.00  $11,990.00  ($14,388.00)
$57,552.00 
5 Pack Floating $59,950.00  $11,990.00  ($11,990.00)
$59,950.00 
10 Pack Floating$119,900.00 $23,980.00  ($28,776.00)
$115,104.00 

** fone e e-mail: 7X24 da matrix e 5X8 do brasil + upgrades para 1 ano.




Together Solo
Descricao do produtoPreco Unit. Suporte**   Desconto
Valor (US$)
Node-locked License $3,495.00   $699.00 $0.00   $4,194.00 
Floating License$6,990.00   $1,398.00   ($1,400.00)
$6,988.00 
5 Pack Node-locked  $17,475.00  $3,495.00   ($3,495.00)
$17,475.00 
10 Pack Node-locked $34,950.00  $6,990.00   ($8,388.00)
$33,552.00 
5 Pack Floating $34,950.00  $6,990.00   ($6,990.00)
$34,950.00 
10 Pack Floating$69,900.00  $13,980.00  ($16,776.00)
$67,104.00 

** fone e e-mail: 7X24 da matrix e 5X8 do Brasil + upgrades para 1 ano.


 
Esquema de Desconto Suporte Premium
25K3%  20% para 1 ano   
50K6%  37% para 2 anos  
75K9%  49% para 3 anos  
100K12% 
200K15% 
300K18% 


Treinamento e consultoria com recurcos locais
Treinamento de ate 8 pessoasUS$2,200 por dia 
Consultaria (on site)   US$1,100 por dia 
Treinamento e Mentoring com recursos dos EUA
Workshop Title  Valor (US$) TE  
How to Automate Patterns using Together (1Day)  $2,750.00   Custo + 10%

How to Build Better Object Models (4 Days)  $11,000.00  Custo + 10%

Together QuickStart (1 Day) $2,750.00   Custo + 10%  
How to Run Successful Software Projects (3Day)  $8,250.00   Custo + 10%

How to Use UML (2 Day)  $5,500.00   Custo + 10%  
How to Build Better Apps using Together (5 days)$13,750.00
Custo + 10%  
How to Design and Deliver Software (5 Day)  $13,750.00  Custo + 10%

UML QuickStart (1 Day)  $2,750.00   Custo + 10%  
Custom Mentoring (per Day)  $2,750.00   Custo + 10%  


-Original Message-
From: Flávio Leite [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 1 de março de 2002 09:17
To: [EMAIL PROTECTED]
Subject: [java-list] How much?!?!?


Pessoal,

Alguem tá por dentro de qto custa cada licença do Together ControlCenter
5.5???

Não precisa ser exato, pelo menos uma noção de qto custa.

[]s,
Flávio.



-- LISTA SOUJAVA  
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] Log base não neperiana

2002-02-27 Por tôpico Jorge Martins

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




RE: [java-list] Java e JNI

2002-02-26 Por tôpico Jorge Martins

Tomaz,

Ele não perde a portabilidade não. Claro que fica mais complexo, mas o JNI
acessa um .so (eu acho que é isso) em UNIX assim como acessa um .dll no
Windows.

Você terá que fazer uma biblioteca nativa para cada sistema, mas o código
java não fica preso a um sistema em específico.

abraços

Jorge

-Original Message-
From: Tomaz Foá Binsztajn [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 21 de fevereiro de 2002 13:59
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Java e JNI


Olá:

Não conhecia o JNI. Me pareceu interessante... mas, utilizando estas APIs
não perdemos a portabilidade? Afinal, o seu programa irá executar DLLs...
eu, particularmente, não gosto muito desta idéia!!!

[]s


Tomaz Foá Binsztajn
Onirium Sistemas
www.onirium.com.br
Fone: (19) 3287 7060 - r. 245

- Original Message -
From: Michel Bertrand [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 21, 2002 9:43 AM
Subject: Re: [java-list] Java e JNI


 Eu já fiz Java acessar uma DLL ... utilizei como base um exemplo que
 tinha no livro Core Java 2 - Volume II. Lá tem precisamente o que vc
 necessita fazer ( é no último capítulo ).

 Criei um programa em C. Criei o meu programa Java. Gerei o arquivo
 .h (javah) do programa em Java. Coloquei no código C o cabeçalho da
função
 gerado no arquivo .h e implementei a função retornando o dado que eu
 precisava. Gerei uma DLL desse código C ( utilizei o compilador BCC55 da
 Borland) e depois foi só acessar a DLL.

 {}'s
 Michel.

 - Original Message -
 From: Igor Takenami [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, March 01, 2002 6:54 PM
 Subject: Re: [java-list] Java e JNI


  Valeu Linclm,
  será que vc ou alguem não teria um exemplo pratico ???
 
  Abraço,
  Igor
  - Original Message -
  From: Lincolm Ferreira de Aguiar [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Wednesday, February 20, 2002 1:58 PM
  Subject: Re: [java-list] Java e JNI
 
 
   JNI significa Java Native Interface. São um conjuto de APIs para
 permitir
  a um aplicativo Java acessar recursos nativos no sistema
   operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para
  fazer uma classe sua Java acessar o Excel, por exemplo, você
   teria que criar uma DLL que seria a ponte de sua classe com o Provider
 da
  Microsoft para acesso ao Excel, geralmente por ADO. Quanto
   ao C++ não sei como seria o acesso, mas de qualquer forma você poderia
  usar protocolos abertos de interoperabilidade(como CORBA, por
   exemplo) ou em um nível mais simplista e desfavorável poderia ser
feito
  pelo registro da classe no sistema. Com uma ferramenta
   chamda javareg do Microsoft SDK for Java você consegue.
  
   Espero ter ajudado,
  
   Lincolm Ferreira de Aguiar
   WebMaster - QueroProgramar
   [EMAIL PROTECTED]
  
   www.geocities.com/lincolmf
   - Original Message -
   From: Igor Takenami [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Sent: Thursday, February 28, 2002 11:54 AM
   Subject: [java-list] Java e JNI
  
  
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
   
   
   
   
   
Pessoal,
   
Alguem poderia me explicar o que é extamente o JNI ? No java tem
  como eu
instanciar um objeto COM(.dll) e utilizar os metodos deste ? e
no
  caso
inverso, por exemplo eu tenho como instanciar uma Classe Java em C++
 ou
Delphi e utilizar os metodos desta classe 
   
Será que alguem poderia me ajudar com estás dúvidas :-)
   
Abraço,
Igor
   
   
-- LISTA
  SOUJAVA 
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

RE: [java-list] array é classe ?

2002-02-20 Por tôpico Jorge Martins

Marcelo,

Esta é a classe Array para fazer reflection. Assim como o array possui, os
tipos básicos também possuem estas classes.

abraços

Jorge

-Original Message-
From: Marcelo Alves [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 19 de fevereiro de 2002 15:52
To: [EMAIL PROTECTED]
Subject: Re: [java-list] array é classe ?


Olá Jorge,

Veja uma explicação de Arrays em

http://java.sun.com/j2se/1.4/docs/api/java/lang/reflect/Array.html

.: marcelo alves :.


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

-- LISTA SOUJAVA 
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] Pesquisa em HTML

2002-02-19 Por tôpico Jorge Martins

Cláudio,

Atenção que um documento HTML não é um XML. O XML exige por exemplo que toda
tag seja finalizada e que os atributos estejam entre aspas. O XML é case
sensitive e o HTML não é. Há outras diferenças.

O HTML abaixo não é um XML:

A href=pagina.html  link br /a


Em XML deveria ser:

A HREF=pagina.html  link BR/ /A


abraços

Jorge



-Original Message-
From: Claudio Miranda [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 15 de fevereiro de 2002 15:04
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Pesquisa em HTML



O Denis não disse se a pesquisa era em um site http, ou arquivos
html no 
sistema de arquivos.

Como html é um documeto XML, pode ser utilizado o Xerces (ou
qualquer 
outro parser), ou parsers específicos para documentos HTML, como o JTidy 
- http://lempinen.net/sami/jtidy.

A própria api em java dispõe do pacote javax.swing.text.html, para
tratar 
de arquivos HTML.

Clauddio Miranda


Marcílio Mendonça wrote:
  
 
 Denis, http://httpunit.sourceforge.net/ deve resolver bem teu problema.
 
 s.
 
 Marcílio.
 
 -Mensagem original-
 *De:* Denis Nietto [mailto:[EMAIL PROTECTED]]
 *Enviada em:* quinta-feira, 14 de fevereiro de 2002 13:57
 *Para:* Java-List
 *Assunto:* [java-list] Pesquisa em HTML
 
 Preciso fazer uma pesquisa de texto em arquivos tipo HTML.
 
 Só que não posso fazer a pesquisar como se fosse um arquivo texto
 qualquer. A pesquisa deve ser feita somente no que é mostrado no
 browser do usuário.
 
  
 
 Alguém tem alguma idéia de como posso fazer isso?
 
 Existe alguma package que explore HTML?
 
  
 
 Agradeço desde já!
 
 
 Denis Nietto - ICQ#131752389


-- LISTA SOUJAVA  
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] array é classe ?

2002-02-19 Por tôpico Jorge Martins

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




RE: RES: [java-list] Como é feita a passagem de parâmetros em Java?

2002-02-07 Por tôpico Jorge Martins

Lincolm.

Note que n é uma referência para um Object[][]. Esta é referência é passada
por valor, mas você obtem o objeto dela. A refência não pode ser altera, mas
o objeto sim.

O que você fez foi alterar o objeto. Mais especificamente a posição [0][1].


Não há problemas nisso. Mas se você desejasse alterar a referência, fazendo
seu parâmetro n apontar para outra matriz, seria impossível. OK?

Basta testar este código:

void method (String s[])
{
s[0] = Novo;

s = {Mais novo ainda!};
}

abraços

Jorge

-Original Message-
From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 4 de fevereiro de 2002 15:04
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Como é feita a passagem de parâmetros em
Java?


Olá Jorge. Você rodou aquele código? Pergunto porque eu queria saber porque
a segunda posição da matriz imprime Aguiar onde deveria
imprimir Ferreira. Execute o código e vai entender o que estou falando. No
método objects() é sim criado uma nova matriz, mas note
que não estou imprimindo ela, estou imprimindo a matriz names. Por que a
matriz names tem seu índice  names[0][1] tem seu valor
alterado para Aguiar se na verdade eu alterei n[0][1]?

Um abraço,

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf

- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, February 04, 2002 2:02 PM
Subject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java?


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





Lincolm,

Não há incoerência no seu exemplo. A passagem de parâmetros em java continua
sendo por valor.

Quando você passa um array em java. A referência para este array é passada
por valor. Logo, você pode alterar o array (como você alterou no seu
exemplo) por que oum array permite esta operação.

No entanto, não é possui criar trocar o array passado.

Se os parâmetro do java fossem por valor, este método funcionaria:

void method (String [] array)
{
array = {Eu, sou, um, novo, array};
}

O que você fez foi simplesmente alterar um valor do array, e isto é
permitido. Não é permitido você alterar O ARRAY EM SI.

abraços

Jorge



-Original Message-
From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 29 de janeiro de 2002 08:40
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Como é feita a passagem de parâmetros em
Java?


Olá Fábio,

Tudo bem. Olha, ainda não ficou muito claro para mim o que você disse sobre
a passagem de parâmetros em Java. Fiz um exemplo com uma
matriz, e a matriz mesmo foi alterada. Quem disse isso foi um usuário aqui
da lista, que no momento não lembro o nome dele. Como
pode ser? Veja o código:

public class Passagem extends Object {

   Object names[][] = new Object[1][2];

   public Passagem(){

  names[0][0] = Lincolm;
  names[0][1] = Ferreira;
  objects(names);

  for(int x=0; x=names.length - 1; x++){
 for(int y=0; y=names[x].length - 1; y++){
System.out.println(names[x][y]);
 }
  }

   }

   public static void main(String args[]){

  Passagem ps = new Passagem();

   }

   public void objects(Object[][] n){

  n[0][1] = Aguiar;

   }

}

Se comentar a chamada de objects(names) o resultado será:
Lincolm
Ferreira

No entanto, se remover os comentários a saída será:
Lincolm
Aguiar

Sinceramente, poderia me explicar.

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, January 28, 2002 8:03 PM
Subject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java?


 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





 Amigos,

 Como esse assunto está sendo bastante discutido, vou me meter no meio
 também e tentar esclarecer...
 O Java trata a passagem de parâmetros de forma diferente para tipos
 primitivos e objetos, mas sempre é passada por valor.
 Funciona mais ou menos assim (vou usar o exemplo do curso de Java da
 Sun, que fiz a semana passada):

 Se você passa um tipo primitivo para um método assim:
 ...
 int i = 10;
 this.alteraValor(i)
 System.out.print(i) // Imprime o valor 10
 ...

 alteraValor(int j){
 j = 15;
 }
 O que acontece? O Java entrega uma cópia do conteúdo de i para o método.
 Só que o conteúdo de i é igual a 10.
 Já se fizermos a mesma coisa com um objeto, vejam só:

 ...
 MyDate data = new MyDate(28/01/2002);
 this.alteraValor(data);
 System.out.print(data); // Imprime o valor 28/01/2002;
 this.alteraValor2(data);
 System.out.print(data); // Imprime o valor 28/02/2002;
 ...

 alteraValor(MyDate t){
 t = new MyDate(31/07/2002);
 }

 alteraValor2(MyDate t){
 t.setMes(02

RE: [java-list] Pergunta Basica (Iniciante)

2002-02-06 Por tôpico Jorge Martins

Uendel,

As melhores IDEs que eu já testei foram o JBuilder e o Forte. A versão
gratuita do Forte é mais completa.

Java roda em Linux e Windows com certeza. Com JDKs desenvolvidos pela
própria Sun. Não sei quanto ao OS/2 e BEOS. Procure no site da IBM e da
BEOS. Deve ter alguma coisa.

A performance do java é superior a do VB. Agora, a parte gráfica do VB é
muito mais rápida que do java por utilizar interfaces nativas do Windows. 

Não tem jeito, o Swing é mais lento e mais pesado (memória) que VB. No
entanto é mais fácil fazer interfaces complexas e com reaproveitamento de
código em java. Interfaces mais simples são muito fáceis em VB por causa dos
controles da MS. Qualquer tarefa mais específica se torna muito mais
trabalhosa ou até impossível.

abraços

Jorge

-Original Message-
From: Uendel Flávio [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 5 de fevereiro de 2002 18:07
To: [EMAIL PROTECTED]
Subject: [java-list] Pergunta Basica (Iniciante)


Sou novo na lista, trabalho com VB 6.0 SP 5 e estou migrando para java, para
construir aplicativos em java qual e a melhor IDE ?
A empresa em que trabalho utiliza Linux, OS/2,Windows ME, BEOS e meu sonho
e rodar o mesmo aplicativo em todas estas plataformas.
* com java posso rodar um mesmo aplicativo nestas plataformas ?
* e a performace do java supera a do VB 6.0 ?



-- LISTA SOUJAVA  
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: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java?

2002-02-05 Por tôpico Jorge Martins



Sven,

Eu 
concordo contigo. Em java o que o parâmetro é uma referência para um objeto. 
Mas, esta referência é passada por valor. Logo, a passagem de parâmetros em java 
é uma passagem por valor.

É um 
pequeno detalhe conceitual com grandes implicancias.

Isso 
permite que java não quebre o encapsulamento. Por que uma String é um objeto 
imutável? Há razões de performance, mas o principal é para não quebrar o 
encapsulamento.

Se 
String fosse mutável, você poderia alterar um nome de um objeto qualquer com um 
simples getName().

Se 
java permitisse passagem de parâmetros por referência, também seria possível 
quebrar o encapsulamento, pois o método abaixo funcionaria:

void 
method (String s)
{
 s = "nova string";
}

abraços
Jorge


ps:Spara fechar o assunto, e ficarmos todos 
contentes: parâmetro em java é uma referência para um objeto. Mas, esta 
referência é passada por valor. Logo, a passagem de parâmetros em java é uma 
passagem por valor.

-Original Message-From: Sven van ´t Veer 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 4 de fevereiro de 
2002 14:55To: [EMAIL PROTECTED]Subject: Re: RE: Re: 
RES: [java-list] Como é feita a passasgem de parâmetros em 
Java?Veja bem, O que é uma referencia ?? A 
referencia é um ponteiro para um local na memoria. Em java não existem ponteiros 
porém o valor do ponteiro (um int em C/C++) é passado a diferenca de Java para 
C/C++ é exatamente essa. Para mim e milhares de ex-programadores passar por 
valor é passar a classe inteira:void alterString(String s)em vez do 
endereço (referencia):void alterString(String *s)O que acontece em java 
é parecida com:String *s;int pointer = s;void alterString(int 
pointer){String *t;t = pointer;maravilha então estou passando um 
pointer por valor  mas estou passando a referencia ou não ???Jorge 
Martins wrote:
[EMAIL PROTECTED] 
type="cite">
  
  Sven,
  
  Você 
  está equivocado.
  
  A 
  passagem de parâmetros em java é por valor. Tanto como objeto ou tipos 
  primitivos. 
  
  Em 
  caso, de objeto, o parâmetro é uma referência, mas esta referência é PASSADA 
  POR VALOR. Verifique a documentatação. Esta sutileza pode ser observada pelo 
  método.
  
  Olhe 
  a explicação do autor de Pratical Java.
  
  
  developerWorks: What are a couple of the most common mistakes 
  developers make using Java? What problems does this cause, and how can you fix 
  them?
  Haggar: This could be any number of things, but I will mention two. 
  First, Java passes all parameters by value. It is often written or said that 
  Java passes parameters by reference. Because Java supports object references 
  the assumption is that Java passes parameters by reference. Actually, Java 
  passes object references by value. This problem most often confuses C++ 
  programmers when they first start programming in Java.
  The second involves equality in Java. Programmers new to Java are often not 
  sure if they should use the == operator or the equals method to test for equality. The bottom line is to use 
  the == operator when testing 
  if two primitive types have the same value or if two object references refer 
  to the same object, and to use the equals method when comparing if two objects are equal based on 
  their attributes (also called semantic equality). These issues are covered in 
  my book.
  abraços
  
  Jorge
  
  -Original 
  Message-From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Sent: 
  sábado, 29 de dezembro de 2001 08:00To: [EMAIL PROTECTED]Subject: 
  Re: Re: RES: [java-list] Como é feita a passasgem de parâmetros em 
  Java?Isso não é 
  verdadeJava faz passagem de parametros POR REFERENCIA 
  e NÂO POR VALOR. Aparentemente use passagem por valor pois alterando o valor 
  do variavel dentro do metodo para qual foi passado não altere o valor fora do 
  metodo. ISSO È POR QUE È CRIADO UMA COPIA |DENTRO DO METODO...Somente 
  primitivos são passados por valor.Cada invocação do metodo tem os 
  proprios instancias dos parametros igual a cada variavel local do 
  metodo.Isso é uma dos possiveis perguntas na certificação 
  !!![EMAIL PROTECTED] 
  wrote:
  [EMAIL PROTECTED] type="cite">Caros 'Javalis',Voces tem razão sobre o Java aceitar passagem de parâmetro somente porvalor. COM UMA EXCESSÃO : SE PASSAR UMA MATRIZ COMO PARÂMETRO, O JAVA FAZPASSAGEM POR REFERÊNCIA. IQUALZINHO A SUA LINGUAGEM MÃE, O FABULOSO C !!!(TESTEM!!!)   Saudações, Luis.-- Mensagem original --
Vc está equivocado.Java não possue passagem de Parâmetro por referência.Somente por valor, ou seja, uma cópia é passada.-Mensagem original-De: Adalberto Zanata [Forum] [mailto:[EMAIL PROTECTED]]Enviada em: Thursday, January 24, 2002 8:16 PMPara: [EMAIL PROTECTED]Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java?Adalberto Zanata[[EMAIL PROTECTED]][http://www.espacoreverso.com.br/a.zanata]- Original Message -From: "Paulo Henrique Castro&qu

RE: RES: [java-list] Como é feita a passagem de parâmetros em Java?

2002-02-04 Por tôpico Jorge Martins

Lincolm,

Não há incoerência no seu exemplo. A passagem de parâmetros em java continua
sendo por valor.

Quando você passa um array em java. A referência para este array é passada
por valor. Logo, você pode alterar o array (como você alterou no seu
exemplo) por que oum array permite esta operação.

No entanto, não é possui criar trocar o array passado.

Se os parâmetro do java fossem por valor, este método funcionaria:

void method (String [] array)
{
array = {Eu, sou, um, novo, array};
}

O que você fez foi simplesmente alterar um valor do array, e isto é
permitido. Não é permitido você alterar O ARRAY EM SI.

abraços

Jorge



-Original Message-
From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 29 de janeiro de 2002 08:40
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Como é feita a passagem de parâmetros em
Java?


Olá Fábio,

Tudo bem. Olha, ainda não ficou muito claro para mim o que você disse sobre
a passagem de parâmetros em Java. Fiz um exemplo com uma
matriz, e a matriz mesmo foi alterada. Quem disse isso foi um usuário aqui
da lista, que no momento não lembro o nome dele. Como
pode ser? Veja o código:

public class Passagem extends Object {

   Object names[][] = new Object[1][2];

   public Passagem(){

  names[0][0] = Lincolm;
  names[0][1] = Ferreira;
  objects(names);

  for(int x=0; x=names.length - 1; x++){
 for(int y=0; y=names[x].length - 1; y++){
System.out.println(names[x][y]);
 }
  }

   }

   public static void main(String args[]){

  Passagem ps = new Passagem();

   }

   public void objects(Object[][] n){

  n[0][1] = Aguiar;

   }

}

Se comentar a chamada de objects(names) o resultado será:
Lincolm
Ferreira

No entanto, se remover os comentários a saída será:
Lincolm
Aguiar

Sinceramente, poderia me explicar.

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf

- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, January 28, 2002 8:03 PM
Subject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java?


 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





 Amigos,

 Como esse assunto está sendo bastante discutido, vou me meter no meio
 também e tentar esclarecer...
 O Java trata a passagem de parâmetros de forma diferente para tipos
 primitivos e objetos, mas sempre é passada por valor.
 Funciona mais ou menos assim (vou usar o exemplo do curso de Java da
 Sun, que fiz a semana passada):

 Se você passa um tipo primitivo para um método assim:
 ...
 int i = 10;
 this.alteraValor(i)
 System.out.print(i) // Imprime o valor 10
 ...

 alteraValor(int j){
 j = 15;
 }
 O que acontece? O Java entrega uma cópia do conteúdo de i para o método.
 Só que o conteúdo de i é igual a 10.
 Já se fizermos a mesma coisa com um objeto, vejam só:

 ...
 MyDate data = new MyDate(28/01/2002);
 this.alteraValor(data);
 System.out.print(data); // Imprime o valor 28/01/2002;
 this.alteraValor2(data);
 System.out.print(data); // Imprime o valor 28/02/2002;
 ...

 alteraValor(MyDate t){
 t = new MyDate(31/07/2002);
 }

 alteraValor2(MyDate t){
 t.setMes(02);
 }

 Porquê no primeiro método o valor não se alterou, mas no segundo sim?
 Funciona da mesma maneira que a passagem de um tipo primitivo. O
 conteúdo da variável data não é o objeto MyDate, e sim o endereço da
 memória onde está o objeto MyDate. E, da mesma maneira como acontece com
 o tipo primitivo, esse valor (endereço do objeto) não pode ser alterado
 (tentamos alterar essa referência com o comando new MyDate).
 Já o conteúdo do objeto pode ser alterado tranqüilamente, pois ele fica
 em outra parte da memória.

 Quaisquer dúvidas, perguntem

 []

 Fábio Jorge Corrêa
 Citibank e-Business Solutions
 Phone: 55 11 3457.0675
 Fax: 55 11 3457.0652
 [EMAIL PROTECTED]


-Original Message-
From: sven [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 28 de dezembro de 2001 12:51
To: java-list
Cc: sven
Subject: Re: RES: [java-list] Como é feita a passasgem de parâmetros
em Java?



Um bom engano...

Em Java, parametros são passados por referencia, mas dentro da função
uma copia é usado.

ANDRE MOURA BARRETO wrote:


Vc está equivocado.
Java não possue passagem de Parâmetro por referência.
Somente por valor, ou seja, uma cópia é passada.

   -Mensagem original-
   De: Adalberto Zanata [Forum] [ mailto:[EMAIL PROTECTED]]
   Enviada em: Thursday, January 24, 2002 8:16 PM
   Para:  [EMAIL PROTECTED]
   Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em
   Java?



   Adalberto Zanata
   [ [EMAIL PROTECTED]]
   [ http://www.espacoreverso.com.br/a.zanata]

   - Original Message -
   From: Paulo Henrique Castro  [EMAIL 

RE: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java?

2002-02-04 Por tôpico Jorge Martins



Sven,

Você 
está equivocado.

A 
passagem de parâmetros em java é por valor. Tanto como objeto ou tipos 
primitivos. 

Em 
caso, de objeto, o parâmetro é uma referência, mas esta referência é PASSADA POR 
VALOR. Verifique a documentatação. Esta sutileza pode ser observada pelo 
método.

Olhe a 
explicação do autor de Pratical Java.


developerWorks: What are a couple of the most common mistakes 
developers make using Java? What problems does this cause, and how can you fix 
them?
Haggar: This could be any number of things, but I will mention two. 
First, Java passes all parameters by value. It is often written or said that 
Java passes parameters by reference. Because Java supports object references the 
assumption is that Java passes parameters by reference. Actually, Java passes 
object references by value. This problem most often confuses C++ programmers 
when they first start programming in Java.
The second involves equality in Java. Programmers new to Java are often not 
sure if they should use the == 
operator or the equals method 
to test for equality. The bottom line is to use the == operator when testing if two 
primitive types have the same value or if two object references refer to the 
same object, and to use the equals method when comparing if two objects are equal based on 
their attributes (also called semantic equality). These issues are covered in my 
book.
abraços

Jorge

-Original 
Message-From: Sven van ´t Veer 
[mailto:[EMAIL PROTECTED]]Sent: sábado, 29 de dezembro de 2001 
08:00To: [EMAIL PROTECTED]Subject: Re: Re: RES: 
[java-list] Como é feita a passasgem de parâmetros em 
Java?Isso não é verdadeJava 
faz passagem de parametros POR REFERENCIA e NÂO POR VALOR. Aparentemente use 
passagem por valor pois alterando o valor do variavel dentro do metodo para qual 
foi passado não altere o valor fora do metodo. ISSO È POR QUE È CRIADO UMA COPIA 
|DENTRO DO METODO...Somente primitivos são passados por 
valor.Cada invocação do metodo tem os proprios instancias dos parametros 
igual a cada variavel local do metodo.Isso é uma dos possiveis 
perguntas na certificação !!![EMAIL PROTECTED] wrote:
[EMAIL PROTECTED] type="cite">Caros 'Javalis',Voces tem razão sobre o Java aceitar passagem de parâmetro somente porvalor. COM UMA EXCESSÃO : SE PASSAR UMA MATRIZ COMO PARÂMETRO, O JAVA FAZPASSAGEM POR REFERÊNCIA. IQUALZINHO A SUA LINGUAGEM MÃE, O FABULOSO C !!!(TESTEM!!!)   Saudações, Luis.-- Mensagem original --
  Vc está equivocado.Java não possue passagem de Parâmetro por referência.Somente por valor, ou seja, uma cópia é passada.-Mensagem original-De: Adalberto Zanata [Forum] [mailto:[EMAIL PROTECTED]]Enviada em: Thursday, January 24, 2002 8:16 PMPara: [EMAIL PROTECTED]Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java?Adalberto Zanata[[EMAIL PROTECTED]][http://www.espacoreverso.com.br/a.zanata]- Original Message -From: "Paulo Henrique Castro" [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Thursday, January 24, 2002 11:26 AMSubject: Re: [java-list] Como é feita a passasgem de parâmetros em Java?
Existe uma maneira de diferenciar as passagens de parâmetros em Java,por
  
valor e por referência?Ateh onde sei a passagem de parametros em Java eh somente porreferencia!![]sPH--"Live fast, die old, and make very sure everyone knows you were there."-
  Alan Cox-- 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]--- 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]---Use o melhor sistema de busca da InternetRadar UOL - http://www.radaruol.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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] 

RE: [java-list] Oracle 9i AS - Recomendações

2002-02-01 Por tôpico Jorge Martins

Marcelo,

O Application Server da Oracle é baseado no Orion. Na verdade, é um Orion
com ferramentas de deploy e outras coisas. Junto, claro, ao selo Oracle.

O Orion é famoso por sua performance. Eu já pude testá-lo, e foi o
Application Server que conseguiu os melhores resultados.

abraços

Jorge

-Original Message-
From: Marcelo Castro [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 31 de janeiro de 2002 10:06
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Oracle 9i AS - Recomendações


Concordo com você que uma programação limpa é responsável por uma boa
velocidade no tempo de resposta sobre as aplicações, mas não concordo quando
você diz que não existe um Servidor de Aplicação mais rápido que outro, isso
não é verdade, benchmarks mostram as diferenças entre eles, seja a conexão
junto ao banco de dados, seja o tempo de execeção de determinada tarefa, o
trabalho do Garbage Collection. Nestes aspectos, e ainda em outros, alguns
Servers são melhores que outros (Se você usar o JBOSS, saberá do que estou
falando). Mais uma vez gostaria de saber como o Oracle se enquadra neste
universo.

De qualquer forma obrigado pela resposta

Alguém saberia me responder?

Marcelo Castro
Programador - Politec

- Original Message -

 Nao existe servidor de aplicacao mais rapido, basta saber trabalhar com
 o JAVA direito Utilizar certas técnicas que muitas pessoas não conhece...
 Eu mesmo, tive que consertar um projeto em JAVA com o LINUX e Oracle9ias
 e quem fez, estava num gargalho que eu tive que dar uma garibada no
projeto
 para ficar mais rapido, porque quem fez, fez tudo errado...

 -- Mensagem original --

 Pessoal,
 
 Recebi este mail e gostaria de compartilhar com os demais sobre o
Aplication
 Server da Oracle, ainda não tive a oportunidade de testá-lo, mas desde
 já
 estou interessado em ler as opniões sobre aqueles que já utilizaram.
 
 []´s
 Marcelo Castro
 Programador - Politec
 
 
   J2EE mais rápido, Web sites mais econômicos
   O Oracle9i Application Server (Oracle9iAS) executa aplicativos J2EE
 até 4 vezes mais rápido do que os outros servidores de aplicação do
mercado.
 Acelere o desenvolvimento e publicação dos aplicativos com um software
 que
 é rápido de instalar, fácil de configurar e suporta o mais recente padrão
 J2EE. Reduza os custos da infra-estrutura do seu Web site com a
performance
 e a escalabilidade comprovadas do Oracle9iAS.
 
   Clique aqui e faça download do Oracle9i Application Server GRÁTIS
 e
 saiba como agilizar o desenvolvimento e a publicação dos seus aplicativos
 para Internet com o Oracle9iAS.
 
   Oracle do Brasil
 
 
 



 --
 Use o melhor sistema de busca da Internet
 Radar UOL - http://www.radaruol.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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Java no .NET!!!!!!!

2002-01-28 Por tôpico Jorge Martins

Atenção,

Não acreditem que a plataforma .NET aceita cobol e java assim tão fácil. A
Microsoft fez uma adaptação do seu framework .NET para cada linguagem,
aproveitando os padrões de sintaxe. Mas a lógica da coisa é totalmente
diferente.

Basta ver pelo VB.NET. É um VB totalmente novo! O código antigo NÃO
COMPILA!!! Não que isso seja ruim. Eu acho bom pois é impossível manter o
legado do VB e ao mesmo tempo fazê-lo orientado a objetos e adaptado ao
framework .NET.

Mas as coisas tem de ser esclarecidas. A plataforma .NET não aproveita o
legado. O VB.NET é diferente do VB antigo assim como o J#.NET é diferente do
J# (java da microsoft). A Microsoft está disponibilizando tradutores para
fazer a adaptação do código fonte. Não sei se funciona, mas deve ajudar.

abraços

Jorge

-Original Message-
From: Bruno Borges [mailto:[EMAIL PROTECTED]]
Sent: domingo, 27 de janeiro de 2002 13:01
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Java no .NET!!!


bonao, nao cai nessa da microsoft... esse negocio de
COBOL a Java nada mais eh do q jogada de markenting...
:), a verdade sobre isso nada mais eh do q apenas a
sintaxe das linguagens. como a microsoft quer dominar
o mercado das linguagens, ela criou o .NET com o
objetivo de reconhecer qualquer sintaxe de linguagem,
de COBOL a Java. essa eh a jogada, levar pra
plataforma .NET programadores de todos os tipos. assim
eles tem uma chance de dominar o mercado. como nenhum
programador gosta da ideia de acabar com anos de
linguagem X e arriscar meses tendo q aprender
linguagem Y, o .NET acaba com isso. vc programa com o
.NET na sintaxe que voce quiser... :) cuidado! .NET
nao eh java! alias, Microsoft X Sun, SEMPRE! lembre-se
q a microsoft lancou o XP sem suporte a Java, e disse
q a partir dakele momento, quem quiser, q corra atraz
da JVM. pq entao fazer o .NET em java??? sacou? 

abracos, bruno

 --- Daniel_Felipe_(Bonão) [EMAIL PROTECTED]
escreveu:  Pessoal vc não vao Acreditar
 
 Eu li um artigo da microsoft que falava o seguinte: 
 10 razões para adotar o .NET.E um dos topicos
 falava o seguinte: 
 
 * Escolha sua linguagem de programação: De Cobol a
 JAVA, são mais de 20 linguagens no mesmo ambiente
 com integração 
   total entre as linguagens. Preserve o legado! 
 
 Isto que dizer que vai tero Java na plataforma
 .NET..Olhem e comprovem no link

http://www.microsoft.com/brasil/net/visao/10razoes.asp
 
 Um abraço 
 
 Bonão
 
 
  


___
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
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] Como é feita a passasgem de parâmetros em Java?

2002-01-24 Por tôpico Jorge Martins



Adriano,

Não 
há. A passagem de parâmetro em java é sempre feita por valor. 


No 
caso do parâmetro ser um objeto qualquer, é passado o valor da referência. 
Assim, um método pode mudar o estado do objeto passado apenas se este objeto 
permitir. Não há como alterar a referência.


Exemplo:


void 
method (Object o)

{
 o = new String("Passagem por referência permite este tipo 
de alteração.");
}


abraços

Jorge

-Original Message-From: Adriano Sastre Vieira 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 23 de janeiro 
de 2002 12:21To: [EMAIL PROTECTED]Subject: 
[java-list] Como é feita a passasgem de parâmetros em Java?
Existe uma maneira de diferenciar as passagens de 
parâmetros em Java, por valor e por referência?

Obrigado.

Adriano Sastre


RE: [java-list] Uso de Session

2002-01-22 Por tôpico Jorge Martins



Lincolm,

Você 
só se esqueceu de um detalhe. O protocolo http não mantém conexão. Por tanto, 
para perceber que o usuário está "conectado" e assim manter uma sessão, o 
servidor utiliza um cookie, a fim de identificar as chamadas deste usuário e 
associá-lo ao objeto Session referente.

Por 
tanto, sem cookie não há sessão.

O Session só se torna pesado se for associado muitos objetos a ele 
e se o servidor tiver muitos usuários simultâneos. Claro, há também um custo 
computacional associado para acessar a sessão correta de cada 
usuário.

abraços
Jorge


-Original Message-From: Lincolm Ferreira de Aguiar 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 22 de janeiro 
de 2002 07:13To: [EMAIL PROTECTED]Subject: Re: 
[java-list] Uso de Session 
Olá Rafael

O objeto session não fica armazenado 
no cliente como o cookie e cookie não é sinônimo de session. Com cookies você 
consegue uma certa persistência de seus dados, apenas pequenas informações que 
poderiam ser usadas porteriormente. No entanto o objeto session fica armazenado 
no servidor e pode conter outros objetos. O problema é que para criá-lo e 
diferenciar um session de um usuário ao de outro usuário é usado um mecanismo 
que o torna mais rígido de ser usado uma vez que sendo maior a área de memóra 
usada o desempenho do servidor pode ir a zero.
Note entretanto que cookies não têm 
o mesmo efeito de session. Se você desabilitar a função de cookies do seu 
navegador eles não serão salvos e se você dependia deles está com um problema. 
No Internet Explorer 6 o gerenciamento de cookies está muito dinâmico. O usuário 
pode aceitar ou não um cookie em tempo de carga da página e ainda pode ver os 
cookies que estão sendo baixados.
Quando você usa um objeto session 
você tem absoluta certeza que pelo tempo de sessão ativa do usuário aquele dado 
estará disponível, no entanto não pode-se dizer o mesmo dos cookies. Um exemplo, 
acesse o endereço: http://www.maxitel.com.br com a opção de 
cookies desabilitados. Você vai ver que não vai passar da página de abertura. No 
entanto, ao ligá-los, a página carrega normalmente.
Nota: muito cuidado ao usar cookies 
e preste bastante atenção no que coloca em sessions e quantos está 
usando.

Lincolm Ferreira de 
AguiarWebMaster - QueroProgramar[EMAIL PROTECTED]

www.geocities.com/lincolmf

  - Original Message - 
  From: 
  BiblioShop - Rafael Santini 
  To: [EMAIL PROTECTED] 
  Sent: Monday, January 21, 2002 6:29 
  PM
  Subject: Re: [java-list] Uso de Session 
  
  
  O sinônimo de session não é cookie? E os 
  cookies não ficam armazenado no cliente? Não entendo como isso pode ocupar 
  tanta memória do servidor. Gostaria de mais esclarecimentos sobre 
  isso.
  
  [ ]'s
  
  /** Rafael de Melo Lima Santini* BiblioShop - Informatização de 
  Bibliotecas  Software* Florianópolis - Santa Catarina - Brasil* 
  Fones: (48) 249-6614 ou 9991-2908* E-Mail: [EMAIL PROTECTED]* 
  Website: www.biblioshop.com.br* 
  ICQ 54152945*/
  
- Original Message - 
From: 
Maiko A. 
Rocha 
To: [EMAIL PROTECTED] 
Sent: Thursday, January 17, 2002 9:10 
AM
Subject: Re: [java-list] Uso de Session 


Utilizar a session para armazenar massivamente dados pode acabar com a 
memória do seu web server. Segundo um livro de JSP, 
um objeto com 5kb pode chegar a 5mb quando armazenadona session 
- apesar de pessoalmente nunca ter medido isto para ver se é 
verdade. 
Como boa prática, deve-se utilizar o menos possível a session 
comoárea de armazenamento de dados - armazene apenas o que for 
estritamente necessário. Para indicar se você vai ter problemas o ideal 
seria você usar uma ferramenta de profilling para monitorar como está 
o comportamento e o uso da sua session e, lógico, fazer testes de carga, 
como em qualquer outro tipo de sistema. 
[]s 
Maiko 
 Fabio Ferreira [EMAIL PROTECTED] escreveu: 

  
  

  Galera ...
  
  Alguem ja fez uso massivamente da session em 
  algum desenvolvimento ? Esou colocando na sesion varias variaves e alguns 
  objetos como um vetor de inteiros. Isto para cada usuario conectado, q 
  estimamos em uns 600 simultaneos. Será q terei problemas com isto 
  ?
  
  Qq comentario ou experiencia passada eh bem 
  vinda !
  
  - - -Fabio Ferreira
  [EMAIL PROTECTED]
  
  Pós Graduação em Engeharia de 
  ProduçãoGrupo de Desenvolvimento TecnológicoLaboratorio de Ensino 
  a Distancia - LEDUniversidade Federal de Santa Catarina - 
  UFSC


Yahoo! GeoCitiesTenha seu lugar na Web. Construa hoje mesmo sua 
home page no Yahoo! GeoCities. 
É fácil e grátis!


RE: [java-list] Quadardos/Retangulos

2002-01-03 Por tôpico Jorge Martins
Title: Quadardos/Retangulos



Ana 
Lucia,

Essas 
implementações de quadrados, retângulos, círculos etc são mais treinar 
conceitos. Não se ocupe muito com economia de memória, performance, etc. Até por 
que orientação objetos não prioriza estas questões.

Todo quadrado é um retângulo mas nem todo retângulo é um 
quadrado. Sendo simplista, esta questão se resume a uma afirmação. Quadrado é 
uma especialização de retângulo, logo quadrado deve herdar de 
retângulo.

Esta é 
uma solução óbvia que pode não ser a melhor em algumas situações. 


abraços

Jorge

-Original Message-From: Ana Lucia Pegetti 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 1 de janeiro 
de 2002 11:04To: '[EMAIL PROTECTED]'Subject: 
[java-list] Quadardos/Retangulos
Pessoal, 
estou resolvendo um exercicio, e quem puder me ajudar... 
Tratando-se de um aimplementacao, seria melhor retangulo 
estender quadrado ou quadaro estender retangulo?Ou nao haver heranca?
Alem de economia de memoria, que outras vantagens eu teria 
fazendo uma ou outra implementacao? Agradeco a 
ajuda. 
Ana 


RE: RES: RES: [java-list] AsCii

2001-12-17 Por tôpico Jorge Martins

O UNICODE é uma extensão do ASCII. 256 primeiros (8bits) caracteres do
UNICODES respeitam os códigos ASCII.

Assim, qualquer código em ASCII, corresponde ao mesmo caracter em UNICODE. O
contrário não é verdade, pois o UNICODE utiliza caracteres de 16 bits.

valeu

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 17 de dezembro de 2001 17:02
To: [EMAIL PROTECTED]
Subject: Re: RES: RES: [java-list] AsCii



Então a solução seria você fazer uma tabela de correlação entre ASCII e
UNICODE e criar apartir disso um método para conversão. Não sei se já
existe isto pronto em algum lugar.

Alguém do fórum sabe?

Outra solução é fazer um search no forum do java.sun.com pelas palabras
+ascii +unicode que COM CERTEZA aparecerão soluções para seu problema.

Marcelo Alcantara
[EMAIL PROTECTED]
Consultor Senior
Martin Brower do Brasil


 

Ricardo

Silva   Para:   [EMAIL PROTECTED]

ricardo@handcc:

s.com.brAssunto: RES: RES: [java-list]
AsCii  
 

17/12/01

18:09

Responder a

java-list

 

 





sim continuo com a duvida e com o problema , eu tenho que transformar a
string na palavra original, pois aqui o ASP faz isso e estou praticamente
traduzindo um código ASP para JSP , o que nao posso é mudar a estrutura.

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 17 de dezembro de 2001 13:12
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [java-list] AsCii



O java nativamente não usa ASCII, e sim UNICODE.

Outra tabela.

Marcelo Alcantara
[EMAIL PROTECTED]
Consultor Senior
Martin Brower do Brasil



Ricardo
Silva   Para:   [EMAIL PROTECTED]
ricardo@handcc:
s.com.brAssunto: RES: [java-list]
AsCii

17/12/01
12:51
Responder a
java-list






Seguinte estou fazendo a transformacao de int para char e montado um string
do que nesta transformacao alguns caracteres nao sao bem identificados me
retornado um simbolo que é um quadrado pequeno

envio um String do tipo 011022  , é zero mais o código ASCII de cada letra
recebo esta string via parametro e tenho que transformá-la na palavra
original
estou usando a classe StringTokenizer e montando a string original
mais alguns caracteres nao sao transformados , nao estou entendo por que
isto está acontecendo.

 -Mensagem original-
 De: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]
 Enviada em: terça-feira, 11 de dezembro de 2001 15:14
 Para: [EMAIL PROTECTED]
 Assunto: Re: [java-list] AsCii

 new Character((char)ascii_code);

 Ricardo Silva wrote:
   Alguem por acaso conhece ou sabe de alguma classe ou
   funcao que a partir do codigo ASCII me retorne o caracter
   correspondente? em java é claro :).





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

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.306 / Virus Database: 166 - Release Date: 4/12/2001

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.306 / Virus Database: 166 - Release Date: 4/12/2001


-- LISTA SOUJAVA 
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] endianess

2001-12-06 Por tôpico Jorge Martins

Alysson,

O java utiliza sempre big endian.

valeu

Jorge

-Original Message-
From: Alysson Neves Bessani [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 6 de dezembro de 2001 02:22
To: [EMAIL PROTECTED]
Subject: [java-list] endianess



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] Conexão Delphi Java

2001-11-27 Por tôpico Jorge Martins



Deve-se apenas tomar atenção para qual notação é utilizada em valores 
numéricos. Veja se o Delphi é Big Endian ou Little Endian. 

Se eu 
não me engano java é sempre Big Endian, mas não tenho certeza. Verifique isto. O 
Delphi não deve estabelecer um padrão. Por tanto utiliza o Little 
Endian,dos processadoresIntel.

abraços
Jorge

-Original Message-From: Aldemir Vieira 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 26 de novembro de 
2001 23:14To: [EMAIL PROTECTED]Subject: Re: 
[java-list] Conexão Delphi  Java
Nunca usei java com socket, mas já usei no delphi e 
pelo que me parece a linguagem não importa. Basta 
que o cliente e o servidor se falem via portas elinguagem predefinidas. O 
tcp/ip fica responsável pela comunicação. 

Espero ter ajudado.

[]'s Aldemir Vieira
Salvador/Bahia/Brasil



- Original Message - 

  From: 
  Wagner 
  Cunha 
  To: [EMAIL PROTECTED] 
  Sent: Monday, November 26, 2001 5:45 
  PM
  Subject: [java-list] Conexão Delphi  
  Java
  
  Olá a todos!
  
  Gostaria de saber seseria possível conectar 
  um clientejava (através do objeto socket)a um servidor 
  desenvolvido em delphi (tserversocket)
  
  Se alguém já teve alguma experiência nessa área e 
  quiser ajudar
  
  Grato,
  
  Wagner


RE: [java-list] Re:[java-list] Programação em três camadas

2001-11-26 Por tôpico Jorge Martins

Edward,

Qual a diferença entre layer e tier?

-Original Message-
From: Edward Roe [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 26 de novembro de 2001 06:15
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Re:[java-list] Programação em três camadas



 Oi,

 Na programação normal voce cria uma conexão, através de 
 um jdbc, importa essa classe em seus programas e utiliza 
 normalmente o banco.
 Já em 3 camadas, voce não tem acesso direto ao banco de 
 dados, existe uma camada intermediária que retorna um 
 objeto do banco de dados, o acesso ao banco é feito 
 através desse objeto.

  Essa explicação me parece mais com a noção de layer do que 
de tier.. o problema é que em português usamos a palavra camada tanto 
para layer como para tier, que na verdade são coisas diferentes. E acho 
que quando se fala em programação em 3 camadas está se referindo 
ao three-tier model. 

 []´s

-- 
Edward Roe

-- LISTA SOUJAVA  
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] conexao com Mysql

2001-11-26 Por tôpico Jorge Martins

Gisele,

Retire os parênteses do nome da classe. Escreva apenas
org.gjt.mm.mysql.Driver.

abraços

Jorge

-Original Message-
From: Gisele [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 26 de novembro de 2001 10:02
To: [EMAIL PROTECTED]
Subject: [java-list] conexao com Mysql


Oi Pessoal,
comecei a estudar java a pouco tempo, e estou desenvolvendo um projeto 
de banco de dados. Pois bem, estou tentando fazer a conexão com o 
Mysql, mas não estou conseguindo, alguém pode me ajudar? Estou usando o 
jdk 1.2, e baixei o mm.mysql, mas quando compilo o programa diz que não 
pode encontrar a classe (org.gjt.mm.mysql.Driver()). Não sei o que 
pode ser, pois o classpath está setado, está tudo ok. 
Não estou pensando trocar o jdk, pois estou desenvolvendo uma estrutura 
de acesso pela internet, e estou usando o apache, jserv(ainda tenho q 
colocar para rodar).

É extremamente urgente. Obrigada

Segue o meu código:
import java.io.*;
import java.sql.*;

public class testConexao{

static String  url = jdbc:mysql://end do banco/nome do banco;
static String login = root;
static String senha = ;


public static void main(String args[])throws SQLException{

Connection con = null;
try{
//Class.forName(org.gjt.mm.mysql.Driver
()).newInstance();
DriverManager.registerDriver(new 
org.gjt.mm.mysql.Driver());
con = DriverManager.getConnection
(url,login,senha);
System.out.println(Conectado com sucesso);
}
catch(SQLException sqle){
System.out.println(nao conectado, erros:);
sqle.printStackTrace();
}
System.out.println(FUNCIONOU);
con.close();
}
}

Desde já agradeco quem puder me ajudar!

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

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

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




RE: [java-list] Developers' Magazine

2001-11-16 Por tôpico Jorge Martins

Eduardo

Só acho que o foco da revista não é esse. Não é uma revista para
programador. É uma revista que trata de desenvolvimento. Por isso, ela
abrange muito mais engenharia de software, tecnologias, modelagem, produtos,
plataformas do que codificação e exemplos em linguagens.

E sem dúvida, é uma revista cara. Mas não poderia deixar de ser. A tiragem
dela não é alta e o público é restrito.

Uma dúvida que eu tenho com ela é o relacionamento da revista com a empresa
Microsoft. Há uma seção na revista sobre a plataforma .net onde todos os
colaboradores trabalham na Microsoft. E sempre cargos estratégicos. É claro
que uma arquitetura tão importante deve ter seu espaço, mas tenho esta
dúvida. Até por que a Microsoft patrocina a revista e já realizou inclusive
promoções. Deveria ser esclarecido se este é um espaço pago ou não.

abraços

Jorge

-Original Message-
From: Eduardo de S. Bernardino
[mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de novembro de 2001 14:20
To: [EMAIL PROTECTED]; Felipe F. Palma Dias
Subject: Re: [java-list] Developers' Magazine


Eu tive a oportunidade de assinar durante um ano e depois não renovei...
Isso porque apesar do nome, a revista tem seu conteúdo muito voltado para a
parte de análise e não para a programação pesada mesmo que é o que eu
realmente estava procurando na época. A revista contém alguns exemplos, um o
outro teste de software, uma comparaçãozinha de plataforma aqui, outra
ali... só. Aproximandamente 50 páginas a um custo muito alto eu acho...

E outra... a revista deveria abranger os problemas diários do desenvolvedor,
bugs, como resolver isto ou aquilo, qual implementação é mais rápida... etc.
Isso não tem na DevMag... bem, o que posso dizer que não há outra melhor
porque simplesmente não existe outra no ramo aqui no Brasil... mas ela é
bem ruim para programadores...

Bem, mas é uma opinião pessoal, eu espero que respeitem assim como eu
respeito quem gosta e compra a revista.

Atenciosamente
Eduardo





- Original Message -
From: Felipe F. Palma Dias [EMAIL PROTECTED]
To: Lista - JavaBox [EMAIL PROTECTED]; Lista - SouJava
[EMAIL PROTECTED]
Sent: Wednesday, November 14, 2001 12:30 AM
Subject: [java-list] Developers' Magazine


 Alguém tem a assinatura da revista Developers' Magazine? Vale a pena
fazer?


 abraços.


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



-- LISTA SOUJAVA  
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] Developers' Magazine

2001-11-14 Por tôpico Jorge Martins

Felipe,

Não assino, mas compro regularmente. É uma ótima revista. Tem sempre artigos
relevantes e que exploram bastante os conceitos.

abraços

Jorge

-Original Message-
From: Felipe F. Palma Dias [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 13 de novembro de 2001 23:30
To: Lista - JavaBox; Lista - SouJava
Subject: [java-list] Developers' Magazine


Alguém tem a assinatura da revista Developers' Magazine? Vale a pena fazer?


abraços.


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

-- LISTA SOUJAVA 
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] Conexão JDBC com SQL Server 7

2001-11-13 Por tôpico Jorge Martins



Há 
drivers de terceiros (tipos 3 e 4) para SQL Server 7.0. O melhor que eu testei 
foi o JSQLConnect.

abraços

Jorge


-Original Message-From: Silent Bob 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 13 de novembro de 
2001 05:45To: [EMAIL PROTECTED]Subject: RE: 
[java-list] Conexão JDBC com SQL Server 7

Existe 
um driver disponível para SQL Server 2000. http://www.microsoft.com/SQL/downloads/2000/jdbc.asp

Posso 
estar enganado, mas para SQL Server 7.0, acho que é necessário usar um bridge 
odbc-jdbc.

Marcelo 
Uemura
Software Design 
Engineer - MSDN
Microsoft 
Corporation

-Original 
Message-From: Davi 
Carvalho [mailto:[EMAIL PROTECTED]] Sent: Monday, November 12, 
2001 11:14 
AMTo: [EMAIL PROTECTED]Subject: [java-list] Conexão JDBC com SQL 
Server 7


Olá pessoALL, tudo bem 
??

Seguinte, estou querendo testar o JSP com o 
SQL Server 7 pq na minha máquina quando eu coloco o Oracle para rodar a memória 
vai lá no pico e a máquina fica lerrrda pacas 
..

Alguém tem um exemplo de conexão com o SQL 
7 e o driver para isso ??

Desde já 
agradeço..



[]' s



 Davi 
Carvalho


RE: [java-list] Conexão JDBC com SQL Server 7

2001-11-13 Por tôpico Jorge Martins



JSQLConnect pode ser encontrado neste 
link:

http://www.j-netdirect.com/Downloads.htm

No 
site da Sun tem uma lista de drivers JDBC.

abraços

Jorge


-Original Message-From: Davi Carvalho 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 13 de novembro de 
2001 14:09To: [EMAIL PROTECTED]Subject: Re: 
[java-list] Conexão JDBC com SQL Server 7
E onde eu pego esses driverscara ?? Qual o endereço ??

[]' s

  - Original Message - 
  From: 
  Jorge 
  Martins 
  To: '[EMAIL PROTECTED]' 
  Sent: Tuesday, November 13, 2001 12:35 
  PM
  Subject: RE: [java-list] Conexão JDBC com 
  SQL Server 7
  
  Há 
  drivers de terceiros (tipos 3 e 4) para SQL Server 7.0. O melhor que eu testei 
  foi o JSQLConnect.
  
  abraços
  
  Jorge
  
  
  -Original Message-From: Silent Bob 
  [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 13 de novembro de 
  2001 05:45To: [EMAIL PROTECTED]Subject: 
  RE: [java-list] Conexão JDBC com SQL Server 7
  
  Existe 
  um driver disponível para SQL Server 2000. http://www.microsoft.com/SQL/downloads/2000/jdbc.asp
  
  Posso 
  estar enganado, mas para SQL Server 7.0, acho que é necessário usar um bridge 
  odbc-jdbc.
  
  Marcelo 
  Uemura
  Software Design 
  Engineer - MSDN
  Microsoft 
  Corporation
  
  -Original 
  Message-From: Davi 
  Carvalho [mailto:[EMAIL PROTECTED]] Sent: Monday, November 12, 
  2001 11:14 
  AMTo: [EMAIL PROTECTED]Subject: [java-list] Conexão JDBC com SQL 
  Server 7
  
  
  Olá pessoALL, tudo bem 
  ??
  
  Seguinte, estou querendo testar o JSP com 
  o SQL Server 7 pq na minha máquina quando eu coloco o Oracle para rodar a 
  memória vai lá no pico e a máquina fica lerrrda pacas 
  ..
  
  Alguém tem um exemplo de conexão com o 
  SQL 7 e o driver para isso ??
  
  Desde já 
  agradeço..
  
  
  
  []' s
  
  
  
   Davi 
  Carvalho
  
  For your protection, this e-mail message has been scanned for Viruses. 
  Visit us at http://www.neoris.com/ 
  

  


RE: [java-list] Acessar dlls

2001-11-12 Por tôpico Jorge Martins

Fabiano,

Procure por JNI. É como se chama código nativo em java. No ambiente
Microsoft, os códigos nativos são implementados e disponibilizados em .dll.

abraços

Jorge

-Original Message-
From: Fabiano Guazzelli da Silva [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 8 de novembro de 2001 07:48
To: [EMAIL PROTECTED]
Subject: [java-list] Acessar dlls


De antemão peço desculpa caso haja algum equívoco técnico nesta pergunta,
pois não entendo do asunto e apenas estou repassando uma pergunta que me
fizeram.

Existe alguma forma de acessar dlls através de um bean?
Como, funciona? Alguém teria algum link para indicar?


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

2001-10-26 Por tôpico Jorge Martins

Não sou a melhor pessoa para responder isso, mas para fugir o IIS (o queijo
suiço da MS) e outras coisas muita gente prefere sim outra opção. 

A plataforma da Microsoft não tem tradicionalmente boa reputação quanto a
segurança, qualidade e confiabilidade. 

Explicito aqui que não sou nenhum inimigo da Microsoft. Trabalho com
produtos da Microsoft, adimiro suas evoluções em interface com usuário,
facilidade de uso e integração interna entre seus produtos. 

Mas temos que assumir que o passado e presente da Microsoft nesses aspectos
é ruim. Tomora que melhore. Para mim, se existe M$, há também $un, Oracl$,
$IBM, Apple. É tudo uma questão de analize das plataformas. Hoje, a
Microsoft sai perdendo.

abraços

Jorge

-Original Message-
From: Silent Bob [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 25 de outubro de 2001 16:17
To: Andre Racz; [EMAIL PROTECTED]
Cc: Andre Racz; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: [java-list] benchmark Java vs. .NET


Bom, no minimo seria engracado se a MS publicasse um benchmark onde ela
perde... :)

Stored Procedures: parte da discussao de nao se utilizar Stored Procedures
e' para manter o codigo portavel, certo? O meu ponto aqui e' que por nao ter
que pagar o preco de ser cross-platform, e' mais facil otimizar o codigo,
quer seja isso em banco de dados ou na camada de componentes. Da mesma forma
que e' mais facil otimizar a aplicacao usando procedures do SQL Server 2000,
tambem e' mais facil otimizar o .NET Framework apenas para Windows.

Cluster: sim, e' possivel escalar para multiplos servidores em diferentes
topologias, por exemplo, componentes e apresentacao em servidores
diferentes, ou no mesmo servidor com multiplas maquinas com balanceamento de
carga. Note que em geral, a segunda opcao escala muito melhor, por ter uma
camada (fisica) a menos, a performance quase sempre e' superior. Em geral
nao vale a pena pagar o preco da comunicacao atraves da rede para a camada
de apresentacao acessar os componentes de negocio exceto para componentes
muito pesados, que demoram muito tempo para executar. Uma regra pratica e'
que se o componente executa mais rapido que o round-trip atraves da rede,
entao nao vale a pena separar fisicamente o componente da camada de
apresentacao. Agora, voltando ao assunto escalabilidade, mesmo sem habilitar
o ASP.NET output caching, estamos falando de uma diferenca de 4 vezes mais
performance. Assumindo que a solucao da Oracle escale linearmente (o que nao
e' muito comum em objetos distribuidos), isso significa que voce teria que
colocar 4 vezes o numero de maquinas para atender o mesmo numero de
usuarios.

Nao sei se as linhas geradas no processo do deploy do EJB foram contadas,
mas mesmo que tenham sido, note que a mesma informacao destes arquivos estao
contidas em atributos do C# (ou VB se fosse o caso). Mas eu concordo, acho
que seria justo comparar fontes C# vs. fontes Java mais os arquivos que
descrevem o deployment EJB, mas nao o codigo gerado automaticamente.

A pergunta que eu deixo aqui e': considerando que o tempo/custo de
desenvolvimento em .NET seja similar, custo de software seja similar (em
geral Oracle custa mais que MS, mas isso e' outra dicussao), sera que vale a
pena comprar 4 vezes mais maquinas para atender o mesmo numero de clientes
para manter a possibilidade de ser cross-platform?


- Original Message -
From: Andre Racz [EMAIL PROTECTED]
To: Marcelo [EMAIL PROTECTED]; [EMAIL PROTECTED]
Cc: Andre Racz [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Sent: Thursday, October 25, 2001 11:29 AM
Subject: Re: [java-list] benchmark Java vs. .NET


 Infelizmente só pude ler a descrição do benchmark agora, visto que estou
muito enrolado no trampo.

 O que me parece, como na maioria dos benchmarks divulgados (por qualquer
empresa), é que a Microsoft fez o máximo possível para ganhar.

 Como já foi dito por alguem na lista o uso de Stored Procedures é no
minimo suspeito, visto que só isso pode aumentar a performance muito.

 Outro ponto interressante é a escalabilidade. Na implementação da Sun, por
usar EJB, é possível escalar os componentes de negócio para um Cluster de
Servidores (não se o Oracle faz isso, mas o WebLogic faz), enquanto na
aplicação da Microsoft isso não é possível, sem escalar também a camada de
apresentação (pelo menos me pareceu isso, pois não vi em nenhum lugar
citando o uso de Objetos Distribuidos).

 Aliás o fato de um Benchmark usar objetos distribuidos e o outro não já me
parece suspeito, pricipalmente no quesito linhas de código.

 As linhas de código geradas automaticamente pelo deploy do EJB (stub,
skeleton, etc) foram contadas???

 Existem muitos pontos em aberto nessa comparação.

 Abracos,
 André Rácz


 -Original Message-
 From: Marcelo [EMAIL PROTECTED]
 Date: Mon, 22 Oct 2001 23:15:34 -0700
 To:  [EMAIL PROTECTED]
 Subject: [java-list] benchmark Java vs. .NET


  Olá,
 
  Algumas pessoas levantaram as questões de real escalabilidade e
performance como muito mais 

RE: [java-list] Encapsulamento e Abstração de Dados

2001-10-25 Por tôpico Jorge Martins



Ary,

Abstração é a capacidade de ignorar detalhes e deter-se nos pontos mais 
importantes.Isto permiteencarar um problema, sistema etc complexo 
aos poucos.

Encapsulamento é uma forma muito comum de abstração. É a técnica de 
ignorar qualquer implementação e estrutura interna de uma entidade. Esta 
entidade pode ser uma função, um módulo, um subprograma ou (no caso do java) um 
classe.

Há outros conceitos correlatos com 
encapsulamento como acesso e visibilidade que devem ser estudados 
também.

abraços

Jorge

-Original Message-From: Ary Junior 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 24 de outubro de 
2001 17:00To: [EMAIL PROTECTED]Subject: [java-list] 
Encapsulamento e Abstração de Dados
Por favor,

 Alguém aí poderia me dar o 
conceito de Encapsulamento e Abstração?

Valeu!


RE: [java-list] DER

2001-10-24 Por tôpico Jorge Martins



Kleber,

O SQL 
Server, no Enterprise Manager, já possui esta 
funcionalidade.

Basta 
criar um diagrama e ir adicionando as tabelas dejadas a ele.

abraços

Jorge

-Original Message-From: Kleber Rodrigo de Carvalho 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 23 de outubro de 2001 
19:41To: [EMAIL PROTECTED]Subject: [java-list] 
DER

PessoALL !!!
Já fiz engenharia reversa de diagramas de classe.
Mas agora tenho vários databases no SQL Server. Tenho que criar a 
documentação deles, ou seja, o DER. Uso duas ferramentas CASES, o together e o 
rational rose.

Alguém saberia me dizer se é possivel criar DER e qual seria o procedimento 
?


T+

[ ] ´sKleber Rodrigo de CarvalhoSoftware 
Engineer


RE: [java-list] Driver para MS SQL

2001-10-24 Por tôpico Jorge Martins



Evandro,

Testei 
vários. O melhor foi o JSQLConnect.

abraços
Jorge

-Original Message-From: Evandro J Ranzani 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 23 de outubro de 2001 
15:42To: [EMAIL PROTECTED]Subject: [java-list] 
Driver para MS SQL
Caros amigos,

alguém poderia me indicar um driver jdbc para 
conexão ao banco MS SQL, que seja de fácil instalação e que tenha uma boa 
documentação ?

desde já, agradeço a todos.

Evandro


RE: [java-list] Try Icon com Java

2001-10-23 Por tôpico Jorge Martins
Title: 



Sim, 
utilizando JNI.

Uma 
boa alternativa é fazer uma dll que contenha toda a comunicação com o Sys Tray 
do Windows e utilizá-la por JNI.

Para 
manter a portabilidade, trabalhe de forma bem abstrata e implemente bibliotecas 
nativas para cada sistema que interajam com algum recurso 
similar.

abraços

Jorge



-Original Message-From: Jefferson Prestes 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 22 de outubro de 
2001 16:39To: [EMAIL PROTECTED]Subject: Re: 
[java-list] Try Icon com Java
Isso, o tray icon, é uma API Windows. Se você quiser posso 
tentar arranjar o código da API. Agora, uma pergunta básica, tem como manipular 
a API do Windows no Java?


Jefferson PrestesDSI - Divisão de Sistemas de Informações

  -Mensagem Original- 
  De: Leonardo Souza 
  Mario Bueno 
  Para: [EMAIL PROTECTED] 
  Enviada em: segunda-feira, 22 de outubro 
  de 2001 12:14
  Assunto: Re: [java-list] Try Icon com 
  Java
  
  Só é possível usando código nativo.. em 
  msdn.microsoft.com você vai encontrar exemplos escritos em c++ e no java 
  tutorial da sun (java.sun.com) você vai encontrar como usar código nativo em 
  java usando JNI.
  
  []'s,
  
  Leonardo Bueno.
  
  
- Original Message - 
From: 
Leandro 
Bitencourt 
To: [EMAIL PROTECTED] 
Sent: Monday, October 22, 2001 11:46 
AM
Subject: [java-list] Try Icon com 
Java

Pessoal,Alguem ja implementou um 
programa em java que roda como try icon no windows (Perto do relogio) 
?Se sim, gostaria que me indicassem onde eu poderia arranjar 
material a respeito.Abraços,Leandro Bitencourt[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]ICQ: 69948464


Outgoing mail is certified Virus Free.Checked by 
AVG anti-virus system (www.grisoft.com). Version: 6.0.286 / 
Virus Database: 152 - Release Date: 9/10/2001



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


RE: [java-list] Host JSP

2001-10-23 Por tôpico Jorge Martins



www.webappcabaret.com

-Original Message-From: Valter Gomes Ferreira 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 23 de outubro de 2001 
12:57To: [EMAIL PROTECTED]Subject: [java-list] Host 
JSP
Alguém conhece um Web Host para JSP que seja 
free?Assim como o www.brinkster.comé para 
ASP.


RE: [java-list] Pergunta cruel

2001-10-22 Por tôpico Jorge Martins



Flávio,

Atributos privados são herdados sim. Apenas não tem acesso em quaisquer 
outras classes.

abraços

Jorge

-Original Message-From: Leandro Bitencourt 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 17 de outubro de 2001 
15:27To: [EMAIL PROTECTED]Subject: RE: [java-list] 
Pergunta cruelImportance: High
Flavio,

Vc nao 
conseguiu responder porque a pergunta nao faz sentido, pelo menos para 
mim.

1o) "Alem disso, quando temos um atributo privadona classe 
base,este não é acessível em métodos da classe derivada, mas continua presente 
em suas instâncias " - Atributos Privados nao podem ser herdados e nao 
estarao presentes nas classes herdadas.

2o) "No Java caso um atributo de uma classe base seja redefinido com 
outro tipo em uma classe derivada, as duas "versões" estarão presentes em 
instâncias da classe derivada" - Na verdade o atributo so pode ser 
acessado se for um tipo publico, protegido ou default, sob certas condicoes, e 
mesmo assim com o uso de super.nomedoatributo.


Abraços,

Leandro Bitencourt
[EMAIL PROTECTED]
ICQ: 69948464

  -Original Message-From: Flávio Leite 
  [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 17 de outubro de 
  2001 12:16To: Java-List@Soujava. Org. BrSubject: 
  [java-list] Pergunta cruel
  Pessoal,
  
  Recebi de um colega 
  uma pergunta teórica sobre o Java muito intrigante como não consegui ajuda-lo 
  pensei em vcs da lista. É muito válido saber um pouco mais sobre a teoria 
  atrás do Java. Segue a pergunta:
  
  No Java caso um 
  atributo de uma classe base seja redefinido com outro tipo em uma classe 
  derivada, as duas "versões" estarão presentes em instâncias da classe 
  derivada, embora a versão original esteja oculta.Além disso, quando temos um 
  atributo privadona classe base,este não é acessível em métodos da classe 
  derivada, mas continua presente em suas instâncias (há quem diga que ele "não 
  é herdado"). Explique qual a razão da presença, aparentemente inútil, desses 
  atributos.
  
  []s,
  Flávio.
  
  
  Incoming mail is certified Virus Free.Checked by 
  AVG anti-virus system (www.grisoft.com). 
  Version: 6.0.286 / Virus Database: 152 - Release Date: 
9/10/2001


Outgoing mail is certified Virus Free.Checked by AVG 
anti-virus system (www.grisoft.com). 
Version: 6.0.286 / Virus Database: 152 - Release Date: 
9/10/2001


RE: [java-list] Método retornando 2 objetos

2001-10-22 Por tôpico Jorge Martins

Luis

Você pode retornar um array ou criar uma classe (um simples struct) que
agregue os dois objetos desejados.

abraços

Jorge

-Original Message-
From: Luis Cabral [mailto:[EMAIL PROTECTED]]
Sent: domingo, 21 de outubro de 2001 17:39
To: [EMAIL PROTECTED]
Subject: [java-list] Método retornando 2 objetos


Olá

Tenho uma dúvida, que ao mesmo tempo prova
que em Java não existe passagem de parâmetros
por referência...

Como fazer um método retornar 2 objetos *diferentes*?
Em C por exemplo, eu poderia usar um parâmetro
por referência para que fosse retornado nele um valor:

int funcao(int *r1)
// esta funcao retorna 2 inteiros: 10 e 20
{
*r1 = 10;
return 20;
}

E em Java?

Uma opçao seria retornar um array, mas sendo
dois objetos diferentes, precisaria ser um array de object's,
ou tem outra forma?




-- LISTA SOUJAVA  
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] Conexão Remota

2001-10-02 Por tôpico Jorge Martins



Procure por JSQLConnect


-Original Message-From: Bruno Tavares da Silva 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 1 de outubro de 
2001 14:46To: Lista Sou javaSubject: [java-list] Conexão 
Remota
Olá pessoal,

Alguém sabe onde eu posso arrumar um driver para 
conexão remota com SQL Server 7.


Obrigado.



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

2001-10-02 Por tôpico Jorge Martins

Acho este artigo muito fraco e tendencioso. Mas a crítica dele a java não
ter enum não é absurda. 

Java não possui enum para tipificação como C. O Enumeration em java é apenas
uma classe para coleção de objetos. Não serve como tipificação de
parâmetros.

Isto é um opção de design do java que concentra seus conceitos em classe. O
que o autor deste artigo não sabe, não falou ou simplesmente não compreendeu
é que há uma solução muito mais sofisticada e eficiente para esta questão
que o conceito de enum.

Para quem quiser saber a solução basta procurar pelo livro Effective Java
Programming Language Guide, Item 21: Replace enum constructs with classes no
Site da Sun. É apresentado um pattern interessantíssimo para substituição
dos enums do C.

Aliás, este livro parece ser imperdível, pelos capítulos que li diretamente
no site.

abraços

Jorge 

-Original Message-
From: Giovani Salvador [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 2 de outubro de 2001 10:20
To: [EMAIL PROTECTED]
Subject: [java-list] VEJAM ESSA - C#


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???) e  não possui propriedades. É
de doer, bom para dar umas risadas.

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] VEJAM ESSA - C#

2001-10-02 Por tôpico Jorge Martins

Rafael,

Então isso explica muita coisa! O cara é um boçal!

abraços

Jorge

-Original Message-
From: rafael [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 2 de outubro de 2001 16:29
To: [EMAIL PROTECTED]
Subject: Re: [java-list] VEJAM ESSA - C#


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???) e  não possui propriedades. É
de doer, bom para dar umas risadas.
 
 http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.asp



Este senhor escreve na seção dedicada ao .NET na Developers
Magazine. 
Nesta mesma revista, edição de abril (ou maio, não me lembro), que foi 
dedicada ao Open Source, ele escreveu um artigo comparando o Open Source 
ao Comunismo. Logo, dá para perceber qual é a dele.

Grato,

Rafael U. C. Afonso


-- LISTA SOUJAVA  
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] Executar Expressões em String

2001-09-26 Por tôpico Jorge Martins

Alessandro.

Dê uma estudada em compiladores. Um bom livro é o do Aho (aquele do dragão).

Basicamente você precisa de uma ferramenta de para parsear e interpretar um
texto a partir de uma gramática. Para linguagem C, em linux, há o yacc e
mais outra que esqueci o nome. Não conheço nenhuma ferramenta para java.

Basicamente esta irá ler a descrição dos tokens e da gramática que você
definir e criar um interpretador apropriado.

abraços

Jorge

-Original Message-
From: Alessandro [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 25 de setembro de 2001 18:49
To: JAVA LIST
Subject: [java-list] Executar Expressões em String


Olá à todos,

Estou desenvolvendo um trabalho acadêmico e estou
tendo algumas dificuldades. O usuário digita uma
expressão em formato string e eu gostaria de executar
uma operação com esta string:

Exemplo: Usuário digita: p||q . Eu atribuirei
valores true or false para p e q . Gostaria de
estar executando esta expressão e armazená-la num
atributo que será a resposta da expressão.

Alguém já fez algo parecido? Poderia me dar alguma
dica?

Valeu,

Alessandro

__
Do You Yahoo!?
Get email alerts  NEW webcam video instant messaging with Yahoo! Messenger.
http://im.yahoo.com

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

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




RE: [java-list] Essa é para os profissionais.Quanto devo cobrar???

2001-09-26 Por tôpico Jorge Martins



Andre,

Só 
estou de descrevendo as técnicas mais atuais de precificação. Claro, que em 
casos extremos ela gera absurdos. Até por que você descreveu um serviço público, 
que funciona por conseção do estado.

Esta 
discussão é muito mais voltado a Marketing e Produto que outras coisas. Mas pode 
perceber que funciona desta forma. Até a negociação dos salários funcionam desta 
forma. Você vale (e recebe) um percentual do que você gera. Esse percentual é 
maior para o nível de sua mobilização, necessidade do patrão, 
etc.

abraços

Jorge

-Original Message-From: Andre Avila Vissirini 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 26 de setembro de 
2001 06:33To: [EMAIL PROTECTED]Subject: Re: 
[java-list] Essa é para os profissionais.Quanto devo 
cobrar???
Jorge descordo de voce quanto ah questao de avaliar 
quanto vale para o cliente um produto ou servico que voce esta
entregando. Voce tem que saber quanto de tempo e 
recursos voce ira precisar para executar o servico e definir qual 
sera
a sua margem de ganho, independente dos resultados 
ou ganhos que o cliente ira ter com o seu servico/produto.

Do contrario voce nao estara agindo como um 
profissional e sim como um mercenario, imagine seguir o seu 
raciocinio
para a area medica. Quanto custaria uma cirurgia de 
coracao ?? O preco seria diferente para cada paciente, pois vc iria
avaliar quanto ele vale ??? A questao eh em que 
hospital, quais os recursos, e que profissionais irao trabalhar, cada um 

com sua tabela de 
remuneracao que pode variar em funcao da urgencia...e nao em funcao do 
paciente...

Andre

  - Original Message - 
  From: 
  Jorge 
  Martins 
  To: '[EMAIL PROTECTED]' 
  Sent: Thursday, September 20, 2001 11:46 
  AM
  Subject: RE: [java-list] Essa é para os 
  profissionais.Quanto devo cobrar???
  
  O 
  custo do trabalho pode ser calculado por esta lógica. Mas o preço do produto é 
  algo totalmente diferente.
  
  Tente imaginar quanto este sistema vale para seu cliente. Quanto ele 
  irá economizar, agregar valor ou facilitar suas operações. Então cobre um 
  percentual disso.
  
  Esta 
  é um tática difícil mas muito eficiente. Imagine implementar um sistema que 
  causa uma economia de 100 mil mensais em uma empresa. Aempresa não irá 
  se incomodar de pagar 300 mil ou uma taxa de 20mil por mês. 
  
  
  Isso 
  é muito difícil de se avaliar, mas é a melhor forma de precificar um 
  produto.
  
  abraços
  
  Jorge
  
  -Original Message-From: Awdryn Cavalache de Souza 
  [mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 20 de setembro de 
  2001 11:07To: Sou javaSubject: [java-list] Essa é para 
  os profissionais.Quanto devo cobrar???
  Pessoal,
  
  recebir aproposta para desenvolver um aplicativo 
  para uma escola, coisa não muito complicada onde será desenvolvido o 
  aplicativo em Java Swing e também o banco de dados em InterBase,queria saber 
  dos profissionais da lista qual a forma de determinar o custodo trabalho 
  para o meu cliente. Quanto um programador Java ganha?Como determinanar o custo 
  do trabalho?? Por hora trabalhada??Qual o valor de uma hora , de um 
  programador Java??Devo cobrar também pelo desenvolvimento do 
  banco??.
  
  Agradecendo antecipadamente.
  
  Awdryn Cavalache de Souza
  [EMAIL PROTECTED]
  


RE: [java-list] Parametro opcional

2001-09-26 Por tôpico Jorge Martins

Sandro,

Você está equivocado. Não há nenhum problema em definir métodos com mesmo
nome e retornos diferentes, desde que a assinatura seja diferente.

Em java, a assinatura do método é definido pelo seu identificador (o nome) e
os parâmetros. Não é possível definir dois métodos com mesma assinatura e
retornos diferentes, simplesmente por ser um dupla definição do mesmo
método.

abraços

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 26 de setembro de 2001 08:10
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Parametro opcional


Olá,

   do que sei, métodos de uma mesma classe com nomes 
iguais (e não assinaturas iguais) e tipos de retorno 
diferentes são inválidos, gerando um erro em tempo de 
compilação.
   Sobrecarga de métodos é realmente a única solução que 
existe, quando se quer parâmetros opcionais.

Sandro

  Use sobrecarga de métodos, dois (ou mais) 
procedimentos com o mesmo nome porém tenham parametros 
diferentes (ou retornos diferentes), no seu caso um 
deles vaziu o outro com parametros.
 
 Ainda temos o caso de não se saber quais e quantos são 
os parametros passados, então usamos um vetor (como no 
método main(String[] args)) o problema é que todos os 
parametros (para um mesmo vetor) precisam ser do mesmo 
tipo, o tipo string é uma boa escolha pois dele podemos 
fazer um Casting para qualquer tipo.
 
 Espero ter ajudado
 Antonio Luiz
   - Original Message - 
   From: Sammer Shakespirre 
   To: [EMAIL PROTECTED] 
   Sent: Tuesday, September 25, 2001 8:35 PM
   Subject: [java-list] Parametro opcional
 
 
 
 ---
---
   AcessoBOL, só R$ 9,90! O menor preço do mercado!
   Assine Já! http://www.bol.com.br/acessobol/
 
 ---
---
 
   Oi,
   Como declaro funcoes na qual o parametro eh 
opcional
 
   Abracos
 

 
__
AcessoBOL, só R$ 9,90! O menor preço do mercado!
Assine já! http://www.bol.com.br/acessobol



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

-- LISTA SOUJAVA 
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] Classe

2001-09-21 Por tôpico Jorge Martins

Michael,

É verdade. Mas foi proposital. Não quis entrar no detalhe da sincronização. 

Para quem quiser maiores detalhes, com algumas recomendações da sun, olhe em

http://developer.java.sun.com/developer/technicalArticles/Programming/single
tons/

Uma outra técnica muito boa que garante a sincronização na criação da
instância, mas não no retorno da mesma:

public static Singleton getInstance()
{
if (instance == null)
createInstance();
return instance;
}   

private static synchronized void createInstance()
{
if (instance == null)
instance = new Singleton();
}


Assim eu só tenho a sincronização na criação da instância única (para evitar
que sejam criadas mais do que uma) e não no simples retorno da instância.

abraços

Jorge

-Original Message-
From: Michael [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 21 de setembro de 2001 00:51
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Classe


Mais uma correcao:

-Mensagem Original-
De: Jorge Martins [EMAIL PROTECTED]
Assunto: RE: [java-list] Classe


Corrigindo o método getInstance():

/* método de classe para retorno da instância única */
public static Singleton getInstance()
{

synchronized(Singleton.class) {

if (instance == null)
instance = new Singleton();

}

return instance;
}


Faltou o principal: retorna a instância!!

E tambem garantir que somente uma instancia pode ser criada... :-)

abraços

Jorge

-
Michael Nascimento Santos
Analista de Sistemas
Sun Certified Programmer for the Java 2 Platform

-Original Message-
From: Jorge Martins
Sent: quinta-feira, 20 de setembro de 2001 11:41
To: '[EMAIL PROTECTED]'
Subject: RE: [java-list] Classe


Singleton é um design pattern que tem como objetivo garantir a existência de
apenas um objeto de uma classe na aplicação.

Aqui vai um template:

class Singleton
{
/* método de classe para retorno da instância única */
public static Singleton getInstance()
{
if (instance == null)
instance = new Singleton();
}

/* instância única */
private static Singleton instance;

/* construtor privado */
private Singleton()
{
}
}

A única forma de acessar um objeto desta classe é através do método
getInstance(), pois o construtor é privado.

abraços

Jorge

-Original Message-
From: Marcus Augusto [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 20 de setembro de 2001 10:15
To: [EMAIL PROTECTED]
Subject: [java-list] Classe


Olá a todos,

Por favor, alguém poderia me explicar o que é uma classe singleton ?

Obrigado,

Marcus Augusto
---
http://www.brfree.com.br - O primeiro provedor gratuito do 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
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]
-




RE: [java-list] Classe

2001-09-20 Por tôpico Jorge Martins

Singleton é um design pattern que tem como objetivo garantir a existência de
apenas um objeto de uma classe na aplicação.

Aqui vai um template:

class Singleton
{
/* método de classe para retorno da instância única */
public static Singleton getInstance()
{
if (instance == null)
instance = new Singleton();
}

/* instância única */
private static Singleton instance;

/* construtor privado */
private Singleton()
{
}
}

A única forma de acessar um objeto desta classe é através do método
getInstance(), pois o construtor é privado.

abraços

Jorge

-Original Message-
From: Marcus Augusto [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 20 de setembro de 2001 10:15
To: [EMAIL PROTECTED]
Subject: [java-list] Classe


Olá a todos,

Por favor, alguém poderia me explicar o que é uma classe singleton ?

Obrigado,

Marcus Augusto
---
http://www.brfree.com.br - O primeiro provedor gratuito do 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
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] Essa é para os profissionais.Quanto devo cobrar???

2001-09-20 Por tôpico Jorge Martins



O 
custo do trabalho pode ser calculado por esta lógica. Mas o preço do produto é 
algo totalmente diferente.

Tente 
imaginar quanto este sistema vale para seu cliente. Quanto ele irá economizar, 
agregar valor ou facilitar suas operações. Então cobre um percentual 
disso.

Esta é 
um tática difícil mas muito eficiente. Imagine implementar um sistema que causa 
uma economia de 100 mil mensais em uma empresa. Aempresa não irá se 
incomodar de pagar 300 mil ou uma taxa de 20mil por mês. 

Isso é 
muito difícil de se avaliar, mas é a melhor forma de precificar um 
produto.

abraços

Jorge

-Original Message-From: Awdryn Cavalache de Souza 
[mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 20 de setembro de 
2001 11:07To: Sou javaSubject: [java-list] Essa é para os 
profissionais.Quanto devo cobrar???
Pessoal,

recebir aproposta para desenvolver um aplicativo 
para uma escola, coisa não muito complicada onde será desenvolvido o aplicativo 
em Java Swing e também o banco de dados em InterBase,queria saber dos 
profissionais da lista qual a forma de determinar o custodo trabalho para 
o meu cliente. Quanto um programador Java ganha?Como determinanar o custo do 
trabalho?? Por hora trabalhada??Qual o valor de uma hora , de um programador 
Java??Devo cobrar também pelo desenvolvimento do banco??.

Agradecendo antecipadamente.

Awdryn Cavalache de Souza
[EMAIL PROTECTED]



RE: [java-list] Classe

2001-09-20 Por tôpico Jorge Martins

Corrigindo o método getInstance():

/* método de classe para retorno da instância única */
public static Singleton getInstance()
{
if (instance == null)
instance = new Singleton();

return instance;
}


Faltou o principal: retorna a instância!!

abraços

Jorge

-Original Message-
From: Jorge Martins 
Sent: quinta-feira, 20 de setembro de 2001 11:41
To: '[EMAIL PROTECTED]'
Subject: RE: [java-list] Classe


Singleton é um design pattern que tem como objetivo garantir a existência de
apenas um objeto de uma classe na aplicação.

Aqui vai um template:

class Singleton
{
/* método de classe para retorno da instância única */
public static Singleton getInstance()
{
if (instance == null)
instance = new Singleton();
}

/* instância única */
private static Singleton instance;

/* construtor privado */
private Singleton()
{
}
}

A única forma de acessar um objeto desta classe é através do método
getInstance(), pois o construtor é privado.

abraços

Jorge

-Original Message-
From: Marcus Augusto [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 20 de setembro de 2001 10:15
To: [EMAIL PROTECTED]
Subject: [java-list] Classe


Olá a todos,

Por favor, alguém poderia me explicar o que é uma classe singleton ?

Obrigado,

Marcus Augusto
---
http://www.brfree.com.br - O primeiro provedor gratuito do 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
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] ResultSet Desconectado

2001-09-18 Por tôpico Jorge Martins



Nelson,

Isto 
não é bom.

Primeiro por que você estará alocando um recurso. E como prioridade de 
programação, os recursos têm de ser otimizados ao máximo pelo seu grande 
custo.

Segundo, por uma quebra no modelo de camadas. Isto por que você estará 
propagando uma classe que só tem sentido na camada de integração por outras 
camadas (de negócios, de apresentação, etc.)

Popule 
uma classe de negócios com os dados do record set e utilize este objeto para 
comunicação de seus EJB's.

abraços

Jorge

-Original Message-From: Nelson Ponce 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 17 de setembro 
de 2001 16:28To: [EMAIL PROTECTED]Subject: 
[java-list] ResultSet Desconectado
Pessoal, existe alguma maneira de eu desconectar um 
ResultSet da Connection que o originou?

Minha intencao é poder trafegar o ResultSet entre 
diversos EJB´s, utilizando-o mesmo depois da conexao ter sido 
fechada.

Valeu,
Nelson.


RE: [java-list] consulta ordernada no oracle

2001-09-13 Por tôpico Jorge Martins



No 
Oracle tem uma função (hour eu acho) que parseia uma data e 
retorna a hora. Basta fazer um ORDER BY hour(table.date)

-Original Message-From: David Lins 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 12 de setembro de 
2001 19:04To: [EMAIL PROTECTED]Subject: [java-list] 
consulta ordernada no oracle
Pessoal, 
Alguem poderia me ajudar 
como oracle, possuo um tabela com um campo DATE,
no qual realizo uma 
consultaSQLonde posso ordena-la peladata ou pela 
hora,
 peladata está ok, mas pela 
hora nao sei como proceder.
Grato Antecipadamente,

David dos Santos A. Lins


RE: [java-list] Tempo X JAVA...

2001-09-12 Por tôpico Jorge Martins

Giovani,

Tudo depende do seu conhecimento de Orientação a Objetos. Java é uma
linguagem tão elogiada (simplicidade, facilidade etc.) simplesmente por
implementar muito claramente (e sem gambiarras) a Orientação a Objetos.

Em menos de uma semana você já estará programando em java. Para ganhar
proeficiência basta, então, estudar as partes da biblioteca de maior
interesses e algumas tecnologias correlatas como JSP, servlets, EJB.

Para quem já conhece orientação a objetos java se resume a uma linguagem
orientada a objetos pura (com exceção somente dos tipos básicos), fortemente
tipada, sem herança múltipla (utiliza interfaces para garantir a múltipla
tipagem), com conceito de pacotes para modularização, rodando em cima de uma
máquina virtual que tem responsabilidade exclusiva na alocação e desalocação
da memória (garbage collection).

Se você entender bem cada um desses itens, o resto é sintaxe, coisa de fácil
aprendizagem.

abraços

Jorge

-Mensagem Original-
De: PAIVA Giovani B CONFAB [EMAIL PROTECTED]
Para: [EMAIL PROTECTED]
Enviada em: Terça-feira, 11 de Setembro de 2001 13:40
Assunto: [java-list] Tempo X JAVA...




Gostaria de saber a opinião de todos os profissionais com
experiência em JAVA, pois vou começar a estudar JAVA, sendo que, será o meu
primeiro contato com uma linguagem de programação. Conheço apenas SQL e HTML
 tenho três perguntas:
1- Levando em consideração que é minha primeira linguagem, isso é
bom ou ruim?
2- Quanto tempo se fará necessário para que eu entre no mercado de
trabalho com a tecnologia JAVA, tendo disponível os finais de semana e uma
hora por dia de Segunda a Sexta.?
3- Quanto a escolha da linguagem, é a melhor?


-- LISTA SOUJAVA 
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 existencial

2001-09-10 Por tôpico Jorge Martins

Concordo com muitas das suas críticas ao java. Afinal, é óbvio que esta
tecnologia tem defeitos. Mas o ponto principal é que há sim vários pontos
positivos que apontam no java uma ótima solução. 

Não concordo sobre não ter nada relevante feito em java. O Forte é um grande
exemplo da maturidade desta tecnologia. IDE é uma das aplicações mais
complexas que pode haver.

Você citou várias tecnologias para se opor ao java em vários ambientes. E
isto é uma grande vantagem, a unificação de várias soluções dentro de uma
plataforma tecnológica. Vou também citar abaixo outros pontos fundamentais
para a escolha do java além da qualidade e facilidade da linguagem java,
padronização de soluções, adoção de padrões de mercado e relativa
independência de fornecedores. 

Ele é a melhor escolha de desenvolvimento de componentes server-side pela
sua característica multiplataforma. A U.Near, onde trabalho, adotou o java
como a solução para componentes para outras plataformas (além da solução COM
para ambiente Microsoft). Hoje, não há outra solução que permita isso. Mesmo
a arquitetura CORBA requer uma linguagem por debaixo (que pode também ser
java) e compilações especiais para cada ambiente.

Imagine a economia que a Oracle teve ao implementar suas ferramentas de
gerenciamento em java. Não é necessário mais manter várias compilações e
makefiles para cada plataforma que o Oracle é disponibilizado.

Nunca trabalhei com PHP, mas ASP perde feio para o JSP. Os pontos
fundamentais são a qualidade da linguagem, facilidade da componentização em
JSP (a linguagem de script é a mesma para produção de componentes e a
tecnologia COM não é simples) e por ser compilada garantindo com tudo isso
maior qualidade de código.

A escolha entre ASP e JSP se dá muito mais por uma escolha estratégica entre
arquiteturas (Microsoft/Linux/Unix) do que uma avaliação específica destas
tecnologias.

Applets foram um nicho que a Sun achou para divulgar e popularizar o java.
Tem qualidades para usos bem específicos (internet bank a adotou em larga
escala) mas o java é muito maior que isso.

Por fim, aposto nas soluções Enterprise do java (com EJB fazendo objetos
distribuídos / JSP fazendo camada de apresentação) e soluções para portables
devices (desde celulares até computadores de bordo) como as grandes cartadas
para o presente e futuro desta tecnologia. 

abraços

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 10 de setembro de 2001 09:35
To: [EMAIL PROTECTED]
Subject: [java-list] Dúvida existencial


Saudações a todos da lista:

Antes de mais nada, por favor não me julguem mal nessa 
minha primeira mensagem, mas tento aqui sanar uma dúvida 
que está realmente me tirando o sono: Pra que, afinal, 
serve o Java?
Tenho bastante experiencia com programação, e por isso 
acabei me encontrando nesta encruzilhada. Deixem-me 
expor alguns tópicos para ilustrar o que digo:
Programas Java são *SEMPRE* mais lentos que progamas 
nativamente compilados (mesmo os compilados pra máquina, 
que acabam perdendo a portabilidade , ou seja, a idéia 
da linguagem Java)
Programas Java (em sua maioria) exigem MUITA máquina com 
muita memoria para rodar
Se considerarmos esses dois tópicos eu fico pensando. O 
Java deve ter algo realmente de MUITO especial.
O problema é: Tenho procurado (e muito) por aí mas não 
encontrei absolutamente *NADA* de sério feito em java. 
Encontrei sim alguns applets. São até que bonitinhos, 
mas e daí? Eu tenho desenvolvido aplicações cliente 
servidor utilizando Oracle, Ms-SQL Server e Interbase. E 
as aplicações cliente conseguem rodar até em máquinas 
P100 com 16 de Ram! Pra internet, digo montar sistemas 
de manipulação de dados via internet, encontrei no PHP, 
ASP, XML, etc a solução ideal. Desenvolvimento de games? 
Desenvolvi alguns (bem básicos é verdade) utilizando 
DirectX e VC++. Aplicações pra internet vão muito bem, 
obrigado em Delphi. Preciso que rode também em ambiente 
Linux? Com o Delphi 6 consigo portar tudo a contento pra 
Linux. E isso tudo contando com velocidade e não 
necessitando muita máquina pra rodar.
Eu sei que Java é extremamente portavel, basta pegar o 
arquivo *.class e colocar rodar na máquina virtual java 
solicitada. Porém vi em um website sobre applets Java um 
programador mudando a frase Write once, run everywhere 
pra Write once, debug everywhere após encontrar 
incontáveis incompatibilidades entre seu applet e os 
browsers Netscape e Exporer. Sim, o applet, não código 
Javascript ou html.
Mas eu também tenho conciência que 10 milhões de 
programadores no mundo todo não podem estar errados. 
Java deve realmente ser muito bom! 
O problema, como eu disse, é que não encontrei ainda 
absolutamente NADA excepcional feito em Java.
Por favor, ajudem-me a entender o que essa tecnologia é 
e que podemos fazer de tão especial com ela. 
Por favor, nada de e-mails de fanáticos dizendo: Java é 
bom pq é bom ou coisas do gênero. Busco a resposta de 
pessoas sérias, 

RE: [java-list] Rational Rose

2001-08-31 Por tôpico Jorge Martins



O Rose 
faz geração dinâmica de código? Isto é: altera o fonte, altera o modelo e 
vice-versa.

abraços

Jorge

ps: 
achei o Rose bonito mas fraco, não é de fácil utilização como o 
Together


-Original Message-From: Sven van ´t Veer 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 31 de agosto de 2001 
09:39To: [EMAIL PROTECTED]Subject: Re: [java-list] 
Rational Rose
00d901c1317a$e2cf6ba0$020a@hendrix" type="cite">geração/engenharia reversa de código!) e suporte a design patterns (Ex: Vocêclica em uma classe com o botão da direita, escolha "Choose a pattern",seleciona o pattern Singleton, seta umas características como thread-safe,instance name e o Together gera o código).Rose 
faz isso tb, alem disso, EJB 2.0
00d901c1317a$e2cf6ba0$020a@hendrix" type="cite">Havia uma versão free (Together Whiteboard) que só tinha diagrama de classena versão 4.2 mas parece que eles pararam de oferecer na versão 5.[]'s,Leonardo Bueno.Leonardo Souza Mario BuenoItera - Voice, Wireless  Web Solutions[EMAIL PROTECTED]Phone: +55-27-3324-4097 Ext.: 315Mobile: +55-27-9971-1375e-FAX: +1-775-796-6766Visit our website at:http://www.itera.com.br- Original Message -From: [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Tuesday, January 30, 2001 9:54 AMSubject: Re: [java-list] Rational Rose
  Olá João,O Rational é sim o mais popular das ferraentas CASE utilizadaspelo desenvolvedores JAVA.Por favor passa o link de onde vc fez o download.  Obrigado  MoacyEm Wed, 29 Aug 2001 18:09:30 -0300 Sandro Brandão Escreveu:
Caro João Roberto,Na minha empresa utilizamos direto o Rose em nossos projetos, quesão
todos implementados em Java.O Rose nos permite a Engenharia Reversa do Modelo de Classe com asnossas classes implementadas em Java. Entre outras funcionalidadesmais,
como a construção de diagramas de interação, diagrama de classe, usecase,colaboração, atividade, estados, etc. Diagramas esses que ajudam, emuito, amodelagem e análise de projetos, requisitos esses fundamentais parauma
boaconstrução de sistemas.Sandro Brandão- Original Message -From: "João Roberto R. Alonso" [EMAIL PROTECTED]To: "Lista" [EMAIL PROTECTED]Sent: Wednesday, August 29, 2001 2:40 PMSubject: [java-list] Rational Rose
  - Original Message -From: "João Roberto R. Alonso" [EMAIL PROTECTED]To: "Lista" [EMAIL PROTECTED]Sent: Tuesday, August 21, 2001 1:39 PMSubject: Rational Rose
  Fiz o download do Rational Rose 2001a, queria saber se essaferramenta
  
CASE é a mais utilizada por desenvolvedores JAVA?E saber tbm se alguem possui o crack da versão trial para usopessoal?
  
JR-- LISTA 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]-
-- 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 java-list-[EMAIL PROTECTED]
-MailBR - O e-mail do Brasil -- http://www.mailbr.com.brFaça já o seu. É gratuito!!!-- 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] -


RE: [java-list] Como formatar valores sem perder a preciso?

2001-08-28 Por tôpico Jorge Martins

Marcos,

Não deve-se usar números com pontos flutuantes para representação de moedas,
e sim números de ponto fixo. Já que não há este tipo em java, a melhor
representação é utilizando um número inteiro para obter o valor em centavos.

abraços

Jorge

-Original Message-
From: Marcos [mailto:[EMAIL PROTECTED]]
Sent: domingo, 26 de agosto de 2001 01:59
To: Lista de discussão sou java.
Subject: [java-list] Como formatar valores sem perder a precisão?


Olá pessoal da lista,
Estou com um problema. Estou tentando converter valores passados como string
para o formato da moeda brasileira , mas na conversão eu perco a precisão.

Por exemplo ao tentar converter 11 me é
apresentado o seguinte valor:
1.111.111.150.000.000.000.000.000.000.000.000,000

Estou usando a classe DecimalFormat da seguinte maneira:
DecimalFormat df = new DecimalFormat(###,##0.000);
e seto o método df.getInstance(um Locale com os parametros: pt,BR) para
formatar no padrão brasileiro.
Gostaria de aproveitar e perguntar se tem alguma classe do java que converta
esse valor formatado no padrão de moeda para um double ou um float. Hoje
faço uma gambi tirando os pontos e trocando a virgula.

Obrigado a todos.
Marcos




-- LISTA SOUJAVA  
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] Reverse Engineering

2001-08-16 Por tôpico Jorge Martins

Together. A geração de código dinâmica é um fator decisivo.

-Original Message-
From: Kleber Rodrigo Carvalho [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 16 de agosto de 2001 10:49
To: [EMAIL PROTECTED]
Subject: [java-list] Reverse Engineering


PessoALL

Desenvolvi um sistema em java. Agora preciso fazer o
documentação do sistema, ou seja, fazer a engenharia
reversa.

Tenho instalado o together 4.2, e o Rational Rose
Enterprise Edition (ambos são trial baixos dos sites
dos seus respectivos fabricantes).

Gostaria saber se alguém aqui já possou por isto, e
qual dessas ferramentas vcs me recomendariam.


Obrigado

[]´s
Kleber Rodrigo de Carvalho
Software Engineer



___
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
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] Servlet ou JSP hosting no Brasil?

2001-08-14 Por tôpico Jorge Martins

tenm o www.webappcabaret.com

-Original Message-
From: Medeiros Igor-A15641 [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 13 de agosto de 2001 15:42
To: '[EMAIL PROTECTED]'
Subject: RE: [java-list] Servlet ou JSP hosting no Brasil?


alguém conhece um servidor gratuito de hospedágem jsp e servelt?

-Original Message-
From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 13 de agosto de 2001 18:04
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Servlet ou JSP hosting no Brasil?


Olá

Qual o custo da hospedagem de testes do piloto de vocês? Posso armazenar
servlets também?

Obrigado

Eduardo Bernardino
[EMAIL PROTECTED]
eCorp



- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Monday, August 13, 2001 6:33 AM
Subject: Re: [java-list] Servlet ou JSP hosting no Brasil?



A LocaWeb terá incluso o suporte a JSP e servlets na modalidade Linux da
sua Hospedagem Profissional a partir de 1 de setembro.

No entanto, você pode já ir testando desde já suas páginas através do nosso
piloto, que já está no ar. Para participar, por favor veja a minha mensagem
enviada previamente para esta lista ou entre em contato diretamente comigo.


Cordialmente,

Gilberto Mautner
LocaWeb - A Hospedagem 5 estrelas !
3a. Melhor Empresa em Serviços de Internet segundo a Revista Info Exame

www.locaweb.com.br
(11) 3049-1166 para São Paulo
Demais regioes 0800-555-932




Christian
Rauh To: [EMAIL PROTECTED]
christian@racc:
uh.net  Subject: [java-list] Servlet ou
JSP hosting no
 Brasil?
13/08/01
10:57
Please
respond to
java-list







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






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




RE: [java-list] Converter String em Double

2001-08-13 Por tôpico Jorge Martins



Acho 
que tem um método double 
Double.parseDouble(String).

abraços

Jorge

-Original 
Message-From: Michel Masiero de Aquino 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 13 de agosto de 
2001 12:26To: [EMAIL PROTECTED]Subject: [java-list] 
Converter String em Double
Pessoal,

 Boa tarde!
 Tenho algum tempo de janela em 
programação, porém sou novo em Java e não estou conseguindo fazer uma conversão 
de String para um double.
 Segue um trecho:

  double 
variavelDouble = 0.0;
  String 
variavelString;
  
variavelString = "123,45";
 
variavelDouble = (double)(variavelString); /* O cast não serve para esta 
conversão. O que devo utilizar? */
  
System.out.println((variavelDouble * 2));

 Outra dúvida é quanto ao padrão 
de casas decimais. No Brasil usamos vírgula e nos EUA usa-se ponto para separar 
casas decimais. O Java leva em conta as configurações regionais do sistema 
operacional para definircasas decimais?

Obrigado a todos.

Michel Masiero de AquinoNET SP Vírtua / Globo 
Cabo S/AAnalista de Sistemas - Depto. Produto VírtuaNEXTEL ID 
55*272*4367, Tel.: +55 11 5186-2767 / 5181-8788 ext.: 1480http://www.virtua.com.br mailto:[EMAIL PROTECTED]


RE: [java-list] Java e COM

2001-07-27 Por tôpico Jorge Martins

Emerson,

Eu trabalho com Java e COM, mas nunca com os dois juntos. Ainda não vi forma
prática de comunicar um com o outro.

abraços

Jorge

-Original Message-
From: Emerson Santana Pardo [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 26 de julho de 2001 15:42
To: [EMAIL PROTECTED]
Subject: [java-list] Java e COM


Oi,

Alguém na lista já trabalhou com Java e COM? Estou tentando usar estas duas 
tecnologias e gostaria de trocar idéias.

Obrigado,
Emerson



-- LISTA SOUJAVA  
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] Sessao!

2001-07-27 Por tôpico Jorge Martins

Cesar,

Cesar, a session está expirando. Crie um javabean usuário com as informações
que você deseja armazenar na sessão.

ele pode ter os métodos getLogin() e getCPF(). Caso esses atributos sejam
nulos, você deve levantar um exceção InvalidUser (ou algo assim).

Trate esta exceção no jsp, pedindo seu usuário a se autenticar novamente
pois a sessão expirou.

valeu

Jorge

-Original Message-
From: Cesar Augusto [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 26 de julho de 2001 19:50
To: [EMAIL PROTECTED]
Subject: [java-list] Sessao!


Ola PessoALL,

Gostaria de saber se existe outra maneira(mais eficiente) alem da Session
para
se persistir informacoes como login do usuario logado ou rg/cpf do usuario.

Estou tendo problemas com a Session, pois as vezes essas variaveis aparecem
em
branco ou null. Alguem sabe o que pode estar acontecendo? 

Obrigado,

Cesar

-- LISTA SOUJAVA  
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] Novo na lista !!!

2001-07-11 Por tôpico Jorge Martins

André

A Sun dá todo o suporte possível aos desenvolvedores java.

O site dela, java.sun.com, está cheio de informações, tutoriais,
documentação, etc. Além disso, ela fornece a excelente IDE Forte, com versão
gratuita. Só é necessário que tenha um bom computador. É recomendável ter
256 MB de memória.

abraços

Jorge

-Original Message-
From: André de Abreu - Webdesigner [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 11 de julho de 2001 12:58
To: Java-List
Subject: [java-list] Novo na lista !!!


Olá ALL !

Sou novo na lista e na linguagen JAVA®, mas infelismente como não
fazia
parte do meio
não encontrei links de paginas e/ou tutoriais sobre tão poderosa linguagen,
então gostaria de
deixar aqui minhas primeiras perguntas :

1º Onde encontro Tutoriais para JAVA ?

2º Estou pensando en adquirir o Borland JBuider, o que vcs acham ? existem
programs do tipo porém
gratuitos ? me indicariam algo 


atecipadamente agradeço-lhes por quaisquer ajuda 

Andre de Abreu - ångelus
Linux USR:189012 #UIN:85785655
~~
Show-me the code ! Linuz Trovalds


-- LISTA SOUJAVA  
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] Basico de OO em JAVA - CUIDADO

2001-07-10 Por tôpico Jorge Martins

Bom,

Você está tendo um erro conceitual. Uma subclasse pode acessar qualquer
método protected sim. O que você está fazendo é criando um novo objeto da
classe pai, então, obviamente nenhum método protegido será acessado.

No entanto, caso você utilize um método de objeto (não static), pode
perfeitamente referenciá-lo utilizando  this.x.

Pode testar, neste seu exemplo, incluir em SubClasse o método:

public int getX()
{
   return this.x;
}


E para demonstrar que a visibilidade do java é de classe, como eu disse no
e-mail anterior, você retirar as linhas:

   SuperClasse sc = new SuperClasse();
   sc.x = 34; 


Que seu exemplo compilará normalmente.


Logo, o tipo de visibilidade protected do java mantém o padrão da orientação
objeto em que qualquer subclasse pode acessar o método ou atributo.

abraços

Jorge

-Original Message-
From: Edward Roe [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 9 de julho de 2001 15:52
To: [EMAIL PROTECTED]
Subject: RE: RES: [java-list] Basico de OO em JAVA - CUIDADO



Oi,

Não é isso não.
 
A visibilidade protected permite qualquer classe do mesmo pacote e
 qualquer sub-classe em qualquer pacote visualizar.

 Entao tenta isso e me diz o que acontece:

 package pacote1;
 public class SuperClasse
 {
protected int x;
 }

 package pacote2;
 import pacote1.*;
 public class SubClasse extends SuperClasse
 {
public static void main(String [] args)
{
   SuperClasse sc = new SuperClasse();
   SubClasse sbc = new SubClasse();
   sc.x = 34; 
   sbc.x = 55; 
}
 }
 

 []´s

-- 
Edward Roe

-- LISTA SOUJAVA  
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] Wrappers

2001-07-10 Por tôpico Jorge Martins

Alessandra,

O único senão do java a ser 100% orientado a objetos é a presença dos tipos
básicos. Isto por motivos claros de performance. 

Mas, a biblioteca java contém classes wrappers que permitem encapsular
tipos básico. Contém também várias operações pertinentes a eles. Entre elas,
conversões de tipos.

Estude as classes Integer, Character, Float, etc.

abraços

Jorge

-Original Message-
From: Silva, Alessandra P [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 10 de julho de 2001 09:27
To: '[EMAIL PROTECTED]'
Subject: [java-list] Wrappers


Olá !!!
 
Estou aprendendo Java, e ñ entendi o que são as classes denominadas
wrappers.
 
Eu sei que são classes definidas para conter tipos básicos e permitir certas
conversões entre eles. 
No Java existe classe para os tipos primitivos de dados ?
 
 
Alguém pode me dar um help ?
 
 

-- LISTA SOUJAVA  
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] Basico de OO em JAVA - CUIDADO

2001-07-10 Por tôpico Jorge Martins

Então está tudo certo.

Era só problema de comunicação.

Estamos todos certos.

abraços

Jorge

-Original Message-
From: Edward Roe [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 10 de julho de 2001 12:44
To: [EMAIL PROTECTED]
Subject: RE: RES: [java-list] Basico de OO em JAVA - CUIDADO



Oi,

 Você está tendo um erro conceitual. Uma subclasse pode acessar 
qualquer
 método protected sim. 

O que você está fazendo é criando um novo objeto da
 classe pai, então, obviamente nenhum método protegido será acessado.

 Foi isso que eu disse, a menos que a classe filha esteja no mesmo 
pacote da classe mãe (ou pai), então métodos protegidos poderão ser 
acessados...

 O que eu disse no meu primeiro e-mail foi que membros protected de uma 
classe só podem ser acessados por classes de mesmo pacote, mesmo a 
subclasses só terão acesso aos membros HERDADOS.
 
 No entanto, caso você utilize um método de objeto (não static), pode
 perfeitamente referenciá-lo utilizando  this.x.

 Acho que vc não entendeu o que eu falei. Não tem nada a ver com o uso 
do this. 

 this acessa membros
 Pode testar, neste seu exemplo, incluir em SubClasse o método:
 
 public int getX()
 {
return this.x;
 }

 Quando voce faz 
public int getX() { return x; }
 esta fazendo a mesmo coisa que com o uso do this... ele esta implícito 
lá.
  
 E para demonstrar que a visibilidade do java é de classe, como eu 
disse no
 e-mail anterior, você retirar as linhas:
 
SuperClasse sc = new SuperClasse();
sc.x = 34; 
 Que seu exemplo compilará normalmente.

 Claromas isso não demostra não, voce quer retirar a parte mais 
importante do exemplo Se as classes estiverem num mesmo pacote, o 
exemplo compilaria sem precisar retirar essas linhas de codigo.

 Logo, o tipo de visibilidade protected do java mantém o padrão da 
orientação
 objeto em que qualquer subclasse pode acessar o método ou atributo.

 herdado.


  Acho que este assunto ja se extendeu bastante

 []´s

-- 
Edward Roe

-- LISTA SOUJAVA  
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] Design Pattern

2001-07-10 Por tôpico Jorge Martins

Leandro,

Compre o livro Design Patterns - Elements of Reusable Object-Oriented
Software, da Gang of Four.

Vale a pena

abraços

Jorge

-Original Message-
From: Leandro Fernandes Afonso [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 10 de julho de 2001 19:31
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Design Pattern


beleza, mas onde encontrar então estas documentações desig Patterns?

Leandro
- Original Message -
From: Alexandre Rodrigues Gomes [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, July 09, 2001 9:29 AM
Subject: RES: [java-list] Design Pattern


 Oi Mônica,

 são níveis de abstração diferentes. Quando eu falo em arquitetura de
 software, geralemente estou me referindo a divisão da sua aplicação em
 subsistemas e a comunicação entre esses subsistemas através da definição
de
 interfaces de serviços. Agora, quando eu falo em micro-arquitetura, faço
 menção à uma granuralidade bem fina de componentes e objetos, suas
 associações e relacionamentos que definem suas diversas formas de
interação.
 Exemplos de patterns de arquitetura são Layer, Blackboard, Pipe etc e de
 micro-arquitetura são Builder, Facade, Abstract Factory, Singleton.


 By Alê!

 -Mensagem original-
 De: Monica Barreto [mailto:[EMAIL PROTECTED]]
 Enviada em: sexta-feira, 6 de julho de 2001 20:26
 Para: [EMAIL PROTECTED]
 Assunto: Re: [java-list] Design Pattern


 Oi Alexandre!!

 Sem querer abusar muito, mas pq micro-arquitetura??

 Obrigada,
 Monica

 - Original Message -
 From: Alexandre Rodrigues Gomes [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Monday, June 18, 2001 3:21 PM
 Subject: RES: [java-list] Design Pattern


 Chico,

 Sendo muito didático e nada técnico, Design Patterns são experiências
 documentadas. É uma lista de um monte de problemas que muita gente passa e
 que todos geralmente acabam chegando em soluções semelhantes. Esses
 problemas com suas respectivas soluções foram documentados a fim de
 facilitar a vida de desenvolvedores iniciantes, ainda sem muita
experência,
 para que não percam tempo quebrando cabeça. Em outras palavras, Design
 Patterns consiste em padrões de boas práticas de projeto com soluções
 robustas e flexíveis ao nível de micro-arquitetura de software.

 By Alê!

 -Mensagem original-
 De: Francisco Clever Moreira Júnior [mailto:[EMAIL PROTECTED]]
 Enviada em: segunda-feira, 18 de junho de 2001 14:41
 Para: [EMAIL PROTECTED]
 Assunto: Re: [java-list] Design Pattern


 O que é Design Pattern ?
 Alguém pode me explicar o que é isso ?

 Obrigado Galera

 Franscisco

 - Original Message -
 From: Alexandre Rodrigues Gomes [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Monday, June 18, 2001 1:20 PM
 Subject: RES: [java-list] Design Pattern


 Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses!
 ASSINE AGORA! http://www.bol.com.br/acessobol/


 para uma refrência mais completa, veja

 http://www.cic.unb.br/docentes/fernando/endereco.htm#Patterns

 Todavia, não deixe de adquirir os livros GoF e POSA.

 By Alê!

 -Mensagem original-
 De: Edward Roe [mailto:[EMAIL PROTECTED]]
 Enviada em: segunda-feira, 18 de junho de 2001 12:17
 Para: [EMAIL PROTECTED]
 Assunto: Re: [java-list] Design Pattern



 Oi,

   Voce pode dar uma olhada no livro Thinking in Patterns with Java do
 Bruce Eckel em:

  http://www.mindview.net/Books/TIPatterns/

  ou os vários links em:

   http://www.cetus-links.org/oo_patterns.html

  Gostaria de saber mas sobre Design Pattern, onde eu posso conseguir
 material para estudo


  []´s
 --
 Edward Roe

 -- LISTA SOUJAVA 
 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: 

RE: [java-list] Super() : bug ou questão de conceito ?

2001-07-09 Por tôpico Jorge Martins

Alessandro,

super() significa chamar o construtor padrão da super classe. Para utilizar
a implementação do método da super classe, use super.metodo()

abraços

Jorge

-Original Message-
From: Comercial [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 6 de julho de 2001 13:50
To: [EMAIL PROTECTED]
Subject: [java-list] Super() : bug ou questão de conceito ?



Ola a todos,

Alguem ja tentou utilizar a clausula super() dentro de um metodo, depois 
criar uma nova classe herdando a que implementou o metodo e chamar este 
metodo a partir desta nova classe ? Por exemplo :

public class Obj {

  public int toPersistent() {
//nenhum codigo aqui, usada apenas para não gerar erro de compilacao no 
metodo toPersistent da classe Obj por causa do uso da clausula super()
return 0;
  } 
}

public class Resource extends Obj {
  public int ID; //sem usar encapsulamento para facilitar o exemplo

  public int toPersistent() {
   //o codigo da rotina de persistencia é todo implementado aqui !!! 
   //a ideia é implementar toda a rotina de persistencia uma unica vez
   //e utiliza-la para todas as classes filhas sem reimplementar novamente  
para cada filho
   //utilizando o mecanismo de reflexao para descobrir os campos da 
   //instancia do filho onde foi invocada e usando o super() para 
   //persistir a classe exatamente superior antes de persistir a si mesmo 
   //por causa da integridade referencia usada no RDBMS.

   if (...) // Se o metodo esta sendo executado dentro de qualquer filho
 int idSuper = super();  //persistente o pai antes de persistir a si 
mesmo
   }

   // rotina de gravacao desta instancia aqui !!!
   return idThis; //retorna o ID desta instancia dentro do DB usado na 
gravacao do filho para efeito de integridade referencial
  }
}

public class Person extends Resource {
  public String Nome; //sem usar encapsulamento para facilitar o exemplo
}

public class Employ extends Person {
  public String Depto;
}

...
Employ e = new Employ();
e.ID = 100;
e.Nome = Billy Joy;
System.out.println(ID???:+e.toPersistent());
...

Conclusao...

Segundo o conceito de heranca (se eu estiver errado por favor me 
corrijam...), um metodo herdado deve se comportar como se ele estive sido 
implementado fisicamente dentro da classe, sendo transparente para o 
usuario os detalhes e a classe onde foi fisicamente implementado.

Li em algum lugar que a JVM trabalha com ligamento dinamico, no caso de 
polimorfismo e herança para determinar qual ou onde o metodo deve ser 
chamado em runtime, porem neste caso isso não funcionou para super() pois 
independente de onde se chame o metodo a clausula super assume como 
referencia a classe onde foi fisicamente implementada, neste caso a 
classe Resource, desta forma não consegui fazer com que super() se 
referencie a classe pai de onde esta sendo invocada.

Pelo que entendi o compilador faz uma ligacao fisica do filho com a classe 
pai no caso da clausula super() (e no restante uma ligacao dinamica !?!?), 
isso faz com que a resolucao da clausula super pela JVM tome como 
referencia o metodo onde foi implementado e não de onde foi invocada para 
determinar quem é o pai da classe onde o metodo esta sendo invocado 

Será que isso é pra ser assim mesmo ou temos ai talvez uma falha de 
conceito, ou talvez um bug do compilador...

Alguem poderia comentar o assunto ?

Alessandro.


-- LISTA SOUJAVA  
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] Basico de OO em JAVA - CUIDADO

2001-07-09 Por tôpico Jorge Martins

   Não é isso não.

   A visibilidade protected permite qualquer classe do mesmo pacote e
qualquer sub-classe em qualquer pacote visualizar.

Para simplificar:

private - só a mesma classe

(default) - classes do mesmo pacote

protected - classes do mesmo pacote e subclasses em QUALQUER pacote

public - qualquer classe.


   Isso causa uma estranheza, pois o default é MENOS protegido que o
protected!!! Mas é assim mesmo.


   Outro detalhe que geralmente passa desapercebido é que a visibilidade em
java é para classes e não para objetos.


   Logo um objeto pode acessar um campo private de OUTRO objeto da MESMA
CLASSE.

   Exemplo:

class Objeto
{
private int valor;

public int menos(Objeto obj)
{
return this.valor - obj.valor;
}
}



abraços

Jorge

-Original Message-
From: Edward Roe [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 6 de julho de 2001 10:40
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Basico de OO em JAVA - CUIDADO



 Oi,

 Exatamente esse é o ponto de confusão que eu ja falei aqui antes. Voce 
não pode usar um atributo protected da superclasse a menos que vc 
esteja no mesmo pacote. Voce só tem acesso livre ao atributo herdado.

 um atributo protected eh sempre visivel para uma classe derivada,
 independente de package.
 eh essa a diferenca entre protected e o package.

 []´s

-- 
Edward Roe

-- LISTA SOUJAVA  
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] Compilamdo um Servlet

2001-07-07 Por tôpico Jorge Martins

Túlio,

Você pode encarar tudo na mão, usando o javac.

abraços

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 5 de julho de 2001 11:04
To: [EMAIL PROTECTED]
Subject: [java-list] Compilamdo um Servlet


Olá pessoal ...

Saudações a todos...

Sou novo na lista, por enquanto estou apenas espiando pois meu conhecimento
em Java é mínimo, mas com o tempo espero também poder ajudar, mas para que
isso aconteca lá vai uma dúvida.

Quero saber como compilar um Servlet sem usar nehuma ferramenta de
desenvolvimento
como JDeveloper ou Forte fo Java pois estas são muito pesadas.

Tem como comnpilar um servlet através do Resin por exemplo, ou há uma
ferramenta
pequena e leve para isso ? 

Atecipadamente obrigado..

Ate mais..

Tulio Marcos Dias




JÁ ESTA NO AR O SITE MAIS SENSUAL DA REDE.
http://www.paparazzo.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] Basico de OO em JAVA

2001-07-04 Por tôpico Jorge Martins



Fabio,

Implemente um setAttribute() com visibilidade protected 
na super classe.

abraços

Jorge

-Original Message-From: Fabio Ferreira 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 4 de julho de 2001 
17:13To: [EMAIL PROTECTED]Subject: [java-list] 
Basico de OO em JAVA

Como se "seta" um atributo (private) herdado da 
classe mae no construtor da classe filha ?

Fabio Ferreira




RE: [java-list] [Fwd: Framework ....]

2001-06-28 Por tôpico Jorge Martins

Fabio,

Esta descrição é baseada no livro Design Patterns da Gang of Four:

Framework é um conjunto de classes para reutilização de design (e código) em
um ambiente específico de software.

Bons exemplos para você entender são o framework Collections e JDBC do java
que fornecem um determinado conjunto de classes para reutilização,
resolvendo questões bem específicas. Neste caso, respectivamente, coleções
de objetos (conjuntos, listas, vetores, hash tables, etc) e comunicação com
banco de dados.

Um framework deve conter todas as entidades e controlar internamente toda a
regra de negócio inerente ao domínio de software que ele modela. Além disso,
deve ser de fácil utilização e aprendizado.

O pensamento básico é: Não quero reinventar a roda, por tanto vou utilizar
um framework para resolver este problema já manjado. Assim não vou cair em
detalhes e problemas que outros já cairam.

Considero o framework a solução orientada a objetos de bibliotecas
específicas a um domínio de aplicação.

Espero que a explicação esteja clara o suficiente.

abraços

Jorge

-Original Message-
From: Fabio [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 27 de junho de 2001 18:39
To: [EMAIL PROTECTED]
Subject: Re: [java-list] [Fwd: Framework ]


Agora quem nao entendeu fui eu.
Nao tem uma definicao mais objetiva, por favor?

Fabio

- Original Message -
From: Alexandre Rodrigues Gomes [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, June 27, 2001 1:54 PM
Subject: RES: [java-list] [Fwd: Framework ]


 Não sei o que aconteceu, mas se tem alguém julgando frameworks como algo
 inerente à tecnologia Java, temos um problema..

 Frameworks é uma das coisas mais importantes na área de desenvolvimento
hoje
 em dia, juntamente com Patterns e Design Patterns. Não que seja uma idéia
 nova, mas o atual contexto de paradoxo do software, onde as exigências de
 qualidade crescem em proporção inversa ao tempo faz jus a adoção cada vez
 mais fiel de um processo de desenvolvimento aliado a tecnologias de
 arquitetura e reutilização de código.

 By Alê!

 -Mensagem original-
 De: RCosta [mailto:[EMAIL PROTECTED]]
 Enviada em: quarta-feira, 27 de junho de 2001 11:30
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] [Fwd: Framework ]




 Este termo é encontrado em qualquer documentacao, que fala sobre java  OO
ou
 Objetos Distribuidos, mensagens sobre
 Design Patterns foram mandadas e respondidas na lista... elas deveriam
 sofrer este mesmo tipo de censura...
 O que eu estou buscando com esssa mensagem é uma definição, mais amigavel
 para este termo e menos faga do que as que eu tenho encontrado. De
qualquer
 forma, este assunto diz respeito tambem a Java e
 Desenvolvimento!

 Email como O que são Design Patterns?  foram lidos na lista.

 Gostaria que sua posição fosse reconsiderada!

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



-- LISTA SOUJAVA  
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] Ler dados de um arquivo .txt (e properties)

2001-06-27 Por tôpico Jorge Martins

Andre,

A classe Class tem um método que carrega um arquivo do mesmo local onde está
localizado a classe.

Basta fazer um this.getClass().getResourceAsStream(arquivo.properties) que
irá retornar um InputStream do arquivo desejado.

abraços

Jorge

-Original Message-
From: Andre de Albuquerque [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 27 de junho de 2001 11:37
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Ler dados de um arquivo .txt (e properties)


Complementando esse problema do Ary: estou com um semelhante, que é ler um 
arquivo '.properties' que está dentro do próprio .jar do meu aplicativo.

Por enquanto pensei em distribuir minha aplicação com um .jar e com um 
.properties separado, mas não parece elegante fazer assim.

Alguém por favor sabe como fazer isso?

Obrigado,
André


From: Ary Rodrigues Ferreira Junior [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] Ler dados de um arquivo .txt
Date: Tue, 26 Jun 2001 18:28:17 -0300

Alguem sabe qual método eu posso usar para uma applet
ler um arquivo txt que esteja dentro do arquivo jar da
applet?

Eu consigo ler arquivos de som e imagem usando os
métodos getAudioClip e getImage, mas não consegui fazer
o mesmo para um arquivo com texto se ele estiver dentro
do jar.

Desde já agradeço a quem puder ajudar.


_
Get your FREE download of MSN Explorer at http://explorer.msn.com


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

-- LISTA SOUJAVA 
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] DRIVER MS SQL SERVER

2001-06-19 Por tôpico Jorge Martins

Fabio,

Procure em http://www.j-netdirect.com/Downloads.htm

abraços

Jorge

-Original Message-
From: Fabio Borges [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 19 de junho de 2001 14:32
To: [EMAIL PROTECTED]
Subject: [java-list] DRIVER MS SQL SERVER


ola lista,

Sou novo membra da lista e estou muito impressionado
pois a lista não para parabéns a todos.

Bom eu procurei no site da Sun drivers para me
conectar com SQL Server da Microsoft mas não tive
sucesso será que alguém pode me enviar um ?
O Jorge me falou do JSQLConnect mas infelizmente não o
encontrei. Mas como sou iniciante qual driver que faça
isso ja estara otimo para mim.
Gostaria de saber tambem seu eu preciso configurar
alguma fonte de dados no ODBC estou usando o win98 e
me conectando com MS SQL Server. Se puderem me enviar
um exemplo simples eu também agradeço.

Espero em breve poder está contribuindo com a lista
não só com perguntas mas com soluções também.

Agradeço desde já,

Fabio Borges
iJavac


___
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo!
GeoCites. É 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
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] Design Pattern

2001-06-18 Por tôpico Jorge Martins



Compre 
o livro Design Patterns - Elements of Reusable Object-Oriented Software da Gang 
of Four.

abraços

Jorge

-Original Message-From: Luis Henrique 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 18 de junho 
de 2001 12:06To: [EMAIL PROTECTED]Subject: 
[java-list] Design Pattern
Boa tarde,

Gostaria de saber mas sobre Design Pattern, onde eu 
posso conseguir material para estudo

Obrigado.
_Luís 
Henrique L. S. CamposAnalista de Sistemas - 
Politec


RE: [java-list] Formatar Valores

2001-06-15 Por tôpico Jorge Martins

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

Em java fica algo do tipo:

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

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


(que nojeira, né?)

abraços

Jorge

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




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

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

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

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




RE: [java-list] OO em Java

2001-06-13 Por tôpico Jorge Martins

Eduardo,

Não é bem assim. Não estamos discutindo o quanto java é Orientado a Objetos,
em números ou coisa assim. Nem comparando. Só estamos debatendo o que está
dentro dos conceitos de orientação objetos.

Se não, acabam empresas, como a Microsoft com o VB, dizendo que tem uma
linguagem orientada a objetos, quando não respeitam nem os conceitos mais
básicos de OO.

Não estamos de forma alguma julgando o java ou outra linguagem, com notas e
percentagens. Apenas discutindo conceitos muito importantes.

abraços

Jorge

-Original Message-
From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]]
Sent: sábado, 9 de junho de 2001 16:51
To: [EMAIL PROTECTED]
Subject: Re: [java-list] OO em Java


Fala sério vocês ficarem ai discutindo se é 100%, 99,98%... o importante é
ressaltar o que a linguagem nos oferece de bom: é free, uma ótima
ferramenta, é ORIENTADA A OBJETOS, é portável, e assim vai...
Agora ficar discutindo se é 1/3 de orientada a evento, 1/5 orientada a
objetos é besteira... temos tão pouco programadores Java no Brasil, devíamos
utilizar o espaço para discussões mais construitivas e não verificar
quanto uma linguagem é orientada a objetos e seus motivos e sim os
beneficios...
Agora apenas para responder a um membro da lista: se alguém aqui quiser
comentar .net, que busque uma lista de .net ou novidades. Não devemos nos
alienar, mas utilizar o espaço para .net é demais. Teve mais mensagens sobre
.net do que a JavaOne aqui... me senti na lista da Micro$oft.
Acho que o espaço aqui, antes de tudo é para discutirmos Java e o que está
relacionado à tecnologia.

Atenciosamente
Eduardo
eCorp
[EMAIL PROTECTED]



- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, June 12, 2001 3:00 PM
Subject: RE: [java-list] OO em Java


Concordo

Só nunca tinha ouvido essa restrição com o static, que nada mais é do que
escopo de classe. Não há nada contra os conceitos de OO em ter métodos e
atributos com escopo de classe. Até por que umas das definições de classe é
ser uma entidade em tempo de execução.

abraços

Jorge

-Original Message-
From: Mister M [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 12 de junho de 2001 13:29
To: [EMAIL PROTECTED]
Subject: Re: [java-list] OO em Java


Heranca multipla nunca foi requisito essencial pra ser 100% OO. However, os
statics sao considerados como alguns como falta de OO. Eh personal taste, eu

diria...




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

From: Carlos Eduardo Vargas Miranda (Amix) [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] OO em Java
Date: Tue, 12 Jun 2001 12:37:02 -0300

Pessoal,

Até hoje pensei que Java pode ser considerada uma linguagem
totalmente (100%) orientada a objetos.
Conversando com dois amigos, ambos tiveram a opinião de que
isto não é verdade, visto que Java não aceita heranças
múltiplas, e uma vez quebrado um paradigma da OO a linguagem
já não pode ser considerada totalmente OO.

Qual a opinião dos colegas?

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


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

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

2001-06-13 Por tôpico Jorge Martins

Bom,

Saber que java dá todo suporte a OO e não é híbrido, me fez perceber SIM que
era uma melhor opção ao C++. E facilita SIM muita coisa, pois caso alguém me
fale que uma linguagem é 100% OO eu automaticamente já sei programar nela,
bastando apenas aprender a sintaxe e a biblioteca padrão.

Todos esses conceitos não são palavrinhas tolas e jogadas, e quem considera
isso está perdendo grande oportunidade de consolidar muito conhecimento em
poucas definições.

Quanto ao debate do .NET, que eu nem me meti, acho também MUITO importante.
Pois temos que saber SIM outras soluções do mercado, até para que possamos
nos posicionar melhor e saber melhor defender nossa opção, que é o java.

abraços

Jorge

-Original Message-
From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 13 de junho de 2001 13:14
To: [EMAIL PROTECTED]
Subject: Re: [java-list] OO em Java


São meros conceitos que não levam a lugar nenhum... saber se é 100 % puro,
hibrido, seja o que for, vai fazer você trocar o Java pelo VB? Ou
vice-versa? Não é claro que não. Se me disser um só benefício que esta
discussão trouxe... E .NET é para se discutir em outro lugar... uma cópia
descarada da plataforma Java não merece nem ser citada... Comparem o número
de programadores VB no mundo com os programadores Java. Agora imaginem se
estes programadores Java resolvem comentar VB e sua maldita .NET em vez de
se preocupar com a própria comunidade... Quem quiser falar de .NET que vá
bater um papo com o tio Bill...


- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, June 13, 2001 11:00 AM
Subject: RE: [java-list] OO em Java


Eduardo,

Não é bem assim. Não estamos discutindo o quanto java é Orientado a Objetos,
em números ou coisa assim. Nem comparando. Só estamos debatendo o que está
dentro dos conceitos de orientação objetos.

Se não, acabam empresas, como a Microsoft com o VB, dizendo que tem uma
linguagem orientada a objetos, quando não respeitam nem os conceitos mais
básicos de OO.

Não estamos de forma alguma julgando o java ou outra linguagem, com notas e
percentagens. Apenas discutindo conceitos muito importantes.

abraços

Jorge

-Original Message-
From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]]
Sent: sábado, 9 de junho de 2001 16:51
To: [EMAIL PROTECTED]
Subject: Re: [java-list] OO em Java


Fala sério vocês ficarem ai discutindo se é 100%, 99,98%... o importante é
ressaltar o que a linguagem nos oferece de bom: é free, uma ótima
ferramenta, é ORIENTADA A OBJETOS, é portável, e assim vai...
Agora ficar discutindo se é 1/3 de orientada a evento, 1/5 orientada a
objetos é besteira... temos tão pouco programadores Java no Brasil, devíamos
utilizar o espaço para discussões mais construitivas e não verificar
quanto uma linguagem é orientada a objetos e seus motivos e sim os
beneficios...
Agora apenas para responder a um membro da lista: se alguém aqui quiser
comentar .net, que busque uma lista de .net ou novidades. Não devemos nos
alienar, mas utilizar o espaço para .net é demais. Teve mais mensagens sobre
.net do que a JavaOne aqui... me senti na lista da Micro$oft.
Acho que o espaço aqui, antes de tudo é para discutirmos Java e o que está
relacionado à tecnologia.

Atenciosamente
Eduardo
eCorp
[EMAIL PROTECTED]



- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, June 12, 2001 3:00 PM
Subject: RE: [java-list] OO em Java


Concordo

Só nunca tinha ouvido essa restrição com o static, que nada mais é do que
escopo de classe. Não há nada contra os conceitos de OO em ter métodos e
atributos com escopo de classe. Até por que umas das definições de classe é
ser uma entidade em tempo de execução.

abraços

Jorge

-Original Message-
From: Mister M [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 12 de junho de 2001 13:29
To: [EMAIL PROTECTED]
Subject: Re: [java-list] OO em Java


Heranca multipla nunca foi requisito essencial pra ser 100% OO. However, os
statics sao considerados como alguns como falta de OO. Eh personal taste, eu

diria...




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

From: Carlos Eduardo Vargas Miranda (Amix) [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] OO em Java
Date: Tue, 12 Jun 2001 12:37:02 -0300

Pessoal,

Até hoje pensei que Java pode ser considerada uma linguagem
totalmente (100%) orientada a objetos.
Conversando com dois amigos, ambos tiveram a opinião de que
isto não é verdade, visto que Java não aceita heranças
múltiplas, e uma vez quebrado um paradigma da OO a linguagem
já não pode ser considerada totalmente OO.

Qual a opinião dos colegas?

[]s
Carlos.
_
Get Your Private, Free E-mail from MSN Hotmail at http

RE: [java-list] OO em Java

2001-06-12 Por tôpico Jorge Martins
Title: OO em Java



Carlos,

Java 
não é 100% orientado a objetos. Isto por que tem na linguagem tipos básicos que 
não são objetos (int, float, char, etc.), por motivos de 
performance.

Mas 
quanto a herança múltipla, não éexigida para que haja orientação objetos. 
Foi simplesmente uma escolha de conceitos para simplificar e desviar dos 
conhecidos problemas que a herança múltipla ocasiona. A escolha da equipe de 
design do java caiu em interface como solução à herança múltipla. (note que 
interface não é herança múltipla, apenas soluciona algumas questões que a 
herança múltipla também resolve).

Outro 
argumento que já ouvi para justificar que uma linguagem não é OO pura, é o 
controle de tipos. Note, não é exigido que uma linguagem seja fortemente tipada, 
como o java, para que seja orientada a objetos. Como exemplo, se eu não me 
engano, tem o Smaltalk. Que é 100% OO e não é fortemente 
tipada.

abraços

Jorge

-Original Message-From: Carlos Eduardo Vargas Miranda 
(Amix) [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 12 de 
junho de 2001 12:37To: [EMAIL PROTECTED]Subject: 
[java-list] OO em Java
Pessoal, 
Até hoje pensei que Java pode ser considerada uma linguagem 
totalmente (100%) orientada a objetos. Conversando com dois amigos, ambos tiveram a opinião de que 
isto não é verdade, visto que Java não aceita heranças 
múltiplas, e uma vez quebrado um paradigma da OO a 
linguagem já não pode ser considerada totalmente 
OO. 
Qual a opinião dos colegas? 
[]s Carlos. 


RE: [java-list] OO em Java

2001-06-12 Por tôpico Jorge Martins

Concordo

Só nunca tinha ouvido essa restrição com o static, que nada mais é do que
escopo de classe. Não há nada contra os conceitos de OO em ter métodos e
atributos com escopo de classe. Até por que umas das definições de classe é
ser uma entidade em tempo de execução.

abraços

Jorge

-Original Message-
From: Mister M [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 12 de junho de 2001 13:29
To: [EMAIL PROTECTED]
Subject: Re: [java-list] OO em Java


Heranca multipla nunca foi requisito essencial pra ser 100% OO. However, os 
statics sao considerados como alguns como falta de OO. Eh personal taste, eu

diria...




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

From: Carlos Eduardo Vargas Miranda (Amix) [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] OO em Java
Date: Tue, 12 Jun 2001 12:37:02 -0300

Pessoal,

Até hoje pensei que Java pode ser considerada uma linguagem
totalmente (100%) orientada a objetos.
Conversando com dois amigos, ambos tiveram a opinião de que
isto não é verdade, visto que Java não aceita heranças
múltiplas, e uma vez quebrado um paradigma da OO a linguagem
já não pode ser considerada totalmente OO.

Qual a opinião dos colegas?

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


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

-- LISTA SOUJAVA 
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 DEVO PROCEDER????????

2001-06-08 Por tôpico Jorge Martins

Rafael

O que você deve fazer é um array de String e retornar a String contida no
índice que o usuário informar.

String a [] = new String [28];

// criar Strings

System.out.println(a[n - 1]);


abraços

Jorge

-Original Message-
From: Rafael Gorski [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 7 de junho de 2001 14:30
To: JAVA
Subject: [java-list] COMO DEVO PROCEDER


Ola Lista!
Devo aparecer um pouco chato por perguntar tantas coisas más ai vai:
Tenho criados algumas Strings com nomes como:

String a1 = Descrição de a1;
...
String a234 = Descrição do a234;

E recebo do usuario um parametro como 200 e tenho que mostrar o
conteudo que existe dentro de
String a200;

como faço isso?

o usuario pode pedir qualquer numero entre 01 ~ 29.

EXEMPLO:

String resp_do_usuario = 233;
esta String que recebi tem que virar um referencia da String!
println(a233);
como faço para fazer este a233?



Acho que entenderam né!?

-- 
Rafael Gorski
[EMAIL PROTECTED]
Peace, Love, Unity  Respect

-- LISTA SOUJAVA  
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] Estranho que isso compila

2001-06-08 Por tôpico Jorge Martins

Eu não sabia disso.

O que acontece quando tenho um método estático com o mesmo nome do método da
classe? Como o compilador resolve?

Acho que deve dar prioridade ao identificador, ignorando o nome da classe.

Isso é bem crítico é dúbio.

abraços

Jorge

-Original Message-
From: Edward Roe [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 8 de junho de 2001 09:55
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Estranho que isso compila



Oi,

 Na minha opinião isso não deveria compilar ja que Object é 
 uma das classes base da Java (Extensão na java.lang). Assim não teria 
 muito diferença de:
 Bar Object = new Bar();
 ou
 String String = new String();

 Concordo, inclusive 

   String String = new String(); 

compila tambemAquela história, o compilador entende a primeira 
String como o tipo e a segunda como um identificador (válido)...pode 
causar confusão

 []´s

-- 
Edward Roe

-- LISTA SOUJAVA  
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] Alguem me Ajude (SQL) (fwd)

2001-05-25 Por tôpico Jorge Martins

O melhor drive que eu consegui foi o JSQLConnect. Consegui utilizar stored
procedures, com parâmetros de retorno e record set.

http://www.j-netdirect.com/Downloads.htm

abraços

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 24 de maio de 2001 16:09
To: [EMAIL PROTECTED]
Subject: [java-list] Alguem me Ajude (SQL) (fwd)


--- Mensagem redirecionada (em anexo) ---
 

 
Alguém pode me ajudar a acessar o banco de dados sql server
 

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




RE: [java-list] java.lang.NoClassDefFoundError

2001-05-18 Por tôpico Jorge Martins

Se o ambiente for UNIX, os diretórios são case sensitive, logo teria de ser
WEB-INF ao invés de Web-Inf.

abraços

Jorge

-Original Message-
From: Diego Moreira Alves [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 17 de maio de 2001 15:31
To: [EMAIL PROTECTED]
Subject: [java-list] java.lang.NoClassDefFoundError


Ola!
Criei duas classes para acessar um db oracle. A primeira set as variaveis e
a segunda faz a inclusao via sql no db.
Coloquei as duas classes num mesmo nivel de diretorio no caso em
Web-Inf/classes/com/teste/teste. Em ambas as classes dei import
com.teste.teste.* quando compilo sai tudo ok..sem erros.
Agora na hora de executar a minha main da o erro..
java.lang.NoClassDefFoundError: com/teste/teste/classe1

Alguem pode me ajudar!


Diego Moreira Alves
TSI / PROCERGS
Tel: 51 2103273 

-- LISTA SOUJAVA  
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] Café...para fechar esta experiência.

2001-05-15 Por tôpico Jorge Martins



Isso 
não adianta. Apenas atrasaria o enxurrada de respostas em 24 horas, pois TODOS 
esperariam 24 horas e veriam que não houve resposta!!!

abraços

Jorge

-Original Message-From: Luciano Puttini 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 15 de maio de 2001 
02:39To: [EMAIL PROTECTED]Subject: Re: [java-list] 
Café...para fechar esta experiência.
Sugestão a todos, quando a pergunta é muito fácil 
esperamos 24 horas prá ver se alguem respondeu , para não ter uma lista de 
duzias de respostas iguais do mesmo assunto, congestionando tudo.

Valeu??

  - Original Message - 
  From: 
  Marcel 
  Efraim Sakamoto 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, May 03, 2001 12:24 
  AM
  Subject: RES: [java-list] Café...para 
  fechar esta experiência.
  
  Java, na gíria, quer dizer café. Por isso a xícara, o Café 
  etc.
  
-Mensagem original-De: Alda Beatriz Gama da Rocha 
[mailto:[EMAIL PROTECTED]]Enviada 
em: quarta-feira, 2 de maio de 2001 16:33Para: [EMAIL PROTECTED]Assunto: 
[java-list] Café...para fechar esta experiência.Olá, 
pessoal! 
Estou saindo da lista Java amanhã.Talvez retorne daqui a um ano,quando 
estiver sabendo se o Rose é burro ou não e não confundir mais o Tomcat 
com o Jerry.Consegui muitos endereços de sites úteis participando da lista e 
agora preciso estudar sozinha por um bom tempo. 
Uma dúvida : já fui ao FAQ e outras 
referências e não obtive resposta a uma questão que encaminhei ao site logo 
no meu primeiro contato ---café..por que este símbolo para os 
javistas?Referência a algum documento ou desenvolvimento que marcou o java 
em especial (Coffe.alguma ferramenta??) 
Obrigada e sucesso a todos! 
Alda 


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

2001-05-14 Por tôpico Jorge Martins

Por quê? Quais são os argumentos do cara para afirmar isto?

abraços

Jorge

-Original Message-
From: Mister M [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 14 de maio de 2001 08:10
To: [EMAIL PROTECTED]
Subject: [java-list] Qualidade de codigo - q vcs acham?


Um kra colocou a seguinte frase numa lista de C:

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

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

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

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


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

-- LISTA SOUJAVA 
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 sei o final de uma string

2001-05-11 Por tôpico Jorge Martins

String em java é uma classe padrão que contém um array de caracteres. Por
tanto, a própria classe é responsável por perceber o fim do texto.

Caso você mesmo queira implementar um array de caracteres, basta utilizar a
propriedade .length (que todo array possui) para obter o tamanho do array e,
consequentemente, o fim da 'string'.

abraços

Jorge

-Original Message-
From: jspdeveloper [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 11 de maio de 2001 09:35
To: [EMAIL PROTECTED]
Subject: [java-list] como sei o final de uma string


pessoal, bom dia!

ontem me fizeram uma pergunta q nao soube responder: como sabemos o final de
uma string.
no C , nao me lembro bem, mas eh algo parecido com \0.

No java a string eh uma matriz de caracteres, pelo que entendi. Mas no final
dessa matriz eu tenho caracter finalizador ou eh soh a matriz mesmo?

0brigad0!


-- LISTA SOUJAVA  
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] servlets Windows/Linux

2001-05-11 Por tôpico Jorge Martins



Kleber,

1) 
Sim. O código java (.class) é portável, não somente o fonte. Logo pode compilar 
no windows e rodar em UNIX ou vice-versa.

2) 
NÃO. O include do C é simplesmente uma macro, que inclui o texto de um arquivo 
no outro, o que traz uma enorme série de problemas que tem que ser contornados. 
O import do java faz apenas uma referência para um pacote ou 
classe.

abraços

Jorge

-Original Message-From: Kleber Rodrigo de Carvalho 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 11 de maio de 
2001 21:16To: [EMAIL PROTECTED]Subject: [java-list] 
servlets Windows/Linux
Pessoall !!!

Estou trabalhando em um projeto desenvolvido 
totalmente em servlet. Estou usando o Jbuiler foundation 4 (no SO Windows) para 
fazer um make nos servlets. Também tive que adicionar um pacote javax no 
jbuilder pois os meu servlets importam este pacote.Quando faço uma make no 
jbuilder as classes são compiladas sem erro.

As classes seram testadas no seguinte 
ambiente:

Conectiva Linux, Apache e Jserv.

A vai minhas duvidas:

1)Eu posso compilar no windows, e apenas colocar as 
minhas classes (.class) no Linux que vai rodar normalmente, ou seria mais 
adequado eu compilar minhas classe no linux ?2)O importe do java funciona da 
mesma maneira que o #include o C/C++, ou seja, ele adiciona junto ao ponto 
class, todas as classes importadas ? 


Obrigado

t+

[] 'sKleber Rodrigo de CarvalhoSoftware 
Engineer


[java-list] Arquivo através do CLASSPATH

2001-05-10 Por tôpico Jorge Martins

Pessoal,

Como eu posso carregar um arquivo localizado em qualquer lugar do CLASSPATH?


O máximo que eu consegui fazer é colocar uma classe âncora e carregar um
arquivo contido no mesmo diretório que esta classe. Mas não desejo isso.
Quero é carregar um arquivo que esteja presente em qualquer lugar do
CLASSPATH.

abraços

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


-- LISTA SOUJAVA 
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] WebLogics e JavaBeans

2001-05-03 Por tôpico Jorge Martins

Preciso utilizar um JavaBean em uma aplicação web no WebLogics e não estou
conseguindo. Ele informa que não consegue compilar pois não encontra a
classe.

Eu estou colocando esta classe no diretório WEB-INF/classes. Qual é o
problema? Este diretório não é incluido automaticamente no CLASSPATH de cada
aplicação? O WebLogics necessita de alguma configuração especial ou que se
coloque as classes que eu vou usar em algum local especial?

Rodei no Tomcat a mesma aplicação e funcionou perfeitamente.

abraços

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


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




  1   2   3   >