RE: [java-list] Arquivos texto !!!

2000-09-05 Por tôpico Jorge Martins

   Basta abrir um stream da classe FileInputStream ou FileOutputStream para
o arquivo. Dê uma olhada nesta classe para maiores detalhes. Basicamente
utiliza-se os métodos readLine() e write(). 

   um abraço

   Jorge

-Original Message-
From: Rafael Casagrande [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 5 de setembro de 2000 17:15
To: Java; Javabr; Java-List; Javatche
Subject: [java-list] Arquivos texto !!!


  Como eu faco para abrir, ler, escrever, etc.. em arquivos de texto ???


Obrigado pela atenção

Rafael Fernandes Casagrande
Programador

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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] Eventos !!!!!

2000-09-11 Por tôpico Jorge Martins

   Rafael,

   Primeiramente deve-se compreender que evento é uma ocorrência que pode
ativar um método. Os eventos em java funcionam de forma simples, utilizando
o padrão de Listener. Assim, um objeto que dispara eventos é associado a um
objeto Listener.

   Exemplo, a interface KeyListener especifica métodos ativados por eventos
de teclado, como pressionar um botão. Um campo de texto pode ser associado a
um objeto de uma classe que implementa KeyListener.

   {
   MyListener   listener;   // MyListener implementa KeyListener
   TextFieldtext;

   text.addKeyListener(listener);
   }

   Assim, quando pressionarmos um tecla quando o foco estiver no campo text,
o método keyPressed(KeyEvent e) do objeto listener será ativado, passando
como parâmetros o KeyEvent e. Este objeto 'e' já possui campos informando a
tecla pressionada e outros dados relevantes.

   Espero ter ajudado.

   Jorge 


-Original Message-
From: Rafael Casagrande [mailto:[EMAIL PROTECTED]]

  Ainda nao entendi direito como funciona o negocio de eventos em java..
  Se alguem puder me explicar direito como funciona ficarei agradecido...


Obrigado pela atenção

Rafael Fernandes Casagrande
Programador

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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] FW: Livro

2000-09-11 Por tôpico Jorge Martins



-Original Message-
From: Jorge Martins 
Sent: segunda-feira, 4 de setembro de 2000 20:46
To: '[EMAIL PROTECTED]'
Subject: Livro


Estou procurando um livro sobre tecnologia Java para internet. Deve
 cobrir
 servlet e jsp. Pesquisando, encontrei boas referências para o Professional
 JSP. Alguém já leu este livro? É realmente bom?
 
 Professional JSP: Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML,
 XSLT, and WML to create dynamic and customizable web content
 
um abraço
 
Jorge
 
 

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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] Livro

2000-09-13 Por tôpico Jorge Martins

   Chico,

   O melhor livro de java que eu já vi é o Core Java, da Macron Books. Bem
didático e abrangente. Chega a ter capítulos de Redes (sockets e etc.),
JDBC, RMI.

   um abraço

   Jorge

-Original Message-
From: fcmjunior [mailto:[EMAIL PROTECTED]]

Prezados Amigos do Grupo Sou Java,

Estou começando agora a mexer com java, acho 
uma linguagem muito legal e um mercado 
promissor, mas gostaria de poder receber de 
algum amigo do Grupo alguma apostila sobre 
Java, ou que me aconselhassem algum livro

  Desculpem-me, pela inoportuna


  Atenciosamente

  Chiquinho

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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] Inicio

2000-09-13 Por tôpico Jorge Martins

   Leandro

   O site da sun (www.java.sun.com) é sempre uma boa pedida para arranjar
material. O texto "Examplets from The Java Developers Almanac 2000" é uma
ótima fonte de consulta, com exemplos de código em vários pontos
interessantes da linguagem.

   Já dei uma olhada superficial no JAVA 1001 dicas de programação. Me
pareceu superficial, apesar de abrangente. Admito que tenho um preconceito
com todo livro do tipo aprenda em 3 dias, 10 horas, ou qualquer outro título
para impressionar. Geralmente é uma grande furada para desprevinidos movidos
pela pressa e falta de conhecimento no assunto. Recomendo o livro Core Java.

   Quanto a escolher a linguagem Java como principal é uma aposta que a
maioria aqui deve estar fazendo contando com a força dos paradigmas que ela
se baseia (Orientação Objetos, distribuída, etc.) e a qualidade da própria
linguagem e sua tecnologia.

   um abraço

   Jorge

-Original Message-
From: Leandro Gomes [mailto:[EMAIL PROTECTED]]

Olá ,

  sou novo no grupo de discussão e tambem na arte de programar.
  Gostaria de algumas dicas para iniciar na programação em java;


1- Onde posso encontrar apaostilas para iniciantes em java;
2- Se eu escolher java como linguagem principal, estarei escolhendo
bem?
3- O livro JAVA 1001 dicas de programação é um bom livro para
começar?

  Como ainda não tenho condições de bancar um curso de java, pesso ajuda de
vcs para que
eu possa estar iniciando com o pé direito nesta linguagem.

 Muito obrigado e até a próxima!!

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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] Enterprise JavaBeans vs. JavaBeans (?)

2000-09-13 Por tôpico Jorge Martins

   Qual a diferença, se houver alguma, entre Enterprise JavaBeas e
JavaBeans? Sei que o EJB são componentes server-sides, mas JavaBeans não
podem ser também?

   um abraço

Jorge Roberto Diniz Martins
Desenvolvimento
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 389-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]
-




RE: [java-list] Teste de senha

2000-09-14 Por tôpico Jorge Martins



 
Augusto

 A 
Developers' Magazine do mês de agosto é sobre segurança na internet. Há bons 
textos sobre o assunto, incluindo senha e criptografia.

 Espero 
que seja de alguma ajuda

 
Jorge

-Original Message-From: Augusto Fernandes Vellozo 
[mailto:[EMAIL PROTECTED]]Olá pessoal,
Estou fazendo um sistema que precisará testar se a 
senha da pessoa é segura contra os programas de cracker, para isto preciso 
conhecer melhor como funcionam estes programas. 
Se alguém souber de alguma classe que faça este 
teste, ou um exemplo disto ficaria muito grato.
[]s
Augusto Fernandes Vellozo[EMAIL PROTECTED]


RE: [java-list] Portabilidade...

2000-09-14 Por tôpico Jorge Martins



 
Matheus,

 É só a 
torradeira possuir um JVM, a máquina virtual do java! Claro que isso será um 
passo ainda um pouco distante. Mas se pensarmos que o chip do MSX e Master 
System, o Z80, é uma piada para os dias de hoje, quem sabe? Um projeto inicial 
da Sun, que não implacou, seria utilizar java em controles remotos. Já ouvi 
falar que a sonda PathFinder, enviada a Marte, possuia um JVM e sua programação 
era desenvolvida em Java. Mas não me lembro da fonte e nunca mais ouvi falar 
nisso.

 um 
abraço

 
Jorge

-Original Message-From: Matheus Antonelli 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 13 de setembro 
de 2000 16:39To: [EMAIL PROTECTED]Subject: 
[java-list] Portabilidade...
Desde comecei a estudar Java, o que mais me estimulou foi a 
portabilidade oferecida por ele.

Em um livro, certa vez, li que ele foi elaborado para rodar em 
equipamentos que variam desde servidores pesados até torradeiras...

Pois bem, minha dúvida é:

Como eu poderia rodar Java em uma torradeira ???

Matheus Antonelli


[java-list] Shared Memory

2000-09-24 Por tôpico Jorge Martins

   Alguém sabe como utilizar shared memmory em java?

   um abraço

Jorge Roberto Diniz Martins
Desenvolvimento
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 389-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]
-




RE: [java-list] Ha como um Applet se comunicar com um applet?

2000-10-20 Por tôpico Jorge Martins



Luiz,

A Netscape tem uma 
biblioteca que faz isso, permite um applet convocar métodos javascript. Muito 
boa. Dê uma pesquisada, pois não sei mais qual é a página com a documentação. O 
nome do pacote é netscape.javascript.

abraços

Jorge

-Original Message-From: Luiz Fernando 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 11 de outubro de 
2000 09:59To: SouJavaSubject: [java-list] Ha como um 
Applet se comunicar com um applet?
Ha algumacoisa que eu possa fazer para que um 
applet se comunique com um javascript ? 
Luiz Fernando 
Corrêa_[EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]


RE: [java-list] Uml

2000-10-24 Por tôpico Jorge Martins



Mauricio

UML 
significa Unifiied Modeling Language, ou linguagem unificada de modelagem. É um 
padrão gráfico para se modelar sistemas orientado a objetos. Surgiu da 
unificação (daí o U de UML) de vários outros padrões que concorriam no mercado. 
Então, os papas da modelagem se reuniram e decidiram fazer um um pequeno cartel. 
: )

Ela é 
bem baseada no Booch. Vale a pena aprender, pois é bem simples e de fácil 
assimilação. Recomendo você pegar uma ferramenta CASE (edição através de 
interface visual) que utilize UML. Eu recomendo a Together, que tem a versão 
Whiteboard de graça.

Só 
tenha paciência no download e se seu computador não for bom de 
tranco.

um 
abraço

Jorge


-Original Message-From: Mauricio José Lelis 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 24 de outubro de 2000 
10:27To: [EMAIL PROTECTED]Subject: [java-list] 
Uml
Já tinhaouvido esta sigla ou abreviatura da 
boca de outras pessoas que conhecem Java, agora vejo - a presente em algumas 
mensagens do "Soujava". O que significa finalmente "UML"?

MJLelis


[java-list] Design Pattern Singleton

2000-10-24 Por tôpico Jorge Martins

Alguém já implementou o design pattern Singleton para ser usado em páginas
JSP? A idéia é transparentemente manter um instância única de uma classe
através de uma sessão. Assim meus outros componentes beans utilizariam esta
classe com o comando Singleton.getIsntance().

Exemplo:

class Singleton () - classe com única instância. Para acessá-la deve-se
utilizar o método estático getInstance().


página 1 - usa a classe Singleton, configurando seu nome.

 Singleton.getInstance().setName("Meu Nome");


página 2 - usa a classe Singleton, retornando o nome.

 String name = Singleton.getInstance().getName();

A String name deve ter valor "Meu Nome" se usada na mesma sessão da página
1.


Fui suficientemente claro? Qualquer dica será bem vinda.

um abraço

Jorge Roberto Diniz Martins
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 389-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]
-




RE: [java-list] Design Pattern Singleton

2000-10-25 Por tôpico Jorge Martins

   Já tinha pensado em fazer algo assim. E realmente, a melhor alternativa é
utilizar o código da seção como índice. Mas como encapsular via dicionário?
Não entendi. Também não tenho conhecimento sobre EJB, logo pode vir a se
tornar uma alternativa futura. A idéia de um objeto remoto controlando isto
me agrada.

   obrigado

   Jorge

-Original Message-
From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 24 de outubro de 2000 20:33
To: Jorge Martins
Subject: Re: [java-list] Design Pattern Singleton


Você poderia utilizar Singleton, se coloca-se um método getInstance(int
codigoSecao), e encapsula-se o uso da seção via
Dicionário.


Você também poderia fazer isto, utilizando um EJB atravéz de um Entity
Object utilizando o código da Seção, ou o código do usuário. poderia até
armazenar em um cookie. Que aliás acho o mais interessante.


O que você acha?

- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: 'Clebert Rezende Suconic' [EMAIL PROTECTED]
Sent: Tuesday, October 24, 2000 8:16 PM
Subject: RE: [java-list] Design Pattern Singleton


Obrigado Clebert

Já estava chegando a esta mesma conclusão. Irei utilizar este design
 pattern apenas para o escopo de aplicação. E irei armazenar este objeto
 usuário no escopo da sessão.

O chato é perder a transparência, pois será necessário passá-lo como
 parâmetro aos meus componentes ao invés deles automaticamente acessá-los
com
 getInstance(). Pode parecer besteira, mas não serei eu a fazer isso (e nem
 minha empresa) e sim nossos clientes. E quanto mais transparente e
simples,
 mesmo que por um detalhe, for o trabalho do cliente, melhor.

um abraço

Jorge


 -Original Message-
 From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
 Sent: terça-feira, 24 de outubro de 2000 20:14
 To: Jorge Martins; [EMAIL PROTECTED]
 Subject: Re: [java-list] Design Pattern Singleton


 Na minha opinião você não deveria utilizar um Singleton. Você deveria
 utilizar um singleton quando você necessitasse de uma instância para todos
 os usuários do seu site. Uma classe singleton poderia conter dados básicos
 para todos como UFs, Sexo. Whatever, uma série de coisas.

 Acredito que o mais indicado seria uma instância de objeto armazenado
 diretamente na seção.


 Seções armazenam Objects. Você poderá fazer type-cast quando necessitar.
 Basta recuperar o objeto da seção



 Clebert


 - Original Message -
 From: Jorge Martins [EMAIL PROTECTED]
 To: 'Clebert Rezende Suconic' [EMAIL PROTECTED]
 Sent: Tuesday, October 24, 2000 8:03 PM
 Subject: RE: [java-list] Design Pattern Singleton


  OK. Isso eu consegui. Mas o escopo desta classe está sendo de aplicação
e
 eu
  gostaria que fosse de seção. Minha idéia é manter toda a informação que
  preciso do usuário do meu site em uma classe Singleton. Assim, cada
sessão
  manteria uma instância desta classe.
 
  Estou falhando em algum conceito ou é algum detalhe de implementação? O
  conceito de sessão, uma para cada usuário do meu site naquele momento,
 está
  correto? Como é feito o controle destas sessões? É por IP?
 
  um abraço
 
  Jorge
 
  ps: obrigado pela dica do synchronized. Eu tinha me esquecido deste
  importante detalhe até agora.
 
 
  -Original Message-
  From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
  Sent: terça-feira, 24 de outubro de 2000 19:59
  To: [EMAIL PROTECTED]
  Cc: [EMAIL PROTECTED]
  Subject: Re: [java-list] Design Pattern Singleton
 
 
  Teoricamente você não teria nenhum problema em criar a singleton.
 
 
  public class MinhaClasseSingleton
  {
  private MinhaClasseSingleton()
  {
  }
 
 
  private static MinhaClasseSingleton instanceSingleton;
 
  public synchronized static MinhaClasseSingleton getInstance()
  {
  if (instanceSingleton==null)
  {
   instanceSingleton= newMinhaClasseSingleton();
  }
 
  return instanceSingleton;
  }
  }
 
  Basta você colocar a classe no classPath.
 
 
  - Original Message -
  From: Jorge Martins [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Tuesday, October 24, 2000 6:24 PM
  Subject: [java-list] Design Pattern Singleton
 
 
   Alguém já implementou o design pattern Singleton para ser usado em
 páginas
   JSP? A idéia é transparentemente manter um instância única de uma
classe
   através de uma sessão. Assim meus outros componentes beans utilizariam
  esta
   classe com o comando Singleton.getIsntance().
  
   Exemplo:
  
   class Singleton () - classe com única instância. Para acessá-la
deve-se
   utilizar o método estático getInstance().
  
  
   página 1 - usa a classe Singleton, configurando seu nome.
  
Singleton.getInstance().setName("Meu Nome");
  
  
   página 2 - usa a classe Singleton, retornando o nome.
  
String name = Singleton.getInstance().getName();
  
   A String name deve ter valor "Meu Nome" se usada na mesma sessão da
 página
   1.
  
  
  

RE: [java-list] JAR Files

2000-10-25 Por tôpico Jorge Martins



por 
que você não conseguiu criar um só arquivo? O jar é apenas um arquivo ao estilo 
do zip. É só juntar tudo num arquivo só e acessá-los com a tag 
apropriada.

-Original Message-From: Rodrigo 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 24 de outubro de 
2000 18:17To: [EMAIL PROTECTED]Subject: [java-list] 
JAR Files
Olá amigos da lista!

Estou com o seguinte problema de desempenho: 
Estou desenvolvendo uma Applet que manipula arquivos XML, para isso estou 
utilizando classes com, org e w3c ( 71 classes ao todo), sendo assim a Applet 
demora muito tempo para executar, visto que o browser presisa fazer o download 
de todas as classes. Agora estou tentando utilizar java archives, tentei juntar 
tudo num arquivo jar, mas não consegui, tive que gerar 4 jar's, um para as 
classes com, outro para as org, etc...
notei que o browser levou bem menos tempo para 
baixas as classes...mas...o applet não funciona... :(


Caso alguém tenha alguma dica ou exemplo de como 
utilizar JAR files c/ applets, por favor mandem pra mim, blz?


Obrigo a todos amigos da lista e a organização 
SOUJAVA


RE: [java-list] Design Pattern Singleton

2000-10-25 Por tôpico Jorge Martins

   Obrigado Bruno

   Mas o meu problema não era quanto a implementação e sim do comportamento
deste design pattern em JSP/Servlets. Após pequenos testes, pude perceber
que o escopo do objeto único (o static Singleton.instance) é de aplicação.
Gostaria que fosse de sessão.

   Dê uma lida na série de mensagens que eu troquei com o Clebert. Chegamos
a conclusão que terei que extender o conceito do Singleton, para que a
classe controle um objeto para cada sessão. Basicamente farei uma hashtable
e o método getInstance() terá um parâmetro session.

   Ainda não estou satisfeito com esse modelo, pois acaba com minha
transparência. Eu gostaria que meus componentes usassem o método
getInstance() sem passar parâmetros e, de alguma forma que ainda não sei,
minha classe Singleton retorna-se o objeto único daquela sessão.

   Estou pensando em minha classe Singleton acessar uma variável de ambiente
SESSION no método getInstance(). Esta variável, com escopo de sessão,
armazenaria a sessão do usuário. Assim, com esta informação, Singleton pode
retornar o objeto apropriado.

   Isto funciona? Como eu acesso variáveis de ambiente em java? Isso não
faria com que minha classe Singleton ficasse restrita ao ambiente webserver?

   Irei estudar um pouco mais e realizar alguns testes. Qualquer dica, por
favor, envie. Será muito bem vinda.

   um abraço

   Jorge

-Original Message-
From: Bruno Augusto Vivas e Possas [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 24 de outubro de 2000 20:42
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Design Pattern Singleton


On Tue, 24 Oct 2000, Jorge Martins wrote:

Alguém já implementou o design pattern Singleton para ser usado em páginas
JSP? A idéia é transparentemente manter um instância única de uma classe
através de uma sessão. Assim meus outros componentes beans utilizariam esta
classe com o comando Singleton.getIsntance().

Exemplo:

class Singleton () - classe com única instância. Para acessá-la deve-se
utilizar o método estático getInstance().

Caro Jorge,

matenha uma variável estática na sua classe(instance), que corresponderá a
instância única. Faça com que o construtor da sua classe Singleton seja
private para garantir que a única forma  de ter um objeto dessa classe seja
através da chamada ao método getInstance().  Implemente o metodo estático
getInstance(). Assim você terá uma Singleton. Abaixo, mostro a implementação
que normalmente uso.

public class Singleton {

private Singleton() {
}

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

private static Singleton instance = null;
}

um abraço

Jorge Roberto Diniz Martins
[EMAIL PROTECTED]


Abraços,
Bruno Augusto Vivas e Possas
 [EMAIL PROTECTED]
   [EMAIL PROTECTED]
   Linux user number 100453 
http:/www.dcc.ufmg.br/~bavep


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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 Singleton

2000-10-26 Por tôpico Jorge Martins

   Saquei como se faz. É justamente como eu estava pensando. É um padrão
muito interessante mesmo, uma extensão do Singleton (pela idéia da classe
controlar o acesso ao seu objeto) com o detalhe que agora haverá multiplas
instâncias. É... Já podemos documentar, escrever um paper e buscar nosso
espaço no meio acadêmico. :)

   As classes Dictionary e Hastable manuseiam Objects. Vale a pena
expecilalizá-las (criando minhas próprias classes) para melhora de
performance. Sei que esta estratégia é interessante a classe Vector pela
facilidade de implementação e aumento no desempenho.

   obrigado

   Jorge

   ps: tem a dica de algum tutorial para a implementação da solução por EJB?


-Original Message-
From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 25 de outubro de 2000 11:54
To: [EMAIL PROTECTED]; Jorge Martins
Subject: Re: [java-list] Design Pattern Singleton


Utilize a classe dictionary ou Hashtable.

Você poderá ter um índice para cada propriedade.

Na verdade você estará misturando dois patterns. O FactoryObject e o
Singleton. Não sei se existe um pattern documentado baseado em propriedades.


public class MinhaClasseSingleton
 {
 private MinhaClasseSingleton()
 {
 }


 private static Hashtable  instanceHashSingleton;

   /// Pseudo código, de uma olhada no help para ver como sao os
comandos de verdade
  // Se desejar mudar para outra variavel
 public synchronized static MinhaClasseSingleton getInstance(Object
secao)
 {
MinhaClasseSingleton findedInstance=null;

 // TODO - Procure na hash a secao valida para o objeto secao



 if (findedInstance==null)
 {
  findedInstance= newMinhaClasseSingleton();
  // Execute o put na hashTable
 }

 return findedInstance;
 }
 }


- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, October 25, 2000 10:13 AM
Subject: RE: [java-list] Design Pattern Singleton


Já tinha pensado em fazer algo assim. E realmente, a melhor alternativa
é
 utilizar o código da seção como índice. Mas como encapsular via
dicionário?
 Não entendi. Também não tenho conhecimento sobre EJB, logo pode vir a se
 tornar uma alternativa futura. A idéia de um objeto remoto controlando
isto
 me agrada.

obrigado

Jorge

 -Original Message-
 From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
 Sent: terça-feira, 24 de outubro de 2000 20:33
 To: Jorge Martins
 Subject: Re: [java-list] Design Pattern Singleton


 Você poderia utilizar Singleton, se coloca-se um método getInstance(int
 codigoSecao), e encapsula-se o uso da seção via
 Dicionário.


 Você também poderia fazer isto, utilizando um EJB atravéz de um Entity
 Object utilizando o código da Seção, ou o código do usuário. poderia até
 armazenar em um cookie. Que aliás acho o mais interessante.


 O que você acha?

 - Original Message -
 From: Jorge Martins [EMAIL PROTECTED]
 To: 'Clebert Rezende Suconic' [EMAIL PROTECTED]
 Sent: Tuesday, October 24, 2000 8:16 PM
 Subject: RE: [java-list] Design Pattern Singleton


 Obrigado Clebert
 
 Já estava chegando a esta mesma conclusão. Irei utilizar este design
  pattern apenas para o escopo de aplicação. E irei armazenar este objeto
  usuário no escopo da sessão.
 
 O chato é perder a transparência, pois será necessário passá-lo como
  parâmetro aos meus componentes ao invés deles automaticamente acessá-los
 com
  getInstance(). Pode parecer besteira, mas não serei eu a fazer isso (e
nem
  minha empresa) e sim nossos clientes. E quanto mais transparente e
 simples,
  mesmo que por um detalhe, for o trabalho do cliente, melhor.
 
 um abraço
 
 Jorge
 
 
  -Original Message-
  From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
  Sent: terça-feira, 24 de outubro de 2000 20:14
  To: Jorge Martins; [EMAIL PROTECTED]
  Subject: Re: [java-list] Design Pattern Singleton
 
 
  Na minha opinião você não deveria utilizar um Singleton. Você deveria
  utilizar um singleton quando você necessitasse de uma instância para
todos
  os usuários do seu site. Uma classe singleton poderia conter dados
básicos
  para todos como UFs, Sexo. Whatever, uma série de coisas.
 
  Acredito que o mais indicado seria uma instância de objeto armazenado
  diretamente na seção.
 
 
  Seções armazenam Objects. Você poderá fazer type-cast quando necessitar.
  Basta recuperar o objeto da seção
 
 
 
  Clebert
 
 
  - Original Message -
  From: Jorge Martins [EMAIL PROTECTED]
  To: 'Clebert Rezende Suconic' [EMAIL PROTECTED]
  Sent: Tuesday, October 24, 2000 8:03 PM
  Subject: RE: [java-list] Design Pattern Singleton
 
 
   OK. Isso eu consegui. Mas o escopo desta classe está sendo de
aplicação
 e
  eu
   gostaria que fosse de seção. Minha idéia é manter toda a informação
que
   preciso do usuário do meu site em uma classe Singleton. Assim, cada
 sessão
   manteria uma

RE: [java-list] Runtime.getRuntime().totalMemory()

2000-10-26 Por tôpico Jorge Martins

   Fábio,

   Isto é bem coerente. Este método retorna a quantidade total de mémoria
naquele momento da JVM. Na decorência da execução de sua applet vão sendo
alocado memória para seus objetos na máquina virtual. Na segunda execução, a
JVM tem que alocar mais espaço em memória para mais objetos. Logo começa com
uma quantidade B e termina com mais.

   um abraço

   Jorge

-Original Message-
From: Fabio Rodrigues - Telematica [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 24 de outubro de 2000 15:24
To: [EMAIL PROTECTED]
Subject: [java-list] Runtime.getRuntime().totalMemory() 



Olá a todos,

Tenho uma applet que esta consumindo memoria em demasia, para observar
isso
coloquei no metodo start() e no metodo destroy() a seguinte linha:

System.out.println("Memoria = " + Runtime.getRuntime().totalMemory());

isso vai imprimir no console o total acumulado da memoria utilizada, e
percebi
que :

- quando inicio a applet o valor da memoria eh A ;

- quando fecho a janela do browser ( eu nao fecho o browser ) que esta
sendo executada
a applet a o valor da memoria é B (maior que A).

- se eu iniciar novamente a applet o valor da memoria nao volta a A,
mais sem a B.

e assim por diante.

Se alguem ja passou por isso

Por favor preciso de ajuda.


ok

obrigado


Fabio A.Rodrigues


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.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] Uml

2000-10-27 Por tôpico Jorge Martins



Quando eu 
falei que eles formaram cartel, foi claramente um brincadeira. O que houve, como 
você mesmo falou, foi um consórcio para a criação de uma linguagem unificada. 
Isso teve méritos incríveis para a Engenharia de Software, que se pode notar 
diretamente nos cursos sobre o assunto. Anteriormente muito voltados para a 
forma, hoje já tão se concentrando muito mais no contéudo e qualidade das 
soluções, por já haver uma linguagem simples, muito bem feita e padrão do 
mercado.

Desculpa 
pelo mal entendido. Não quis de forma alguma caluniar o grupo de cientistas que 
criou a UML.

um 
abraço

Jorge


-Original Message-From: Editor MundoOO 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 24 de outubro de 
2000 22:19To: [EMAIL PROTECTED]Subject: Re: 
[java-list] UmlNa verdade a UML tem forte contribuição de 
Grady Booch, assim como do Jim Rumbaugh e do Ivar Jacobson, conhecidos como "los 
tres amigos". De qualquer forma, a UML não pode ser considerada como fruto de um 
cartel, visto ter existido o consórcio dos parceiros da UML, onde contou com a 
contribuição de inúmeros outros cientistas e metodologias da OO, como Harel e o 
pessoal da Gang of Four dentre dezenas de outros papas e mamas. Atualmente a UML 
é um padrão do OMG, o que a torna independente de fornecedor ou fabricante. 
Recentemente publicamos novos artigos sobre UML no http://www.mundooo.com.br 
[]'s Editor 
Jorge Martins wrote: 

  
  MauricioUML significa Unifiied Modeling 
  Language, ou linguagem unificada de modelagem. É um padrão gráfico para se 
  modelar sistemas orientado a objetos. Surgiu da unificação (daí o U de UML) de 
  vários outros padrões que concorriam no mercado. Então, os papas da modelagem 
  se reuniram e decidiram fazer um um pequeno cartel. : 
  )Ela é bem baseada no Booch. Vale a pena aprender, pois é bem simples e 
  de fácil assimilação. Recomendo você pegar uma ferramenta CASE (edição através 
  de interface visual) que utilize UML. Eu recomendo a Together, que tem a 
  versão Whiteboard de graça.Só tenha paciência no download e 
  se seu computador não for bom de tranco.um 
  abraçoJorge 
  -Original Message- From: Mauricio José Lelis [mailto:[EMAIL PROTECTED]] 
  Sent: terça-feira, 24 de outubro de 
  2000 10:27 To: 
  [EMAIL PROTECTED] Subject: [java-list] Uml Já tinha ouvido esta sigla ou abreviatura da boca de 
  outras pessoas que conhecem Java, agora vejo - a presente em algumas mensagens 
  do "Soujava". O que significa finalmente "UML"?MJLelis


RE: [java-list] Dúvidas na Instalação do Together

2000-10-28 Por tôpico Jorge Martins



Estou usando exatamente com 128 MB de RAM e já acho um 
pouco lento. Em um micro com 64 MB deve ficar insuportável de lento. Eu instalei 
o Together já com o JRE. Acho bem mais simples, já que ele se configura 
automaticamente.

um 
abraço

Jorge

-Original Message-From: Sérgio Ricardo M Pedrosa 
[mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 26 de outubro 
de 2000 08:24To: [EMAIL PROTECTED]Subject: 
[java-list] Dúvidas na Instalação do Together
Olá amigos.

Estou com algumas dúvidas na instalação do Together 
4.1 Whiteboard. São elas:
* Na página de download do software, existe o 
requisitos de instalação do Java SDK/JRE. Eu já tenho o SDK 1.3.0 da Sun 
instalado no Windows e dentro de sua árvore existe o diretório JRE. Minha 
dúvida: mesmo assim eu preciso instalar o JRE a parte?
* Mesmo sem instalar o JRE a parte tentei a 
instalação do Together, e após os 90%de cópia dos componentes, a instalação 
ficou incrivelmente lenta. Minha dúvida: é normal?
* Esta tentativa de instalação foi numa máquina da 
empresa com 128 MB de RAM, como sugere o fabricante, mas vou precisar usar em 
casa e meu micro tem 64MB. Minha dúvida: alguém está usando o software com esta 
quantidade de memória? Fica legal?

Desde já grato a todos,

Sérgio Ricardo M 
Pedrosa.


RE: [java-list] Design Pattern Singleton

2000-10-28 Por tôpico Jorge Martins

  Essa solução cai justamente num problema que eu quero evitar. Perceba
minha arquitetura. Eu tenho componentes que desejam utilizar dados de
usuários. Uma solução seria armazenar o usuário na session, e passá-lo por
parâmetro para o componente. Eu perco totalmente a transparência.

  Gostaria de ativar meus componenetes sem passar o usuário como parâmetro.
Se a uma classe Singleton tivesse escopo de sessão, poderia fazer isso
calmamente. Meus componentes convocaria a instância única da classe usuário,
que teria escopo de sessão.

  Ainda estou em busca da melhor solução, mas você já me deu uma idéia. Ao
invés de passar como parâmetro a classe usuário, poderia passar a classe
session. Já aumenta bastante o encapsulamento e a transparência. Pois caso
eu precise de outra classe de sessão que não usuário, não será necessário
criar novo parâmetro.

  um abraço

  Jorge



-Original Message-
From: Eduardo Issao Ito [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 25 de outubro de 2000 18:12
To: [EMAIL PROTECTED]
Cc: 'Clebert Rezende Suconic'
Subject: Re: [java-list] Design Pattern Singleton



Dependendo do que voce quer fazer, nao e' preciso nada disso!
A propria classe HttpSession e' um "singleton para a sessao", e pode
guardar objetos.
Assim, todos os threads duma mesma sessao podem compartilhar os mesmos
objetos.

HttpSession session = request.getSession(true);

session.putValue("meuobjeto", new MeuObjeto());


--
Eduardo Ito


Jorge Martins wrote:
 
Saquei como se faz. É justamente como eu estava pensando. É um padrão
 muito interessante mesmo, uma extensão do Singleton (pela idéia da classe
 controlar o acesso ao seu objeto) com o detalhe que agora haverá multiplas
 instâncias. É... Já podemos documentar, escrever um paper e buscar nosso
 espaço no meio acadêmico. :)
 
As classes Dictionary e Hastable manuseiam Objects. Vale a pena
 expecilalizá-las (criando minhas próprias classes) para melhora de
 performance. Sei que esta estratégia é interessante a classe Vector pela
 facilidade de implementação e aumento no desempenho.
 
obrigado
 
Jorge
 
ps: tem a dica de algum tutorial para a implementação da solução por
EJB?
 
 -Original Message-
 From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
 Sent: quarta-feira, 25 de outubro de 2000 11:54
 To: [EMAIL PROTECTED]; Jorge Martins
 Subject: Re: [java-list] Design Pattern Singleton
 
 Utilize a classe dictionary ou Hashtable.
 
 Você poderá ter um índice para cada propriedade.
 
 Na verdade você estará misturando dois patterns. O FactoryObject e o
 Singleton. Não sei se existe um pattern documentado baseado em
propriedades.
 
 public class MinhaClasseSingleton
  {
  private MinhaClasseSingleton()
  {
  }
 
  private static Hashtable  instanceHashSingleton;
 
/// Pseudo código, de uma olhada no help para ver como sao os
 comandos de verdade
   // Se desejar mudar para outra variavel
  public synchronized static MinhaClasseSingleton getInstance(Object
 secao)
  {
 MinhaClasseSingleton findedInstance=null;
 
  // TODO - Procure na hash a secao valida para o objeto secao
 
  if (findedInstance==null)
  {
   findedInstance= newMinhaClasseSingleton();
   // Execute o put na hashTable
  }
 
  return findedInstance;
  }
  }
 
 - Original Message -
 From: Jorge Martins [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, October 25, 2000 10:13 AM
 Subject: RE: [java-list] Design Pattern Singleton
 
 Já tinha pensado em fazer algo assim. E realmente, a melhor
alternativa
 é
  utilizar o código da seção como índice. Mas como encapsular via
 dicionário?
  Não entendi. Também não tenho conhecimento sobre EJB, logo pode vir a se
  tornar uma alternativa futura. A idéia de um objeto remoto controlando
 isto
  me agrada.
 
 obrigado
 
 Jorge
 
  -Original Message-
  From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
  Sent: terça-feira, 24 de outubro de 2000 20:33
  To: Jorge Martins
  Subject: Re: [java-list] Design Pattern Singleton
 
 
  Você poderia utilizar Singleton, se coloca-se um método getInstance(int
  codigoSecao), e encapsula-se o uso da seção via
  Dicionário.
 
 
  Você também poderia fazer isto, utilizando um EJB atravéz de um Entity
  Object utilizando o código da Seção, ou o código do usuário. poderia até
  armazenar em um cookie. Que aliás acho o mais interessante.
 
 
  O que você acha?
 
  - Original Message -
  From: Jorge Martins [EMAIL PROTECTED]
  To: 'Clebert Rezende Suconic' [EMAIL PROTECTED]
  Sent: Tuesday, October 24, 2000 8:16 PM
  Subject: RE: [java-list] Design Pattern Singleton
 
 
  Obrigado Clebert
  
  Já estava chegando a esta mesma conclusão. Irei utilizar este
design
   pattern apenas para o escopo de aplicação. E irei armazenar este
objeto
   usuário no escopo da sessão.
  
  O chato é perder a tran

[java-list] RE: Shared Memory

2000-11-06 Por tôpico Jorge Martins

Alguém conhece uma boa solução em java que utilize mensagens através de
shared memory?

Jorge Roberto Diniz Martins
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 389-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] Stores Procedures retornando ResultSets

2000-11-07 Por tôpico Jorge Martins

   Tenho algumas stores procedures em Sql Server que retornam recordSets
(result sets), além de ter parâmetros de saída. Como consigo acessar estes
results sets após a execução do CallableStatement?

   Se não houvesse os parâmetros de saída utilizaria 

   ResultSet rs = statement.executeQuery("EXEC minhastoreprocedure
parametro1, parametro2");

   Logo preciso utilizar:

   callableStatement.registerOutParameter()
   callableStatement.execute()

   Este último método retorna um boolean. Como eu faço para pegar o
resultSet?

Jorge Roberto Diniz Martins
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 389-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]
-




RE: [java-list] Stores Procedures retornando ResultSets

2000-11-07 Por tôpico Jorge Martins

Augusto,

procure em http://govt.oracle.com/~tkyte/ResultSets/index.html

um abraço

Jorge

-Original Message-
From: Augusto Fernandes Vellozo [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 6 de novembro de 2000 17:37
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Stores Procedures retornando ResultSets


A propósito alguém sabe como posso obter a mesma coisa no Oracle?
No Oracle 8i é possível retornar um resultset de uma stored procedure?
Gostaria de deixar todas as queries ao banco de dados no próprio banco de
dados, assim qualquer query que esteja executando com uma baixa performance,
poderia ser alterada pelo DBA, e evitaria do programador fazer qualquer
'besteira". Desta forma todo o acesso ao banco estaria sobre o controle do
DBA.
Alguém tem alguma idéia de como posso fazer isto?

Grato,

Augusto Fernandes Vellozo
[EMAIL PROTECTED]
- Original Message -
From: "Jorge Martins" [EMAIL PROTECTED]
To: "java-list" [EMAIL PROTECTED]
Sent: Wednesday, November 01, 2000 16:54
Subject: [java-list] Stores Procedures retornando ResultSets


Todo brasileiro tem direito a um e-mail grátis
http://www.bol.com.br

   Tenho algumas stores procedures em Sql Server que retornam recordSets
(result sets), além de ter parâmetros de saída. Como consigo acessar estes
results sets após a execução do CallableStatement?

   Se não houvesse os parâmetros de saída utilizaria

   ResultSet rs = statement.executeQuery("EXEC minhastoreprocedure
parametro1, parametro2");

   Logo preciso utilizar:

   callableStatement.registerOutParameter()
   callableStatement.execute()

   Este último método retorna um boolean. Como eu faço para pegar o
resultSet?

Jorge Roberto Diniz Martins
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 389-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]
-



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

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




[java-list] IMAGEM EM UM BUTTON

2000-11-07 Por tôpico Jorge Martins

Daniel,

Como você fez para colocar uma imagem num Button? Mande o código para a
lista. Me parece bem interessante.

um abraço

Jorge

-Original Message-
From: DANIEL VIEIRA VIVEIROS [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 31 de outubro de 2000 14:12
To: Lista de Usuários Java - Sucessu
Subject: Re: [java-list] IMAGEM EM UM BUTTON


OI,

Para colocar uma imagem em um botao Swing (JButton) basta colocar icone
nele.

Icon myIcon = new ImageIcon("figura");
JButton myButton = new JButton("label",myIcon);

Se vc quiser colocar uma image num botao AWT (Button) ai eh um pouco mais
complicado. Eu criei uma classe que faz isso. Se vc quiser eu a mando para
vc.

[]s
Daniel


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

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




[java-list] Comunicação Servlet x Jsp

2000-11-08 Por tôpico Jorge Martins

   Márcio,

   E mesmo sendo possível passar o record set, não recomendo que o faça. Não
é uma boa modelagem e rompe a estrutura de camadas. 

   Perceba, o seu servlet é a camada de acesso ao banco de dados. Logo o
retorno não deve ser um objeto coerente apenas para esta camada. O retorno
deve ser um objeto coerente para a camada lógica.

   Imagine o caso de um sistemas de uma livraria. Você deve retornar objetos
livros ao invés de record sets contendo os dados dos livros. Imagina se tem
que mudar alguma representação do banco de dados. O impacto seria enorme
caso sua modelagem não seja bem estruturada.

   um abraço

   Jorge

-Original Message-
From: Leonardo Souza Mario Bueno [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 7 de novembro de 2000 14:32
To: Marcio Di Pietro; Lista Soujava
Subject: [java-list] Re: Comunicação Servlet x Jsp


- Original Message -
From: Marcio Di Pietro [EMAIL PROTECTED]
To: Lista Soujava [EMAIL PROTECTED]
Sent: Tuesday, November 07, 2000 10:37 AM
Subject: Comunicação Servlet x Jsp


 Caros,


 Uso servlets há algum tempo, e agora comecei a estudar JSP, porem
 não gostei muito
 da comunicação entre eles.


 Um exemplo que gostaria de saber se há como fazer é o seguinte:
 Tenho um servlet simples que não faz nada mais do que um select no
 banco de dados, porem
 um JSP chama este servlet e recebe o resultset do mesmo e mostra no
 browser.
 há como fazer isso ?, o servlet se comunicar com o JSP e passar ao
mesmo
 um volume grande de dados
 como uma  resposta(resultset) de um select  ?


Márcio,

Para poder passar um objeto entre um servlet e uma página JSP será
preciso que ele implemente java.io.Serializable e a classe ResultSet não
faz isto.

Você terá que extrair os registros do result set e passa-los em uma
collection para a página JSP atraves  do objeto
request.

Leonardo.



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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] Mapeamento

2000-11-08 Por tôpico Jorge Martins



Isto 
funciona com AWT ou apenas com swing?

Jorge

-Original Message-From: Aristides Tavares dos Santos 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 1 de novembro de 
2000 21:01To: [EMAIL PROTECTED]Subject: Re: 
[java-list] Mapeamento
Se vc tiver um botão faça o 
seguinte:

button.setToolTipText("Configuração do 
Aplicativo"); 

[]'s

Aristides

  - Original Message - 
  From: 
  Diego 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, October 31, 2000 8:55 
  AM
  Subject: [java-list] Mapeamento
  
  Olá pessoal do sou java,
  
  Fiz um menu utilizando java, mas gostaria de 
  saber se alguém conhece algum comando que imita o alt=" " do html (quando 
  passa o mouse sobre um determinado ponto, aparece junto ao mouse o nome do 
  menu).
  
  desde já agradeço. 
Diego


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

2000-11-09 Por tôpico Jorge Martins



Esse exemplo foi retirado do Readme dodriver para jdbc 
aveConnect:

//URL for the 
connectionString url= "jdbc: AvenirDriver: 
//www.avenir.net: 1433/master ";
Class.forName 
("net.avenir.jdbc2.Driver");//Registering the 
driver
Connection ctn = 
DriverManager.getConnection (url,"sa", 
"password");
Onde:
 www.avenir.net = 
servidor
 1433 = porta
 master = banco de 
dados
 sa = login
 password = senha 
(óbvio...)

 abraços
 
 Jorge

-Original Message-From: 
Daniel José Pinto [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 3 de 
novembro de 2000 09:27To: Lista JavaSubject: [java-list] 
SQL Server - Conexão com o Banco
Alguem poderia me dar um exemplo de conexão com um banco SQL 
Server 7???

Estou interessado em saber se consigo fazer conexão com o 
banco!!!

Obrigado!

Daniel Pinto


RE: [java-list] Livro APPLET

2000-11-09 Por tôpico Jorge Martins



 
Se o assunto é livro, eu não posso deixar de recomendar o Core 
Java. O melhor e mais amplo livro sobre java que já vi. Além de 
explicar muito bem os conceitos da linguagem, chega a cobrir (também com 
competência) assuntos mais avançados como sockets, jdbc, 
etc.

 
abraços

 
Jorge


-Original Message-From: Marcelo Quintella 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 6 de novembro de 
2000 21:30To: [EMAIL PROTECTED]Subject: RE: 
[java-list] Livro APPLET
Outro 
livro que talvez possa interessar eh o "Beginning Java 2" do Ivor Horton. Nao 
sei se foi traduzido para o portugues.

http://www.amazon.com/exec/obidos/ASIN/1861003668/qid=973553292/sr=1-2/102-8344219-5183355

Abracos,
Marcelo Quintella

  -Original Message-From: Marcelo Quintella 
  [mailto:[EMAIL PROTECTED]]Sent: Monday, November 06, 2000 4:43 
  PMTo: [EMAIL PROTECTED]Subject: Re: [java-list] 
  Livro APPLET
  O "Thinking in Java" eh a Biblia da 
  linguagemJava. 
  
  Eu trabalho numa grande empresa de software nos 
  EUA e essa eh a nossa primeira referencia. Se depois for necessario 
  aprofundar-se em assuntos especificos pode-se pesquisar outras fontes, mas o 
  TIJ eh sem duvida o primeiro livro a ser comprado.
  
  No site dele tem a versao em PDF e tambem em 
  HTML, Word e nao sei o que mais:
  
  http://www.mindview.net/TIJ2/index.html
  
  Abracos,
  Marcelo Quintella
  
- Original Message - 
From: 
Clebert Rezende 
Suconic 
To: [EMAIL PROTECTED] 
Sent: Monday, November 06, 2000 4:00 
PM
Subject: Re: [java-list] Livro 
APPLET

Eu já dei uma olhada no "Aprendendo java em 21 
dias" e achei uma @#$¨@#$#$¨## (censurado! :-) ). Sem ofenças à 
quem gostou!


O que eu achei melhor é o livro do Bruce Eckel, 
Thinking em Java, que mostra algo além de applets. Aliás não há como 
escrever applets sem aprender Java. Aliás sem dúvida este é o melhor livro 
sobre Java que eu conheço. Não sei se alguém traduziu este 
livro.


Têm a versão gratuita em PDF no site dele. Se 
não me engano têm um link no site do SouJava ou no site do 
Bruno.


Mas de qualquer forma, lá vai a 
URL:

http://www.codecuts.com/codecuts/pdfs/bruceeckel/TIJ2.pdf


Clebert Suconic


  - Original Message - 
  From: 
  Marcio Di 
  Pietro 
  To: [EMAIL PROTECTED] 
  Sent: Monday, November 06, 2000 6:37 
  PM
  Subject: Re: [java-list] Livro 
  APPLET
  Creio que o aprendendo java em 21 dias é a melhor 
  opção.  
  []'s 
  "Ana Paula L. M. Costa" wrote: 
  

Oi,Alguem sabe um BOM livro sobre java voltado 
para applets, na versao que os browsers suportam 
???Obrigado,Ana 
Paula


RE: [java-list] int para byte[]

2000-11-18 Por tôpico Jorge Martins

Obrigado Bruno,

Mas, já tinha obtido outra solução:

bytes [index] = (byte)(0xff  i);
bytes [index + 1] = (byte)(0xff  (i  8));
bytes [index + 2] = (byte)(0xff  (i  16));
bytes [index + 3] = (byte)(0xff  (i  24));

Jorge

-Original Message-
From: Bruno Reded [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 17 de novembro de 2000 12:51
To: [EMAIL PROTECTED]
Subject: Re: [java-list] int para byte[]


Olá Jorge,

Tente o seguinte...

int meu_int = 100;
byte[] meusBytes = (String.valueOf(meu_int)).getBytes();


[]s

 Bruno Reded
 [EMAIL PROTECTED]

"Entrega o teu caminho ao Senhor; confia Nele, e Ele tudo fará".
 Salmo 37:5


- Original Message -----
From: Jorge Martins [EMAIL PROTECTED]
To: java-list [EMAIL PROTECTED]
Sent: Thursday, November 16, 2000 12:30 PM
Subject: [java-list] int para byte[]


Alô a todos

Como transformar um int em um byte[]? Quero que este vetor tenha a
representação em bytes do meu int.

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

---
Este email foi verificado pelos servidores da Picture Internet
e nao contem nenhum virus conhecido.



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.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] int para byte[]

2000-11-23 Por tôpico Jorge Martins

  Bruno,

  Já tinha feito testes deste tipo e percebi o que você me falou. Aliás,
tenho que ressaltar que a minha função já aproveita e transforma em
BigEndian a minha representação do inteiro. Isto por que o sistema que eu
irei enviar estes bytes utiliza esta notação. Funcionou que é uma beleza.

  Outra dúvida: estou utilizando o método getBytes() de String. Meu objetivo
é transformar o UNICODE do java em uma representação ASCII. Este é o melhor
método para fazê-lo? 
 
  Existe o método getBytes(String encondeName), mas não encontrei nenhuma
documentação detalhada sobre ele. Como transformar em ASCII? É só passar
"ASCII" como parâmetro? Por já estar funcionando não entrei em detalhes, mas
tenho dúvidas sobre a compatibilidade entre plataformas. 

  abraços

  Jorge


-Original Message-
From: Bruno Diniz de Paula [mailto:[EMAIL PROTECTED]]
Sent: domingo, 19 de novembro de 2000 23:34
To: [EMAIL PROTECTED]
Subject: Re: [java-list] int para byte[]



Oi pessoal,

isso nao vai funcionar nao Bruno, pois o que voce estah fazendo eh
pegando o caracter ascii de cada algarismo do seu numero inteiro e
colocando no array de bytes.

Jorge, a sua funcao estah 100% certa. O ponto eh que quando voce
usa um array de bytes e imprime o valor de cada elemento, estes sao
interpretados como bytes, ou seja, o complemento de dois eh feito em cima
de 8 bits e nao de 32 bits como no caso de voce usar um array de
inteiros. A funcao estah certissima, pode acreditar! Faca o seguinte teste
para voce ver:

int a = 232;
byte b = (byte)a;

System.out.println(b);

O valor a ser impresso eh -24!

Abracos,

Bruno.


On Fri, 17 Nov 2000, Bruno Reded wrote:

 Olá Jorge,
 
 Tente o seguinte...
 
 int meu_int = 100;
 byte[] meusBytes = (String.valueOf(meu_int)).getBytes();
 
 
 []s
 
  Bruno Reded
  [EMAIL PROTECTED]
 
 "Entrega o teu caminho ao Senhor; confia Nele, e Ele tudo fará".
  Salmo 37:5
 
 
 - Original Message -
 From: Jorge Martins [EMAIL PROTECTED]
 To: java-list [EMAIL PROTECTED]
 Sent: Thursday, November 16, 2000 12:30 PM
 Subject: [java-list] int para byte[]
 
 
 Alô a todos
 
 Como transformar um int em um byte[]? Quero que este vetor tenha a
 representação em bytes do meu int.
 
 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]
-




RE: [java-list] int para byte[]

2000-11-23 Por tôpico Jorge Martins

Bruno,

é isto mesmo. É que eu vou enviar estes bytes para um sistema de notação
BigEndian, e Java é LittleEndian.

abraços

Jorge

-Original Message-
From: Bruno Diniz de Paula [mailto:[EMAIL PROTECTED]]
Sent: domingo, 19 de novembro de 2000 23:42
To: '[EMAIL PROTECTED]'
Subject: RE: [java-list] int para byte[]



Oi Jorge,

da forma como voce estah fazendo voce escreve os bytes na ordem
inversa. Claro que isso depende do ponto de vista, mas no meu entender o
bytes b[0] deveria conter o byte mais superior do inteiro. Eh isso mesmo
que voce quer?

Abracos,

Bruno.


On Sat, 18 Nov 2000, Jorge Martins wrote:

 Obrigado Bruno,
 
 Mas, já tinha obtido outra solução:
 
   bytes [index] = (byte)(0xff  i);
   bytes [index + 1] = (byte)(0xff  (i  8));
   bytes [index + 2] = (byte)(0xff  (i  16));
   bytes [index + 3] = (byte)(0xff  (i  24));
 
 Jorge
 
 -Original Message-
 From: Bruno Reded [mailto:[EMAIL PROTECTED]]
 Sent: sexta-feira, 17 de novembro de 2000 12:51
 To: [EMAIL PROTECTED]
 Subject: Re: [java-list] int para byte[]
 
 
 Olá Jorge,
 
 Tente o seguinte...
 
 int meu_int = 100;
 byte[] meusBytes = (String.valueOf(meu_int)).getBytes();
 
 
 []s
 
  Bruno Reded
  [EMAIL PROTECTED]
 
 "Entrega o teu caminho ao Senhor; confia Nele, e Ele tudo fará".
  Salmo 37:5
 
 
 - Original Message -----
 From: Jorge Martins [EMAIL PROTECTED]
 To: java-list [EMAIL PROTECTED]
 Sent: Thursday, November 16, 2000 12:30 PM
 Subject: [java-list] int para byte[]
 
 
 Alô a todos
 
 Como transformar um int em um byte[]? Quero que este vetor tenha a
 representação em bytes do meu int.
 
 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]
 -
 
 ---
 Este email foi verificado pelos servidores da Picture Internet
 e nao contem nenhum virus conhecido.
 
 
 
 -- LISTA SOUJAVA  
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
 dúvidas mais comuns: http://www.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] 
 -
 


__
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca


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

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




RE: [java-list] JAVA

2000-11-24 Por tôpico Jorge Martins

Romulo

O que eu posso te responder:

1)As principais vantagens de java: é uma linguagem muito bem estruturada,
orientada a objetos pura, multi-plataforma e de sintaxe bem simples. Coisa
que nenhuma das outras citadas não possui.

3) Não sei se existe conversor de fontes Clipper para Java, mas se houver
não o use. As principais vantagens da orientação objetos não serão usadas
por uma ferramenta deste tipo. Já que vai portar o sistemas, aproveite e o
remodele. A partir desta modelagem, a codificação é rápida e direta. De uma
olhada em ferramentas UML, como o Together da TogetherSoft, que fazem boa
parte do serviço. A modelagem OO é a principal vantagem do Java. 

abraços

Jorge

-Original Message-
From: Romulo Bertegz [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 21 de novembro de 2000 13:53
To: [EMAIL PROTECTED]
Subject: [java-list] JAVA



Olá a todos!

Em nossa empresa temos uma rede Novell Netware For Small Business 4.2 
e o sistema eh todo desenvolvido em Clipper, estamos pensando em migrar
para uma linguagem OO, gostaríamos de esclarecer algumas duvidas com 
relação ao JAVA.
 

1) Quais são as vantagens de migrarmos para  Java e não para  VB ou Delphi?

2) O JAVA pode ler arquivos DBF e NTX ou faz conversão?

3) Existe algum tipo de conversor dos programas fontes do Clipper para Java?

4) Como roda esta linguagem sob a novell?

5) Come é feito o acesso ao banco de dados? É direto ou exige outra
plataforma?
  
  
Valeu Telles.

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.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] Blowfish

2000-11-24 Por tôpico Jorge Martins

Alô galera

Preciso utilizar um Blowfish em java. Já testei o JCE, mas além da
complicação da necessidade de instalar a biblioteca no local correto e
garantir o direito de acesso, não consegui configurar a chave criptográfica,
que eu já conheço previamente. Consegui apenas criar chaves novas. Como
resolver isto?

Estou começando a utilizar um outro pacote mas já me avisaram de
incompatibilidades com sistemas que utilizam BigEndian de representação
numérica, ao invés de LittleEndian, como o java. Alguém já passou por isso?

Qualquer dica será muito bem vinda

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] Não consigo usar JavaBeans no Apache

2000-12-06 Por tôpico Jorge Martins

Alô Galera

Não consigo usar beans no meu Apache. Os scripts jsp rodam normalmente, mas
cada vez que eu tento instanciar um bean, utilizando a tag jsp:useBean ou
através de um scriptles dá o seguinte erro:

Error compiling source  file:c:/apachesites/19/index.jsp

c:\jdk1.2.2\bin\javac.exe -classpath
.;c:\gnujsp\ApacheJServ.jar;c:\gnujsp\servlet-2.0-plus.jar;c:\gnujsp\gnujsp1
0.jar;C:\Oracle8i\jdbc\lib\classes111.zip; -d c:\gnujsp\scratch -deprecation
c:\gnujsp\scratch\jsp\_index_2ejsp.java
c:\gnujsp\scratch\jsp\_index_2ejsp.java:49: Class jsp.Hello not found.
 Hello hello = new Hello();
 ^
c:\gnujsp\scratch\jsp\_index_2ejsp.java:49: Class jsp.Hello not found.
 Hello hello = new Hello();
   ^
2 errors


Sacaram o problema? Ele está exigindo que minha classe esteva dentro do
pacote jsp. Estou rodando tudo perfeitamente no JRun, mas preciso botar isso
para rodar em um UNIX, e o Apache em IIS seria o próximo passo.

Alguém já passou por esse problema? É urgente.

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] Não consigo usar JavaBeans no Apache

2000-12-07 Por tôpico Jorge Martins

Goedson,

Eu consigo achar a classe Hello apenas se ela estiver no package jsp. É
assim mesmo? No JRun eu posso utilizar qualquer classe, independente do
pacote. O que eu estou fazendo de errado?

abraços

Jorge

-Original Message-
From: Goedson Teixeira Paixao [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 7 de dezembro de 2000 09:42
To: Jorge Martins
Subject: Re: [java-list] Não consigo usar JavaBeans no Apache


O probleam e que ele nao esta encontrando o Hello.class no
CLASPATH dele.


On Wed, 6 Dec 2000, Jorge Martins wrote:

 Alô Galera
 
 Não consigo usar beans no meu Apache. Os scripts jsp rodam normalmente,
mas
 cada vez que eu tento instanciar um bean, utilizando a tag jsp:useBean
ou
 através de um scriptles dá o seguinte erro:


 
 Error compiling source  file:c:/apachesites/19/index.jsp
 
 c:\jdk1.2.2\bin\javac.exe -classpath

.;c:\gnujsp\ApacheJServ.jar;c:\gnujsp\servlet-2.0-plus.jar;c:\gnujsp\gnujsp1
 0.jar;C:\Oracle8i\jdbc\lib\classes111.zip; -d c:\gnujsp\scratch
-deprecation
 c:\gnujsp\scratch\jsp\_index_2ejsp.java
 c:\gnujsp\scratch\jsp\_index_2ejsp.java:49: Class jsp.Hello not found.
  Hello hello = new Hello();
  ^
 c:\gnujsp\scratch\jsp\_index_2ejsp.java:49: Class jsp.Hello not found.
  Hello hello = new Hello();
^
 2 errors


 
 
 Sacaram o problema? Ele está exigindo que minha classe esteva dentro do
 pacote jsp. Estou rodando tudo perfeitamente no JRun, mas preciso botar
isso
 para rodar em um UNIX, e o Apache em IIS seria o próximo passo.
 
 Alguém já passou por esse problema? É urgente.
 
 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] Receita: linux+tomcat+mysql

2000-12-12 Por tôpico Jorge Martins

Kleber,

aqui vai a receita que eu recebi da lista.

abraços

Jorge

-Original Message-
From: Sergio Stateri Jr [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 3 de outubro de 2000 09:00
To: [EMAIL PROTECTED]
Subject: RES: [java-list] Receita


Abaixo segue um roteiro de instalação do JDK 1.2.x + Tomcat Jakarta 3.1 +
Apache 1.3.12 + Mod_SSL (módulo para criptografia SSL no site) sobre Linux
Red Hat 6.2. Um detalhe : provavelmente não serão encontradas as versões dos
softwares aqui citados, entretanto pode-se utilizar versões mais recentes
sem problemas (por exemplo, o mod_ssl está na versão 2.6.5 e não na 2.6.3
como citado neste documento, baixe a versão mais recente e altere o nome as
pasta nos momentos apropriados). Outro detalhe : por motivos legais nós
brasileiros não podemos utilizar a biblioteca RSAREFm para compilar o Open
SSL. Assim, simplesmente não execute o passo 7 e esqueça o passo 8, que é a
compilação do OpenSSL com o RSAREF (só para americanos e canadenses). Para
compilar o Open SSL sem o RSAREF faça o seguinte :
$ ./config
$make
$ make test
$ make install

Um último detalhe : estes processos assumem que a ferramente GNU
Make está
no PATH do seu Linux (as ferramentas GNU são instaladas normalmente no Linux
Red Hat 6.2). Mas se por algum motivo você não tiver o make, baixe-o de
http://www.gnu.org.




Sergio Stateri Jr
[EMAIL PROTECTED]
Tesla Tecnologia
Sao Paulo (SP)




Receita :

1) I install all tarballs to into /usr/local/updates



2) Install Java 1.2 under linux RH 6.1
   Note... Usually, you do not have Java installed. But with older
   Linuces, there were various ports to Java (e.g., Kaffe). You have
   to remove them from your system. If you are not sure if you have
   java installed and in the path, just type
 java
   and see what happens. If it says: java: command not found
   you are OK.
   Java -- took jdk1.2 from one of the mirrors of www.blackdown.org
   North America
 1.ftp://iodynamics.com/pub/mirror/linux-jdk/
 2.ftp://ftp.infomagic.com/pub/mirrors/linux/Java/
 3.ftp://metalab.unc.edu/pub/linux/devel/lang/java/blackdown.org/
 4.ftp://xfer.nitric.com/pub/java-linux
 5.http://xfer.nitric.com/pub/java-linux
   There is also JDK for linux available from Sun, in:
   http://java.sun.com/products/jdk/1.2/download-linux.html
   It is supposedly suitable for older Linux kernel. I do not know.
   I used RH6.1 and blackdown 1.2.2_RC4.

   I previously was taking Blackdown Release 4 from
   ftp://iodynamics.com/pub/mirror/linux-jdk/JDK-1.2.2/i386/rc4/
   What you need is a file:
 jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.sh
   This time, I decided to try Sun port to linux which is available
from http://www.javasoft.com/
   I placed the
21580986 jdk1_2_2-linux-i386.tar.gz
   in /usr/local/updates

   I unpacked it as:
   tar zxvf jdk1_2_2-linux-i386.tar.gz
   cd jdk1.2.2
   I read README file,
   and in web browser followed the instructions from:
 http://java.sun.com/products/jdk/1.2/install-linux.html

   then I decided to move the whole directory tree jdk1.2.2 to /usr/local
 cd /usr/local
 mv /usr/local/updates/jdk1.2.2 jdk1.2.2

   It installed the JDK 1.2.2 in /usr/local/jdk1.2.2

4) Set your environment variables for Java (I am assuming you use
   some Bourne shell lookalike -- ksh or bash.

  JAVA_HOME=/usr/local/jdk1.2.2
  export JAVA_HOME
  PATH=/usr/local/bin:${JAVA_HOME}/bin:${PATH}
  export PATH
  CLASSPATH=${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/dt.jar
  export CLASSPATH

5) Make top directory for Tomcat installation. I did
 /usr/local/apache_t3.1 but if you do some other, you
   need to remember to use it in the instructions below,
 mkdir /usr/local/apache_t3.1

6) I also make a subdirectory sources to have all needed sources
   in one place.
 mkdir /usr/local/apache_t3.1/sources
 cd /usr/local/apache_t3.1/sources

   place there tar files, and then unpack them as shown below:

  a)  wget http://www.apache.org/dist/apache_1.3.12.tar.gz
 apache_1.3.12.tar.gz from http://www.apache.org/dist/
 gtar zxvf apache_1.3.12.tar.gz

  b) mod_ssl-2.6.3-1.3.12.tar.gz from http://www.modssl.org
 wget http://www.modssl.org/source/mod_ssl-2.6.3-1.3.12.tar.gz

gtar zxvf mod_ssl-2.6.3-1.3.12.tar.gz

  c) openssl-0.9.5a.tar.gz from http://www.openssl.org
 wget http://www.openssl.org/source/openssl-0.9.5a.tar.gz
 gtar zxvf openssl-0.9.5a.tar.gz

  d) mm-1.0.12.tar.gz from http://www.engelschall.com/sw/mm/
 wget http://www.engelschall.com/sw/mm/mm-1.0.12.tar.gz
 gtar zxvf mm-1.0.12.tar.gz

  e) rsaref20.tar.Z -- it is no longer distributed, and I got it
 from my private museum. It is available from many places
 on the Web outside US. Search the Web FOR RSAREF 2.0.
   mkdir rsaref-2.0
   cd rsaref-2.0
   gtar Zxvf ../rsaref20.tar.Z
   cd ..

  f) tar.gz sources for tomcat 3.1 beta 1 from
cd 

[java-list] JSP no OJSP

2000-12-14 Por tôpico Jorge Martins

Mais uma das minhas dúvidas sobre JSP, sempre na parte de suporte:

O OJSP, da Oracle, é bom? Estou tentando botar para rodar uns beans que eu
fiz, e ele está quebrando. Estou colocando junto ao meu .jar uns pacotes da
oracle para utilizar o driver de JDBC. 

Acredito que seja algum problema ligado a isto, pois a mensagem de erro
denuncia:

java.lang.InternalError: java.lang.reflect.InvocationTargetException:
java.lang.NoSuchMethodError: oracle.security.o3logon.O3LoginClientHelper:
method init()V not found
at oracle.jdbc.ttc7.O3log.init(O3log.java:232)
at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:231)
at oracle.jdbc.driver.OracleConnection.init(OracleConnection.java:200)

etc. etc. etc.


Alguém já utilizou OJSP? E qual é o Java Server mais difundido para ambiente
UNIX?

Preciso destas respostas, pois o motivo principal da migração para java é
ter uma solução compatível com ambiente UNIX.

obrigado


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




RE: [java-list] WebSphere

2000-12-15 Por tôpico Jorge Martins



André,

onde o 
Websphere peca em qualidade para o BEA Weblogic? Desempenho? Escabilidade? 
Robustez?

abraços

Jorge

-Original Message-From: André Luís Duque Sampaio 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 15 de dezembro de 
2000 09:49To: [EMAIL PROTECTED]Subject: Re: 
[java-list] WebSphereCara o WebSphere da IBM, é um 
Application Server Java que possui (Container EJB 1.1, Servlet / JSP, Pool 
de conexões JDBC), que facilita a integração de um legado de sistemas de grande 
porte(Mainframe e etc.), fazendo um Midleware com sistemas distribuídos em Java 
(Enterprise Java Beans), pois também pode usar para desenvolver sites de 
Comércio Eletrônico, pois atualmente a tecnologia de desenvolvimento para 
sistemas distribuídos que ganha de 10 x 0 do COM + e companhia da Microsoft ...é 
o Java. Bem mas cuidado, pois o IBM Websphere, não tem tanta qualidade com os 
outros Application Server que possui no mercado, por exemplo o BEA Weblogic 
Enterprise Server , indicado por mim e vários colegas que já estam usando estes 
tipos de arquiteturas de sistemas distribuídas em Java2EE há um 
tempinho...Bem acho que te ajuda...visite o site www.bea.com 
-- André SampaioCícero Leonardo wrote:
02a401c065ef$24d23940$6301460a@pmilenio5" type="cite">
  Alguém podeira me dar uma explicação sobre 
  WebSphere ???
  
   Brigadu, 
Cícero


RE: [java-list] Java Beans

2000-12-22 Por tôpico Jorge Martins



MJLelis,

JavaBeans é a solução de componentes do Java. Com ele é possível criar 
componentes reutilizáveis, permitindo um nível maior de abstração na 
programação. O exemplo clássico de componentes são aqueles utilizados em Visual 
Basic ou Delphi, que permitem uma edição de parâmetros, contendo 
umainterface visual e fácil utilização. Assim, tem componentes de 
calendário que nos permitem usar todas as funções de seleçãode datas de 
forma transparentes.

Os 
JavaBeans também permitem isso, mas para a plataforma Java.Outro uso muito 
comum é em JSP, onde os JavaBeans são simplesmente objetos de classes comuns que 
podem ser manter durante a apresentação da página, da sessão de usuário 
ouda aplicação.

Espero 
ter ajudado

Jorge

-Original Message-From: M.J.Lelis 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 22 de dezembro de 2000 
02:02To: [EMAIL PROTECTED]Subject: [java-list] Java 
Beans
Alguém poderia me explicar com perfeição o que é 
"Java Beans"?


Agradecido,

MJLelis


[java-list] JavaBean

2001-01-01 Por tôpico Jorge Martins

Rodei o Forte em cima de uma arquivo .jar e ele não identificou nenhum
JavaBean. Detalhe, estou usando este .jar normalmente no ApplicationServer.
Ele pede alguma coisa no arquivo manifest. Que arquivo é este? É necessário?
Como devo proceder?

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




RE: [java-list] como passar

2001-01-18 Por tôpico Jorge Martins



Faça 
do segundo frame uma subclasse de JFrame que tenha uma propriedade privada nome 
(ou algo assim) e faça um construtor que receba uma String e atribua seu valor 
ao nome. Exemplo:

classMyFrame extends JFrame
{
 public MyFrame (String name)
 {
 this.name = name;
 }

 private String name;
}


abraços

Jorge

-Original Message-From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 16 de janeiro de 2001 
18:24To: [EMAIL PROTECTED]Subject: [java-list] como 
passar
Boa tarde amigos da lista meu problema e o seguinte 
tenho dois Jframes e minha aplicação uma e quando o aplicativo e executado ele 
abré o primeiro Jframe para o usuario entra com a senha se a senha estiver 
correta então eu chamo o outro minha duvida e o seguinte como posso passar par o 
outro Jframe o nome do usuaruio que foi digitado para que mostre no outro 
Jframe

Obrigado

Atenciosamente

Carlos eduardo


[java-list] Dúvidas técnicas do mundo Java

2001-01-30 Por tôpico Jorge Martins



Reginaldo,

Tenho 
algumas observações:

Os 
JSPs são scripts server sides, mas não funcionam exatamente como ASP. ASPs são 
interpretados. JSPs são compilados em servlets.

Os 
servlets são classes java que realizam trazações server sides. Assim os https 
servlets fazem transações de http, (ambiente www). Eles repondem aos requests 
dos browsers, gerando páginas htmls (abstratamente eles podem responder a 
qualquer aplicação que utilize o protocolo http)

Applets são pequenos aplicativos em java (e como tudo em java, é uma 
classe) que rodam em um browser.

J2EE(Java 2 Enterprise Edition) é o ambiente de desenvolvimento em 
java - não é gráfico, sem interface visual com o usuário. Este é o pacote básico 
para o desenvolvimento java.

abraços

Jorge


-Original Message-From: regis 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 29 de janeiro de 
2001 14:20To: [EMAIL PROTECTED]Subject: [java-list] 
Dúvidas técnicas do mundo Java
Sou iniciante em java e estou sempre vasculhando 
informações na net a respeito dele, só que vejo tanta informação e fico meio que 
perdido, os comentários abaixo foram as conclusões que cheguei (mas nao tenho 
certeza!) vejam só:

1. Java Application - É para fazer aplicações java, 
tipo um sistema Administrativo com Vendas, Compras etc
2. JSP (Java Server Pages) - São scripts que rodam 
do lado do servidor, funciona tipo o ASP (Active Server Pages)
3. Java Script - São scripts que rodam do lado do 
cliente (browser), o próprio IE usa ele.
4. Servlet - Não sei definir, pelo nome parece que 
é igual ao JSP, mas se fosse igual não mudaria o nome! heheheh
5. Applet - Já ví como funciona, ele start uma 
animação (ou algo) no browser do cliente, mas não sei definir o que ele 
é
6. J2EE (Java 2 Enterprise Edition) - Não sei 
definir

se tiver mais algum que esqueci, por favor, 
comentem para a lista, assim todos os iniciantes poderão ficar por dentro do 
mundo Java

Reginaldo,[EMAIL PROTECTED][EMAIL PROTECTED]ICQ# 
94318387


[java-list] Shared Memory

2001-02-02 Por tôpico Jorge Martins

Pessoal,

Como  possvel comunicar em java usando shared memory com um programa
no-java? Preciso disso com uma certa urgncia. Se algum tiver qualquer
referncia, exemplo, etc. favor enviar.

abraos

Jorge

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




[java-list] JNI - dll não registra

2001-02-07 Por tôpico Jorge Martins

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

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


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

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

 ...OLE_Obj... 


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


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


Algum tem experincia com JNI ou j enfrentou algo semelhante? Lembro que o
uso cdigo nativo em meu projeto vem da necessidade de usar Shared Memory.
Caso algum saiba como fazer este tipo de comunicao em java puro, por
favor, envie a soluo.

abraos

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


ps: abaixo vo os cdigos


 HelloWorld.java  HelloWorld.c  HelloWorld.h 

 HelloWorld.java
 HelloWorld.c
 HelloWorld.h

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


[java-list] System Properties

2001-02-09 Por tôpico Jorge Martins

Existe alguma forma de configurar variveis de ambiente da JVM, aquelas
acessadas por System.getProperty() ? No quero fazer por um cdigo java e
sim atravs de algum arquivo de configurao da JVM. Existe algo do tipo?

abraos

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


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




RE: [java-list] Driver JDBC para LINUX

2001-02-12 Por tôpico Jorge Martins



Claudio,

No 
site da Oracle existe um driver JDBC Thin, isto é, 100% java, o que permite 
rodar em qualquer máquina. Há também drives OCI, que utilizam códigos nativos, 
mas são mais rápidos. Procure se há algo para Linux.

abraços

Jorge

ps: 
acho que você acha no technet.oracle.com. Procure em downloads ou 
produtos.

-Original Message-From: Luis Claudio 
[mailto:[EMAIL PROTECTED]]Sent: domingo, 11 de fevereiro de 
2001 19:45To: [EMAIL PROTECTED]Subject: [java-list] 
Driver JDBC para LINUX
Bom Dia Gente,

 Estou procurando um Driver JDBC 
para Oracle. O meu sistema operacional é o Linux 
Red Hat.
 Alguém sabe onde posso fazer o 
download?

Claudio.



RE: [java-list] Ferramenta CASE/OOD/OOA com supporte à J-UML (Extensão JAVA do UML)

2001-02-12 Por tôpico Jorge Martins



Henrique,

nunca 
ouvi falar desse J-UML. Poderia me dar mais informações? Eu acho esse conceito 
totalmente avesso de modelagem e engenharia de software. Estas são feitas 
independentes da linguagem e devem apenas representar o modelo lógico de um 
ambiente. Associar diretamente uma linguagem a este contexto diminui o poder da 
UML.

abraços

Jorge

-Original Message-From: Henrique Bueno Rocha 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 9 de fevereiro de 
2001 11:47To: [EMAIL PROTECTED]Subject: [java-list] 
Ferramenta CASE/OOD/OOA com supporte à J-UML (Extensão JAVA do 
UML)
Caros Amigos,

 Desejaria saber se alguém 
conhece alguma ferramenta CASE contendo a extensão da Unified Modeling Language 
para a linguagem JAVA especificamente - conhecido como: J-UML.

Obrigado.


RE: [java-list] Driver JDBC para LINUX

2001-02-13 Por tôpico Jorge Martins



Gilvan,

Neste 
caso, você tem que acessar o banco de dados através de ODBC. Existe drivers que 
se conectam por ODBC, a própria Sun disponibiliza um.

abraços

Jorge

-Original Message-From: Gilvan Marques 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 12 de fevereiro de 2001 
09:44To: [EMAIL PROTECTED]Subject: Re: [java-list] 
Driver JDBC para LINUX
Aproveitando a pergunta,

existe um drivre JDBC para acessar o 
Access?

gilvan marques

  - Original Message - 
  From: 
  Anderson M. C. de Souza 
  To: [EMAIL PROTECTED] ; Luis 
  Claudio 
  Sent: Monday, February 12, 2001 3:04 
  AM
  Subject: RES: [java-list] Driver JDBC 
  para LINUX
  
  Olá 
  Luiz Cláudio,
  
   Drivers de JDBC são nada mais nada 
  menos que classes java, portanto não estão vinculadas a nenhuma plataforma em 
  específico, ou seja, o driver que roda no Windows é exatamente o mesmo que 
  roda no Linux,Solaris, Mac OS e qualquer outra 
  plataforma.
   Os drivers JDBC da Oracle podem 
  ser encontrados no site http://technet.oracle.com . Não sei se os 
  drivers se encontram em uma área pública ou reservada do site, mas caso estes 
  estejam em uma área reservada basta você fazer o seu cadastro no 
  site.
  
   Um abraço,
  
   Anderson M. C. de 
  Souza
  
-Mensagem original-De: Luis Claudio 
[mailto:[EMAIL PROTECTED]]Enviada em: domingo, 11 de 
fevereiro de 2001 18:45Para: 
[EMAIL PROTECTED]Assunto: [java-list] Driver JDBC para 
LINUX
Bom Dia Gente,

 Estou procurando um Driver 
JDBC para Oracle. O meu sistema operacional é 
o Linux Red Hat.
 Alguém sabe onde posso fazer 
o download?

Claudio.



RE: [java-list] javabean que se conecta com poppasswd

2001-02-14 Por tôpico Jorge Martins

Daniel,

Tudo isso que voc descreveu pode ser perfeitamente em java. O seu javabean
pode-se conectar com o servio desejado via socket (que  muito fcil de ser
usado em java).  possvel tambm fazer conexo com banco de dados. Estude
JDBC.

abraos

Jorge

-Original Message-
From: Daniel A. Melo [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de fevereiro de 2001 13:10
To: java-list
Subject: [java-list] javabean que se conecta com poppasswd


Ola todos,

estou reescrevendo algumas aplicaes da empresa que trabalho, que hj
funcionam com perl e CGI, para JSP.

tenho um script perl que recebe de um formulario na web, e se conecta
via socket com o servidor poppasswd, feito em C, e aguardando na porta
106.

Tem como funcionar? o javabean via socket poder se conectar ao
poppasswd?
 como sincronizar o envio do campo usuario, senha atual, nova senha e
novasenha redigitada?

Isso pq preciso alterar simultanenamente a senha no banco e no
/etc/shadow...

Tenho a opo de no codigo do script perl que se conecta com o popasswd
inserir uma torina para se conectar ao Banco...

mas gostaria de substituir tudo por JAVA! :)


[]s

Daniel A.


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

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




RE: [java-list] Problemas com JDBC - Oracle

2001-02-14 Por tôpico Jorge Martins



Paulo,

Provavelmente a máquiva que está rolando a Applet não possui o driver 
JDBC que você está invocando. Mesmo assim, esta não é uma boa solução. Faça com 
que a Applet se comunique apenas com o web server, através de JSP, ASP ou 
servlets e estes façam as transações com seu banco de dados.

Assim, 
a porta do seu banco de dados não precisa estar aberta no firewall e ele pode 
estar em uma máquina apartada do web server.

abraços

Jorge

ps: 
caso você queira mesmo assim usar esta arquitetura, inclua a biblioteca do JDBC 
no .jar da applet. Acho que assim o driver poderá ser 
carregado.

-Original Message-From: Paulo Roberto Bonfim Medeiros 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 14 de fevereiro 
de 2001 18:40To: [EMAIL PROTECTED]Subject: 
[java-list] Problemas com JDBC - Oracle
PessoALL,

Primeiro, como essa é minha 1a. msg, vou me 
apresentar: 
Meu nome é Paulo, sou analista de sistemas e 
desenvolvo sistemas com Delphi/Oracle.
Estou começando a trabalhar com Java e tenho uma 
dúvida relacionada a JDBC.

Fiz uma aplicação java para testar minha conexão 
via jdbc e ocorreu tudo bem. O problema ocorre quando tento fazero teste 
dentro de um applet. Aí ele não encontra o driver jdbc.

A exceção é gerada na hora da carga do driver, 
tantousando DriverManager.registerDriver como usando 
Class.forName.

Alguém pode me dizer o que está 
acontecendo?

[]´s

Paulo Medeiros



RE: [java-list] Caminho das Pedras

2001-02-16 Por tôpico Jorge Martins

Nelson,

 recomendado o uso de todas estas tecnologias. Voc deve usar um aplication
server junto a um web server. Este conjunto ir gerar as pginas do seu site
(que sero as aplicaes).

Estas pginas sero geradas atravs de JSP e Servlets. Servlets so classes
java que rodam no servidor, recebendo requests, gerando responses. Neste
caso, os servlets sero do tipo http, para gerar pginas web. JSP, grosso
modo,  um script que gera em ltima instncia servlets.

Assim sua escolha entre JSP e servlet depender do tipo de pgina que voc
est fazendo. JSP, por ser script (compilado em servlet),  timo para gerar
interfaces e qualquer coisa que muda com frequncia, sem precisar de um
programador java. Servlets so timos para fazer controles mais rgidos e
com poucas mudanas, como controle de navegao e autenticao.

Estes JSPs e servlets acessaro componentes e bibliotecas que voc deve
desnvolver para separar muito bem a lgica de negcio da construo da
interface. Estude JDBC, pois voc fatalmente ir transacionar com banco de
dados.

Suas pginas podem ser geradas com uma combinao de XML e XSL ao invs de
HTML. Isso causa uma modularizao entre a estrutura dos dados que sero
operados (XML) com a apresentao em si (XSL). XSL nada mais  que um script
que transforma o XML em qualquer outra coisa. Normalmente um HTML.

Sei que  muita informao para voc digerir de uma s vez, mas este  um
timo caminho. As tecnologias que voc citou j so consolidadas e resolvem
vrios problemas comuns. Estudando-as voc no perder tempo reinventando a
roda.

abraos

Jorge 

-Original Message-
From: Nelson [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 15 de fevereiro de 2001 11:56
To: Sou Java
Subject: [java-list] Caminho das Pedras


Pessoal, em minha empresa estamos discutindo a possibilidade de migrar
nossos sistemas para Java.
O diretor da empresa deseja que nossos sistemas sejam acessados remotamente
pelos usurios, via browser (Internet / Intranet). Como a tecnologia Java 
muito grande, com vrias API's, estou meio perdido. Devo seguir qual caminho
para obter xito neste empreendimento. Utilizar o que ? JSP ? Servlet ?.
Utilizar um servidor de aplicaes ?
Utilizar XML ?
Eu sei que so muitas dvidas, mas no conheo ningum que desenvolva ou j
desenvolveu um trabalho assim, e preciso de ajuda para poder pesquisar as
possibilidades mais indicadas.
Qualquer sugesto ser bem-vinda e agradeo desde j a colaborao.





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

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




RE: [java-list] Instanciando um Filho dentro do pai

2001-02-20 Por tôpico Jorge Martins

Defina o construtor do filho como protected. Isso vai resolver.

abraos

Jorge

-Original Message-
From: Marcio Di Pietro [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 20 de fevereiro de 2001 12:32
To: Lista Soujava
Subject: [java-list] Instanciando um Filho dentro do pai


Caros,


Estou com um problema no minimo extico, tenho uma classe que no
faz nada mais
do que ler um arquivo properties e jogar em vriaveis, porem esta mesma
classe que vou chamar
aqui simplesmente de Pai, pode ter uma classe Filha para carregar mais
dados.

   Porem o pai sempre deve ser carregado, porque ele carrega os dados
essenciais que devem existir
no properties, e o filho s vai existir no caso de ter mais dados no
properties. O problema  que tanto
pai quanto filho tem os construtores privados, e  nos construtores que
se faz o carregamento das vriaveis.

Enquanto existia s pai, no tinha problemas, porem agora que a o
filho, ficou meio confuso de se
fazer funcionar isso.

alguem tem alguma sugesto ???

[]'s


--
   )
  (( Mrcio Di Pietro
 |""|-.  Programador-UOL
 |__|-'



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

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




RE: [java-list] Problemas com JDBC - Oracle

2001-02-20 Por tôpico Jorge Martins

Paulo,

Pegue o cdigo de comunicao com o EntireX e coloque em uma classe a parte.
Voc pode convoc-la no seu JSP ou servlet normalmente. Em JSP voc pode
tambm usar JavaBeans, que so classes java usadas como componentes. Fica
muito mais claro escrever o JSP com o uso de JavaBeans, pois isola a lgica
de negcios da apresentao da interface.

abraos

Jorge

-Original Message-
From: Paulo Roberto Bonfim Medeiros [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 20 de fevereiro de 2001 11:22
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Problemas com JDBC - Oracle


Ok, vocs venceram. :-)
Vou estudar Jsp e Servlets para desenvolver a aplicao ao invs de applets.

Na verdade eu comecei a desenvolver em JSP mas tive problemas porque alm da
conexo via Jdbc com o Oracle, eu preciso utilizar um middleware (EntireX)
para comunicao com um mainframe IBM. Esse middleware tem exemplos de
utilizao em java, mas s com applets. Como ainda no tenho muita
familiaridade com Jsp/Servlets estava tentando usar applets mesmo.

Onde eu consigo na internet um bom material para comear?

Valeu a ajuda pessoal!

Paulo Medeiros

- Original Message -
From: "Bruno Diniz de Paula" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 15, 2001 11:00 AM
Subject: RE: [java-list] Problemas com JDBC - Oracle



Concordo com o comentario do Jorge de que a solucao via applet
deixarah seu banco de dados exposto externamente. Isso realmente
nao eh nada bom, mas se o que voce quer fazer eh requer uma
applet, a unica solucao que conheco eh a que eu propus (escreve
eh assim mesmo?) na mail anterior.

Abracos,

Bruno.


On Wed, 14 Feb 2001, Jorge Martins wrote:

|Paulo,
|
|Provavelmente a mquiva que est rolando a Applet no possui o driver JDBC
|que voc est invocando. Mesmo assim, esta no  uma boa soluo. Faa com
|que a Applet se comunique apenas com o web server, atravs de JSP, ASP ou
|servlets e estes faam as transaes com seu banco de dados.
|
|Assim, a porta do seu banco de dados no precisa estar aberta no firewall e
|ele pode estar em uma mquina apartada do web server.
|
|abraos
|
|Jorge
|
|ps: caso voc queira mesmo assim usar esta arquitetura, inclua a biblioteca
|do JDBC no .jar da applet. Acho que assim o driver poder ser carregado.
|
|-Original Message-
|From: Paulo Roberto Bonfim Medeiros [mailto:[EMAIL PROTECTED]]
|Sent: quarta-feira, 14 de fevereiro de 2001 18:40
|To: [EMAIL PROTECTED]
|Subject: [java-list] Problemas com JDBC - Oracle
|
|
|PessoALL,
|
|Primeiro, como essa  minha 1a. msg, vou me apresentar:
|Meu nome  Paulo, sou analista de sistemas e desenvolvo sistemas com
|Delphi/Oracle.
|Estou comeando a trabalhar com Java e tenho uma dvida relacionada a JDBC.
|
|Fiz uma aplicao java para testar minha conexo via jdbc e ocorreu tudo
|bem. O problema ocorre quando tento fazer o teste dentro de um applet. A
|ele no encontra o driver jdbc.
|
|A exceo  gerada na hora da carga do driver, tanto usando
|DriverManager.registerDriver como usando Class.forName.
|
|Algum pode me dizer o que est acontecendo?
|
|[]s
|
|Paulo Medeiros
|
|


__
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca


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









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

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




RE: [java-list] como obter chave primaria em paginas jsp ??

2001-02-22 Por tôpico Jorge Martins

Faa uma storedProcedure que faa isso e retorne o identificador do novo
usurio. Caso no possa cadastrar o usurio, este procedimento envia uma
mensagem de erro.

Isso resolve bem o problema e permite voc criar uma transao para este
procedimento.


-Original Message-
From: jspdeveloper [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 22 de fevereiro de 2001 15:00
To: [EMAIL PROTECTED]
Subject: [java-list] como obter chave primaria em paginas jsp ??


boa tarde javaneses,

fiz um sistema de inscricao via web onde o usuario recebe o numero de
inscricao via e-mail.

mas acho que a forma que eu faco isto nao eh muito profissional :

1- apos pegar e validar os valores vindos de um formulario de inscricao, eu
executo um 'insert'.
2 depois disso eu dou um select id_usuario from usuarios where nome =
formNome and cpf = fromCPF. (obs:formNome e formCPF sao valores vindos do
formulario.)
3- verifico o ResultSet.next() e se for verdadeiro eu pego o id_usuario
atraves de um getXXX("id_usuario").
4 - de posse do id_usuario em maos , eu formato minha mensagem e envio o
email.

Acho que esta forma de programacao nao cai bem em sistemas com grande
quantidade de usuarios e concorrencia. Imagino que estou fazendo errado. Nao
sei muito de banco de dados mas acho que existe outra forma de se obter um
ID (chave primaria unica gerada por sequence(oracle) ou
auto_increment(mysql)) sem ser da forma insert-select.

alguem tem alguma sugestao para casos deste tipo.

obrigado pela atencao.









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

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




RE: [java-list] duvida quanto ao escopo de uma pagina jsp (session ou app ?)

2001-02-22 Por tôpico Jorge Martins



Uma 
sessão é definida quando uma instância de um browser entra em um web server. (Na 
prática o web server coloca um cookie temporário no browser) Assim, um bean de 
sessão fica armazenado enquantoa sessão do browser não expirar no 
servidor.

Logo, 
se tiver um bean Pessoa que armazena o nome e idade e este bean for de sessão, 
só o meu browser poderá ver o meu nome, nenhum outro.

De 
outra forma, no escopo de aplicação o bean fica associado a todo o web server. 
Logo o bean Tempo que retorna o clima atual, retorna o mesmo clima para todos os 
usuários do site.

OK?

abraços

Jorge

-Original Message-From: jspdeveloper 
[mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 22 de fevereiro 
de 2001 16:08To: [EMAIL PROTECTED]Subject: 
[java-list] duvida quanto ao escopo de uma pagina jsp (session ou app 
?)
 pessoal,
uma bean em uma pagina jsp pode ter definido como 
escopo os seguintes valeres:
page,request, sesison e application.

eu estou com duvidas quanto a session e 
application, pois nao entendi direito no livro professional java server 
programming. achei muito resumida a descricao do escopo.

estou fazendo um sistema de cadastro via internet 
onde a quantidade de usuarios vai ser grande.
o sistema tambem possui paginas jsp que permitem o 
usuario alterar algumas informacoes suas.

estarei utilizando session=true, 
correto?
alem disto eu terei que definir como que sera o 
escopo da pagina? 
qual seria? session ou appliccation 
?

estou preocupado pois tenho medo de, devido a 
grande quantidade de acessos simultaneos, acontecer de informacoes de um usuario 
serem gravadas ou acessadas por outros usuarios...


obrigado , obrigado..


RE: [java-list] Qual o melhor?

2001-03-02 Por tôpico Jorge Martins

Antonio,

J usei o Visual Caf e JBuilder. Prefiro este ltimo. Me pareceu mais
robusto e me adaptei melhor. Alm disso, o help  muito bom.

O Visual Age foi muito bem recomendado mas nunca usei. Comentaram que no 
bvio utilizar, mas assim que se domina se torna muito til.

abraos

Jorge

-Original Message-
From: Antonio [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 2 de maro de 2001 12:24
To: [EMAIL PROTECTED]
Subject: [java-list] Qual o melhor?


Prezados amigos,

entre JBuilder, Visual Age, Visual Caf entre outros.
Qual o mais amigvel?
Qual o mais utilizado no mercado?
Desde j fico muito grato pela ajuda.

[ ]'s
Antonio



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

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

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




RE: [java-list] Registrar BD MS/Access

2001-03-07 Por tôpico Jorge Martins

Aurelio,

Acho que voc ter que fazer uma biblioteca nativa e utilizar RMI para isto.
Me parece uma tarefa muito exclusiva do Windows para o java suportar.

abraos

Jorge

-Original Message-
From: Aurelio [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 6 de maro de 2001 21:50
To: Java-l; SouJava
Subject: [java-list] Registrar BD MS/Access



Ol,

Algum sabe se  possvel registrar um banco de dados MS/Access pelo
Java. Pois sempre que quero usar um BD do Access devo fazer todo o
processo de registro do BD manualmente : Configuraes - Painel de
Controle - ODBC Data Sources - System DSN

Atenciosamente,

Aurlio

--
+--
| UFSC-CTC-INE
| Graduando do curso de Cincias da Computao
+--
| http://www.inf.ufsc.br/~marcos
+--
+--
| As barreiras parecem grandes quando nos sentimos
| pequenos. Quando nos posicionamos adequadamente,
| todas as portas se abrem.
+--



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

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




RE: [java-list] Fw: IIS com JSDK

2001-03-07 Por tôpico Jorge Martins



Adelina,

Mande, 
por favor, a solução para a lista. E até outras coisas interessantes que tangem 
Oracle com java. Aposto que, como eu, há outras pessoas na lista interessadas no 
assunto.

abraços

Jorge

-Original Message-From: Adelina Sesconetto Borges 
[mailto:[EMAIL PROTECTED]]Sent: terça-feira, 6 de março de 2001 
21:14To: [EMAIL PROTECTED]Subject: Re: [java-list] 
Fw: IIS com JSDK 
 Oi Ricardo! 
 
Estarei na sexta-feira com um consultor da Oracle para resolver, entre outros 
problemas, este mesmo que você está tendo. 
 
Caso você não tenha a resposta até sexta mande um e-mail direto para a minha 
conta, que lhe mandarei a resposta que ele nos der. 
 
Inté mais 
 
Adelina 
Ricardo wrote: 

  
  Ops!! uma pequena falha 
  minha!!IAS não 
  IIS!!gt.Ricardo 
  Silva Kaizen VC Tecnologia 
  Ltda Tel/Fax: (0xx19) 
  3834-1255 r.215- Original Message - 
  
  From: RicardoTo: [EMAIL PROTECTED]Sent: 
  Tuesday, March 06, 2001 2:05 PMSubject: IIS com JSDKCaros amigos,Estou transportando um site do JRUN para o IIS 
  (linux), o problema está no método request.setAttibute que a versão q existe 
  no JSDK do IIS não suporta, alguém já se deparou com um problema igual ou 
  parecido e pode me ajudar??at. Ricardo Silva Kaizen 
  VC Tecnologia Ltda Tel/Fax: 
  (0xx19) 3834-1255 r.215


RE: [java-list] Polimorfismo

2001-03-08 Por tôpico Jorge Martins

Andr,

Isto no  polimorfismo. Isto  sobrecarga de mtodos (ou ainda de
construtores). Polimorfismo  a capacidade de objetos responderem
diferenciadamente, de acordo com a sua classe, a um mesma mensagem.

Assim, ao convocar um mtodo de um objeto criado, ele responder de acordo
com a classe que ele foi criado e no de acordo com o tipo de referncia.

Exemplo: (sem entrar no mrito desta pssima modelagem)

class Homem  
{
void anda ()
{

}
}

class Perneta extends Homem
{
void anda()
{
...
}
}

.

Homem a = new Homem();
Homem b = new Perneta();

a.anda();   // anda como um homem
b.anda();   // anda como um perneta

..


Ficou claro?

abraos

Jorge

-Original Message-
From: Yurion "Andr [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 7 de maro de 2001 14:44
To: [EMAIL PROTECTED]
Subject: [java-list] Polimorfismo


Caros amigos,

Estou estudando POO e estou com algumas dvidas sobre
polimorfismo.
A nica coisa que sei sobre o assunto  que 
est propriedade da OO permite que uma classe tenha
vrios mtodos com o mesmo nome desde de que o mmero
e o tipo de parmetros seja diferentes.
Todo mundo fala que polimorfismo  s isso!!
Porm queria que se possvel vcs me mostrassem
exemplos de onde e quando utilizar est propriedade e
o que significa realmente polimorfismo..
Desde j agradeo a ateno de todos,

Andr Yurion

__
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

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

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




RE: [java-list] criptografar

2001-03-08 Por tôpico Jorge Martins

Resolve o problema. Mas entramos em uma questo: para que programar em java?
 muito melhor fazer o programa todo em C ou C++. Voc estaria utilizando o
que o java tem de mais fraco, a interface visual, e desperdiando o que tem
de mais forte, a programao simples e robustas, suporte multiplataforma,
garbage collection.

-Original Message-
From: Karen Cioni Joven [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 7 de maro de 2001 15:55
To: [EMAIL PROTECTED]
Subject: Re: [java-list] criptografar


J vi uma vez, usarem DLLs para justamente evitar este tipo de problema.
Tipo criar uma classe com seus mtodos, normal, s que estes mtodos
utilizam DLLs feitas em C ou C++. Da fica um pouco mais complicado para ver
o cdigo. Deu pr entender mais ou menos?
Karen



  Original Message -
From: Luciano_soujava [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, March 06, 2001 5:36 PM
Subject: Re: [java-list] criptografar


 Oi Levy,

 Vc at pode encriptar um arquivo .class de forma a evitar que outra
 pessoa o decompile utilizando por exemplo o JAD. O problema : Como o
 ClassLoader padro existente nas JVM de mercado iro l-lo??? A verdade 
 que eles no conseguiro l-lo pelo simples fato de no entenderem o
formato
 do arquivo .class aps a encriptao. Uma soluo seria Vc escrever um
novo
 ClassLoader que faria alm das atividades j desempenhadas pelos
 ClassLoaders padro das JVM, faria ainda a decriptao do .class para
poder
 ento utiliz-lo. Se eu no me engano, no livro

"Inside_Java_2_Platform_Security:_Architecture,_API_Design,_and_Implementati
 on" do Li Gong (Java Series), tem alguns tpicos abordando este problema.

 [ ]'s
 Luciano da Silva Coelho
 [EMAIL PROTECTED]
 Sun Certified Programmer for JAVA2
 Sun Certified Instructor for JAVA2
 Diretor de Tecnologia
 e-Sec Tecnologia em Segurana de Dados
 www.esec.com.br




 - Original Message -
 From: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Tuesday, March 06, 2001 5:03 PM
 Subject: [java-list] criptografar


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



 Oi pessoal,

 Sou iniciante em Java e gostaria de tirar uma duvida.

 Existe alguma forma de criptografar um arquivo .class ? Pergunto isso
porque
 existe aquele programinha "jad" que, a partir do .class, gera um arquivo
 com o fonte do programa.

 Obrigado,
 Levy Carneiro Jr.




 ___

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




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




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



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

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




RE: [java-list] Applet chamando applet

2001-03-08 Por tôpico Jorge Martins



Há 
algumas soluções.

O 
applet1, poderia redirecionar o browser para uma outra página, passando os 
parâmetros pela url, naquele estilo http://www.adf.com/asdf.jsp?parametro1=asdfparametro2=asdfadv.

Outra 
solução, seria a applet chamar um método javascript passando os parâmetros. Esse 
javascript tem liberdade total para redirecionar o browser ou, ainda, colocar os 
parâmetros em campos (hidden ou não) de um form e dar 
submit.

Esta 
página destino seria um JSP, ou ASP, ou sei lá o que que pegaria estes 
parâmetros e construiria uma página HTML convocando a 
applet2.

abraços

Jorge


-Original Message-From: Paulo Roberto Bonfim Medeiros 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 7 de março de 
2001 16:13To: [EMAIL PROTECTED]Subject: [java-list] 
Applet chamando applet
Pessoal,

Estou com o seguinte problema:
Tenho um applet em que o usuário preenche alguns 
campos. Quero que esse applet chame um outro applet, em uma nova janela do 
browser. Preciso que o applet de origem possa passar os parâmetros do 2º 
applet.

É possível?

Paulo Roberto




RE: [java-list] Dúvida !!

2001-03-08 Por tôpico Jorge Martins

Srgio,

Voc pode utilizar um driver do tipo 4 e se comunicar diretamente da applet
com o db. Mas essa soluo no  recomendada, j que o banco tem que estar
junto do web server, o que gera problemas de segurana. Alm de problemas de
performance e modelagem.

A melhor soluo  criar servlets que se conectem ao banco de dados. E a
applet se comunicar apenas com eles, utilizando sockets.

abraos

Jorge

-Original Message-
From: Sergio [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 7 de maro de 2001 16:52
To: '[EMAIL PROTECTED]'
Subject: [java-list] Dvida !!


Srs. Javaneses ...

Sou novo na lista e em programao Java tambm, gostaria de
saber se eu fizer um aplet que faa acesso ao banco de dados eu necessito de
um servlet ou basta apenas que eu tenha a minha ODBC configurada ???

Se algum puder me ajudar eu agradeo 

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

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




RE: [java-list] imprimindo direto com Java

2001-03-08 Por tôpico Jorge Martins



Há sim 
uma forma de fazer isso em javascript. Acho que é utilizando o objeto window. 


Deve 
ser window.print()

abraços

Jorge

-Original 
Message-From: Karen Cioni Joven 
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 7 de março de 2001 
17:12To: ListaSubject: [java-list] imprimindo direto com 
Java
Ola, 

Pessoal gostaria de saber se ha algum jeito, 
utilizando Java, de criar algo mais ou menos assim: um "botao" (tipo javascript) 
que formata uma pagina, prepara-a para impressao e imprime... Sem que dependa do 
"imprimir" do browser. Eh para facilitar para o usuario menos experiente, para 
que ele nao tenha que se preocupar com qual quadro imprimir, ou quantas paginas, 
entendem? 

thank's
Karen


RE: [java-list] criptografar

2001-03-09 Por tôpico Jorge Martins

Karen,

Tudo bem, eu entendi. Mas qualquer pessoa quer esconder a parte lgica do
negcios. Onde est o seu core business. E justamente neste cdigo que o
java  mais eficiente.

Talvez esta ttica funcione bem em algumas chamadas de criptografia ou algo
do tipo, que no esteja na parte mais importante do cdigo mas necessite de
ocultamento. No tenho condies nem experincia de analizar esta ltima
opo.

abraos

Jorge

-Original Message-
From: Karen Cioni Joven [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 8 de maro de 2001 09:59
To: [EMAIL PROTECTED]
Subject: Re: [java-list] criptografar


Gentem

Eu disse usar ALGUMAS DLLs, em ALGUNS momentos para CONFUNDIR quem esteja
querendo ver seu cdigo. Claro que se formos usar C ou C++ para esconder
TODO o cdigo, ento no precisamos do Java.
Acho que no fui muito clara!

- Original Message -
From: Jorge Martins [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, March 07, 2001 6:52 PM
Subject: RE: [java-list] criptografar


 Resolve o problema. Mas entramos em uma questo: para que programar em
java?
  muito melhor fazer o programa todo em C ou C++. Voc estaria utilizando
o
 que o java tem de mais fraco, a interface visual, e desperdiando o que
tem
 de mais forte, a programao simples e robustas, suporte multiplataforma,
 garbage collection.

 -Original Message-
 From: Karen Cioni Joven [mailto:[EMAIL PROTECTED]]
 Sent: quarta-feira, 7 de maro de 2001 15:55
 To: [EMAIL PROTECTED]
 Subject: Re: [java-list] criptografar


 J vi uma vez, usarem DLLs para justamente evitar este tipo de problema.
 Tipo criar uma classe com seus mtodos, normal, s que estes mtodos
 utilizam DLLs feitas em C ou C++. Da fica um pouco mais complicado para
ver
 o cdigo. Deu pr entender mais ou menos?
 Karen



   Original Message -
 From: Luciano_soujava [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Tuesday, March 06, 2001 5:36 PM
 Subject: Re: [java-list] criptografar


  Oi Levy,
 
  Vc at pode encriptar um arquivo .class de forma a evitar que outra
  pessoa o decompile utilizando por exemplo o JAD. O problema : Como o
  ClassLoader padro existente nas JVM de mercado iro l-lo??? A verdade

  que eles no conseguiro l-lo pelo simples fato de no entenderem o
 formato
  do arquivo .class aps a encriptao. Uma soluo seria Vc escrever um
 novo
  ClassLoader que faria alm das atividades j desempenhadas pelos
  ClassLoaders padro das JVM, faria ainda a decriptao do .class para
 poder
  ento utiliz-lo. Se eu no me engano, no livro
 

"Inside_Java_2_Platform_Security:_Architecture,_API_Design,_and_Implementati
  on" do Li Gong (Java Series), tem alguns tpicos abordando este
problema.
 
  [ ]'s
  Luciano da Silva Coelho
  [EMAIL PROTECTED]
  Sun Certified Programmer for JAVA2
  Sun Certified Instructor for JAVA2
  Diretor de Tecnologia
  e-Sec Tecnologia em Segurana de Dados
  www.esec.com.br
 
 
 
 
  - Original Message -
  From: [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Tuesday, March 06, 2001 5:03 PM
  Subject: [java-list] criptografar
 
 
  O BOL  Top10 no iBest! Vote j para torn-lo Top3!
  http://www.bol.com.br/ibest.html
 
 
 
  Oi pessoal,
 
  Sou iniciante em Java e gostaria de tirar uma duvida.
 
  Existe alguma forma de criptografar um arquivo .class ? Pergunto isso
 porque
  existe aquele programinha "jad" que, a partir do .class, gera um arquivo
  com o fonte do programa.
 
  Obrigado,
  Levy Carneiro Jr.
 
 
 
 
  ___
 
  http://www.zipmail.com.br O e-mail que vai aonde voc est.
 
 
 
 
  -- LISTA
SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
  dvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  para sair da lista: envie email para
[EMAIL PROTECTED]

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

 -
 


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

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas mais comuns: http://www.soujava.org.br/faq.htm
 r

RE: [java-list] Iniciando Java

2001-03-09 Por tôpico Jorge Martins

Luciano

H boas ferramentas como o Visual Cafe e o JBuilder. Recomendo esta ltima,
que na verso 4, a mais atual, tem um pacote grtis. Procure o site da
Borland.

No  necessrio o kit de desenvolvimento (JDK), apenas o ambiente java
(JRE) instalado. O JDK contm um JRE.

Teoricamente o Windows CE necessita apenas de um JRE, mas no sei se h um
para este sistema e se h algum detalhe a mais.

abraos

Jorge

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 9 de maro de 2001 11:02
To: [EMAIL PROTECTED]
Subject: [java-list] Iniciando Java


Estou h bastante tempo desenvolvendo com ambiente progress/magnus/unix e 
agora estou iniciando com java. Desculpe as perguntas infantis, porm 
gostaria de contar com sua ajuda no seguinte:
 

 
Existe alguma ferramenta grfica para criao de telas e componentes em java

de um forma mais produtiva, sem ter que escrever tudo na unha?
 

 
O que preciso ter em uma maquina win95 para rodar um aplicativo java que foi

criado em outra mquina win95? Preciso ter todo o compilador(jdk) 
instalado?
 
O que realmente preciso ter para o meu usurio rodar a aplicao?
 
Outro exeemplo, se criei o .class no meu micro com win95 e quero executa-lo 
em um handheld com windows CE. O que preciso ter no handheld para o .class 
rodar? 
 

 
Grato Antecipadamente Pela Ajudar dispensada!!! 

_
Oi! Voc quer um iG-mail gratuito?
Ento clique aqui: http://www.ig.com.br/paginas/assineigmail.html


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

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




[java-list] Java Developer's Journal - Readers' Choice Awards

2001-03-09 Por tôpico Jorge Martins

VOTE NOW: Java Developer's Journal "Readers' Choice Awards"
http://www.sys-con.com/java/readerschoice2001/
Cast your vote before May 31, 2001. Results will be announced at the 2001
JavaOneSM Conference. 

Est no site da Sun, mas mesmo assim achei interessante enviar para a lista.

abraos

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


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




[java-list] Comunicação entre JVMs

2001-03-09 Por tôpico Jorge Martins

Qual  a forma mais rpida de comunicao entre duas JVMs? Socket est
rejeitado. H ainda as opes de JavaSpaces e JMS. Qual  a mais rpida? E
quais so as outras?

Existe shared memmory no java?

abraos

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


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




RE: [java-list] JBuilder

2001-03-12 Por tôpico Jorge Martins

sim

-Original Message-
From: Jean Carlo Mendes [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 9 de maro de 2001 18:36
To: [EMAIL PROTECTED]
Subject: [java-list] JBuilder


A versao gratuita do JBuilder  o JBuilder 4.0
Foundation ?

=
Jean Carlo Mendes


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

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

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




RE: [java-list] implementação de agregações e associações

2001-03-14 Por tôpico Jorge Martins

Valter,

A maior diferena em associao e agragao  o tipo da entidade
referenciada. Imagine a modelagem de um gerenciador de banco de dados. Um
tabela possui linhas (ou tuplas). Linha neste caso  uma entidade fraca, sua
existncia depende da tabela. E tratasse de uma agregao, pois vrias
linhas compe uma tabela. 
Veja agora o caso de a modelagem de uma escola. Um professor d aula
para vrios alunos. Logo h uma associao entre aluno e professor. Ambos
so entidades fortes, existem independentemente de outra entidade. Apenas se
relacionam: professor leciona aluno.
Em java, a implementao  muito semelhante, tanto de um quanto do
outro. Basta fazer uma referncia (ou uma lista delas) de uma classe para a
outra. A diferena fica no encapsulamento.  muito razovel que no primeiro
modelo, apenas seja possvel criar e excluir uma linha atravs de sua
tabela. No segundo, a criao de alunos e professores  independente,
haveria ento um mtodo (o ambiente determina em qual classe ficar este
mtodo) para associar um professor a um aluno.

abraos

Jorge

-Original Message-
From: valter vieira de camargo [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 13 de maro de 2001 19:38
To: [EMAIL PROTECTED]
Subject: [java-list] implementao de agregaes e associaes


Visto que  comum a utilizao de linguagens orientadas a
objetos e banco de dados relacionais, pretendo estipular um padro de
implementao para tais casos de modelagem.
Estou desenvolvendo uma pesquisa com java e SyBase e devido as
diferenas entre os dos paradigmas algumas dvidas surgem.
Eu gostaria de saber a diferena entre a implementao de um
modelo de classes com agregao e com associao. Percebo que a
agregao  fcil identificar, isto , quando uma classe possui um
atributo cujo tipo  de outra classe. Mas e quando temos uma associao
? Como vocs implementam uma associao sendo fiel  documentao ?


Valter


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

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




RE: [java-list] Sobre certificação, etc...

2001-03-14 Por tôpico Jorge Martins

Concordo totalmente com o Maurcio.  claro que o teste de
certificao da Sun ter todos os problemas que qualquer teste de avaliao
tem. E que uma certificao deste tipo no determina que o cara  um bom
programador, apenas que tem o conhecimento da base do java.

O uso dele deve ser para empresas (principalmente as grandes)
conseguirem um mnimo de certificao do conhecimento do funcionrio. E
quanto maior a difuso destes certificados maior ser o seu uso como filtro.

A, eu disparo novamente a pergunta original. Agora destinada
objetivamente aqueles profissionais que fazem seleo e/ou contratao de
pessoal. Qual o valor dado ao certificado? E da graduao? Por favor
informem o tamanho da empresa e o seu setor, para termos um mapa mais claro.

Como ltimo ponto, venho ratificar a opinio do Maurcio sobre o
valor das boas faculdades de computao, acho que est havendo um
preconceito e uma generalizao por parte de alguns.

Primeiramente temos que ressaltar que o nmero e a qualidade dos
cursos de computao so muito superiores que de dez anos atrs. Por tanto,
aqueles que no o fizeram nesta poca, muitas vezes foi por falta de opo.

Segundo, no tenho dvida que experincia seja importante, mas vem
uma questo: qual o perfil de profissionais sem experincia que uma empresa
ir investir? Voc contrataria um estagirio sem faculdade? Claro que deve
haver muitos bons por a, mas  mais PROVVEL encontrar um numa boa
faculdade.

Terceiro, claro que  possvel qualquer um aprender sem um curso
superior. Mas aposto que  mais fcil, mais rpido, mais atual e mais
eficiente (aprender sem buracos conceituais) numa faculdade de qualidade.
Por isso que  tambm mais caro.

Falo isso por experincia de ter cursado Engenharia de Computao na
PUC-Rio a pouco tempo e perceber a sua importncia na minha formao. E vejo
por meus amigos, que tambm do grande valor a PUC. Mesmo aqueles que eram
quase turistas por se iniciar no mercado de trabalho muito cedo, deixando em
segundo plano o curso de computao.

abraos

Jorge

-Original Message-
From: Maurcio de Barros Borges [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de maro de 2001 09:07
To: [EMAIL PROTECTED]
Subject: [java-list] Sobre certificao, etc...


   Gostaria de no me envolver na discusso, porque j est ficando
"quente" demais. Mas como estamos em uma lista de discusso, estamos
aqui pra isto. :)

   Acho interessante que muitas pessoas tem opinies bem equilibradas,
pois sabem o valor relativo entre curso superior, certificao e
experincia. Agora no estou entendendo toda esta revolta CONTRA a
certificao: concordo com quem disse que se bem no faz, mal no vai
fazer tambm. Tem gente que saca tanto de java aqui na lista que eu no
entendo porque elas se ope to ferrenhamente contra a certificao: se
voc saca tanto, voc pode fazer a certificao com os ps nas costas !

   Mas, mudando de tpico, tambm acho que tem gente nesta lista que tem
uma opinio PRECONCEITUOSA em relao ao curso superior em informtica.
Concordo que curso superior no prova que voc  um bom profissional,
mas o que caracteriza um bom profissional na nossa rea ? Vontade de
aprender e esforo, certo ? E uma coisa eu posso dizer: se voc tem o
perfil do futuro bom profissional, o melhor lugar para voc comear a
aprender (e aprender bastante)  na universidade. Tem muita gente boa
trabalhando em informtica que no fez o curso superior na rea (posso
citar a minha empresa, onde o gerente de segurana tem segundo GRAU, o
administrador de sistemas  tcnico em mecnica e o diretor tcnico 
engenheiro mecnico). No entanto, posso garantir que j ensinei muita
coisa para os meus companheiros de trabalho que aprendi na faculdade, ou
seja, este papo de que faculdade no ajuda em nada, que voc s vai
aprender coisas obsoletas, etc, etc, etc,  PAPO FURADO !!! O que eu
estou querendo dizer  que se voc  bom, a faculdade vai te ajudar sim
!! E muito !! Se voc  picareta, voc pode ser formar e continuar
picareta, mas isto acontece em TODAS as profisses, no  um problema do
curso superior da rea de informtica. Como j foi dito, tem muito
advogado picareta, muito administrador de empresas picareta, etc... No
estou fazendo apologia do curso superior (porque ele tem muitos
defeitos), mas acho que quem s critica no sabe o que est falando.

   S para concluir: conheo gente com vrios anos de experincia que eu
acho que no sabe extender uma classe e desenvolve um cdigo que d
raiva de manter... Mas tambm conheo muita gente formada em
universidade top que mal entende um programa em C que calcula uma raiz
quadrada... No existe mtrica infalvel para medir as pessoas. Ento
acho que ser bom ou no ser bom depende da pessoa, mas se voc tem esta
caracterstica, voc deve utilizar tudo que est ao seu alcance para se
capacitar melhor (pois o mercado no perdoa) e isto inclui: faculdade
boa, certificao e principalmente, muito trabalho (pra ganhar
experincia, que  o que importa, certo ? :).

isso !

   Maurcio

--
Maurcio de 

RE: [java-list] tratamento de dois paradigmas OO/BD relacional

2001-03-14 Por tôpico Jorge Martins

Valter,

Este modelo no  bom. H duplicao de informao, os cdigos do
Cliente e  dos Produtos. Voc est pensando muito em "BD". Abstraia mais.
Veja uma dica:

/* classe cliente */
class Client
{
/* construtor */
public Client (int ID, String name)
{
this.ID = ID;
this.name = name;
}

public int getID ()
{
return ID;
}

public String getName ()
{
return name;
}

/* propriedades */
private int ID;
private String name;
}

/* classe produto */
class Item
{
/* construtor */
public Item (int ID, String description)
{
this.ID = ID;
this.description = description;
}

public int getID ()
{
return ID;
}

public String getDescription ()
{
return description;
}

/* propriedades */
private int ID;
private String description;
}

/* classe compra */
class Transaction
{
public Transaction (Client client, Item item, Date date)
{
this.client = client;
this.item = item;
this.date = date;
}

/* propriedades */
private Client client;
private Item item;
private Date date;
}

Sacou? Ao invs da classe compra guarda os cdigos de cliente e
produto, ela possui um referncia para estas entidades.  Caso a compra
precise sabe o cdigo de cliente ou produto basta utilizar: client.getID()
ou item.getID(). Assim fica bem melhor.

abraos

Jorge

-Original Message-
From: valter vieira de camargo [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de maro de 2001 11:03
To: [EMAIL PROTECTED]
Subject: [java-list] tratamento de dois paradigmas OO/BD relacional


Suponha que eu queira representar na UML um pequeno modelo de
classes de PROJETO que represente um sistema onde um cliente pode
comprar vrios produtos e um produtos pode ser comprado por vrios
clientes

Estaria errado eu fazer um modelo de classes que:

   Classe Cliente:  codigo e nome
   Classe produto: codigo e descricao
   Classe de relacionamento Compra : int codCli, int CodPro e dataCompra



Fazendo um modelo de classes dessa forma estou modelando
orientado a objeto mas com caractersticas relacionais, certo ? Mas como
meu Banco de Dados  realacional isso estaria certo ou no ?
Observao: No quero utilizar agregao... apenas associao.

[]'s Valter


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

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




RE: [java-list] Bean x JSP

2001-03-14 Por tôpico Jorge Martins

sim,

basta fazer a mesma declaração. Se já houver esse bean na sessão, ele será
usado. Caso não haja um novo bean será instanciado.

abraços

Jorge

-Original Message-
From: Kleber Bueno [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de março de 2001 13:27
To: SouJava
Subject: [java-list] Bean x JSP


Uma duvida sobre uso de Beans com JSP.
Quando defino que um Bean tem escopo Session, ele é visto por todas as
paginas JSP do meu site certo.
E como pegar a referencia desse Bean em outra página que não a página onde
ele foi definido 
Devo fazer a declaração novamente ???


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] Sobre certificação, etc...

2001-03-15 Por tôpico Jorge Martins

Andre,

Incluo a, neste perfil, uma boa bagagem terica e conceitual que a
faculdade te possibilita ao mximo aprender. Esta parte  muito custosa para
a empresa e para o empregado e geralmente s surge resultados a longo prazo.

ps: As faculdades pblicas tambm so caras, mas no saem diretamente do
bolso do aluno. 

E sem dvida que tenho que continuar estudando. Alis, depois que me formei
aumentei minha carga de estudo. Acho que a melhor coisa de um curso superior
 que voc sai tendo uma boa medida da sua ignorncia e sabendo trilhar os
caminhos para um estudo eficiente. Isso foi a minha principal lio no meu
curso. 

E a maior vantagem de um ensino formal  que voc convive diariamente com
pessoas que enfrentam e estudam as mesmas questes, professores (nem todos,
claro) dispostos a passar sua experincia.

Tenho certeza que aprendo muito com minha experincia profissional, mas a
base acadmica que eu tenho me faz aprender muito rpido. 

assino em baixo o que voc disse

abraos

Jorge

ps: ainda nem tirei meu diploma :))

-Original Message-
From: Andre Mendonca [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de maro de 2001 15:39
To: [EMAIL PROTECTED]
Subject: RE: [java-list] Sobre certificao, etc...



Jorge,

 Segundo, no tenho dvida que experincia seja importante, mas
 vem uma questo: qual o perfil de profissionais sem experincia
 que uma empresa ir investir?

Com potencial de crescimento. Com iniciativa. Vontade de aprender.
Como medir isto? Certamente nao eh com uma certificacao, em minha
opiniao. A certificacao pode ajudar a esclarecer alguns pontos,
mas eh perfeitamente descartavel, IMHO.

 Voc contrataria um estagirio sem faculdade?

Sim.

 Claro que deve haver muitos bons por a, mas  mais PROVVEL
 encontrar um numa boa faculdade.

Concordo plenamente. Mas sao exatamente estes "bons" profissionais
a que voce se referiu que eu contrataria. Quantos sao? Who knows...
Mais uma vez, concordo que a faculdade eh um cartao de visitas
excelente, particularmente para profissionais sem experiencia.

 Terceiro, claro que  possvel qualquer um aprender sem um curso
 superior. Mas aposto que  mais fcil, mais rpido, mais atual e
 mais eficiente (aprender sem buracos conceituais) numa faculdade
 de qualidade. Por isso que  tambm mais caro.

Concordo, mas como eu disse em um e-mail anterior depois de algum
tempo as coisas que voce aprendeu ficam obsoletas (lei de Moore) e
voce tera que andar pelas proprias pernas. Com o tempo, voce se
nivela com profissionais que tem uma experiencia profissional
equivalente. Quanto a ser mais caro, nao sei a que voce esta se
referindo especificamente, mas as universidades federais sao
gratuitas.

 Falo isso por experincia de ter cursado Engenharia de Computao
 na PUC-Rio a pouco tempo e perceber a sua importncia na minha
 formao.

Excelente curso. Mas acredite, se voce nao continuar estudando,
atualizando-se, depois de alguns anos (muitos, talvez) seu diploma
nao vai servir de muita coisa.

Ate mais.

Andre Mendonca
[EMAIL PROTECTED]




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

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




RE: [java-list] tratamento de dois paradigmas OO/BD relacional

2001-03-15 Por tôpico Jorge Martins

Sem dvida, fica bem melhor assim. Inicia-se a transao e depois os
produtos so adicionados. Provavelmente atravs de um mtodo addItem() na
classe Transaction.

-Original Message-
From: Sven van t Veer [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de maro de 2001 17:46
To: [EMAIL PROTECTED]
Subject: Re: [java-list] tratamento de dois paradigmas OO/BD relacional




Jorge Martins wrote:

   
 class Transaction
 {
   public Transaction (Client client, Item item, Date date)
   {
   this.client = client;
   this.item = item;
   this.date = date;
   }
 
   /* propriedades */
   private Client client;
   private Item item;

ou melhor ainda:
   private Collection Items;
   private Calendar date; // j que Date  deprecated

e o constructor:
   public Transaction (Client client, Calendar date){
   this.client = client;
   this.date = date;
   this.items = new List();
   }

 
 }



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

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




RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-15 Por tôpico Jorge Martins

No  no, valter. Associao e agregao so ambos relacionamentos de
classes. Em java, voc implementa como uma referncia de um objeto ao outro.

Exemplo:


/* modelo do banco de dados */
class Table
{
private Row rows[]; /* agregao "tem" */
}


class Row
{
private Table table
}

/* modelo escola */
class Professor
{
private Aluno alunos[]; /* associao leciona */
}

class Aluno
{
private Professor professores[];
}

A implementao dos dois casos  idntica, mas o primeiro  uma agregao e
o segundo  uma associao. 

A diferna est no tipo da entidade relacionada. Na agregao voc se
relaciona com uma entidade fraca, que tm a existncia dela dependente a
outra. Grosso modo onde h na descrio o verbo ter, h uma agregao. No
exemplo: "Tabela tem linhas".

A associao relaciona com entidades fortes, de existncia independente a
outras entidades. Um professor e um aluno existem independentemente, apenas
se associam. O professor leciona aluno. Logo, o professor tem uma associao
lecionar com aluno.

Sacou? As diferenas na implementao so pequenas. Todas espelham essas
diferenas de comportamento que eu descrevi acima.

abraos

Jorge


-Original Message-
From: valter vieira de camargo [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de maro de 2001 19:10
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Para Alexandre: implementao de
agregaes e associaes


Sobre as associaes e agregaes eu estou achando que  realmente isto:
agregao - atributo do tipo de outra classe
associao - instanciao de uma classe dentro de algum mtodo de outra...

Quanto  abordagem do Furlan... ser que se modelarmos um sistema
completamente
OO sem a preocupao com chaves, etc a dificuldade na implementao ser
muito acentuada, voc no acha ? Eu estou desenvolvendo um projeto de
mestrado e
quero fazer da maneira certa entende ? A minha outra preocupao  quanto ao
projeto . no modelo de classes de anlise tudo bem ... mas o meu modelo
de
classes de projeto tem que ter alguma coisa relacional


Alexandre Rodrigues Gomes wrote:

 Valter,

 na implementao acho que poderamos resumir na seguinte forma:
 para agregar, utilizaremos atributos de instncia, ou seja,
 "variveis globais" e para associao podemos criar apenas
 variveis locais de mtodos. Ser que  plausvel esta abordagem ?
 Se bem que podemos ter atributos de classe que no so verdadeiras
 agregaes mas apenas realizam papel associativo. Acho que
 isto  bem conceitual mesmo. O pessoal da lista podia dar
 uma forcinha.

 Quanto quela abordagem do Furlan, eu questiono um pouco.
 Ora, temos hoje que o que se busca  a independncia da fonte
 de dados. Devemos abstrair a forma com que a base de informaes
 ser implementada, nos deter apenas numa interface pr-definida
 e deixar as questes peculiares de cada banco com uma camada
 de software que realize o mapeamento OO/Relacional. Amarrar
 o seu modelo de negcios numa soluo nica de backend 
 limitar seu processo de desenvolvimento  no escalabilidade
 e evoluo.

 By Al!

 -Mensagem original-
 De: valter vieira de camargo [mailto:[EMAIL PROTECTED]]
 Enviada em: quarta-feira, 14 de maro de 2001 10:48
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] Para Alexandre: implementao de agregaes e
 associaes

 Ok... Alexandre ...
justamente no ponto da implementao a minha
preocupao
   Gostei do que voc disse e acho que realmente est certo.
 Minhas dvidas eram mais quanto   implementao das associao. E tambm
 ach
 oque  assim que funciona isto , dentro de uma classe , instancio uma
 outra e a utilizo para cumprimento das responsabilidades da primeira.
 No caso da agregao, um atributo da classe  do tipo de outra
  isto, no  ?

 Agora veja bem.

 Em um livro de UML do Furlan, encontrei que para se fazer a
 normalizao de um modelo de classes, visando o projeto  claro, deve-se
 basear em algum tipo de banco de dados ser utilizado. Se os dados do meu
 sistema sero persistidos utilizando BD OO a normalizao se d sem a
 preocupao das chaves primrias e estrangeiras... mas quando o me sistema
 utiliza BD relacional devo me preocupar com isso... s que ele apenas
 exemplifica a normalizao utilizando BD OO. Voc sabe alguma coisa sobre
 essas normalizaes com BD relacional ?

 []'s Valter.

 Alexandre Rodrigues Gomes wrote:

  Valter,
 
  no nvel de linguagem, tanto agregao quando associao
  se do de maneiras similiares. O que as distingue  o seu
  modelo. Na UML, a associao  feita apenas com uma linha
  ligando as classes envolvidas enquanto que a agregao 
  uma linha com um losango na ponta da classe agregadora.
 
  Conceitualmente, deveria-se utilizar agregao quando o
  propsito de uma classe for o de encapsular o funcionamento
  de algum objeto, ou seja, ele ser parte constituinte daquela
  classe. No caso da associao, a classe apenas tem conhecimento
  de alguma outra classe e faz uso de alguma instncia desta para
  completude de suas responsabilidades.
 
  No primeiro 

RE: [java-list] implementação de agregações e associações

2001-03-15 Por tôpico Jorge Martins

Tenho certeza que  assim. S no posso te indicar uma bibliografia pois
desconheo um bom livro sobre base de orientao objetos e modelagem. J me
indicaram o Objedt-Oriented Modeling and Design, do James Rumbaugh. Tambm
j li um do Booch falando sobre isto. Mas aprendi isso mesmo na faculdade,
com um professor.

Para voc que est fazendo uma modelagem, aconselho a usar o software
Togheter Whiteboard. Ele gera cdigos java junto com o modelo UML. O cdigo
que ele gera para agregao e associao  igual.

abraos

Jorge

-Original Message-
From: valter vieira de camargo [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 14 de maro de 2001 19:18
To: [EMAIL PROTECTED]
Subject: Re: [java-list] implementao de agregaes e associaes


Ok Jorge eu tambm estou chegando  essa concluso que a diferena
seja
no encapsulamento

S uma coisa para finalizar  voc supe que seja dessa forma ? Ou voc
tem
certeza ?  Desculpe estar perguntando assim mas  que
se voc tiver lido em algum lugar eu tambm gostaria de faz-lo, pois, estou
desenvolvendo meu projeto de mestrado sobre essas coisas

Abraos...

Jorge Martins wrote:

 Valter,

 A maior diferena em associao e agragao  o tipo da entidade
 referenciada. Imagine a modelagem de um gerenciador de banco de dados. Um
 tabela possui linhas (ou tuplas). Linha neste caso  uma entidade fraca,
sua
 existncia depende da tabela. E tratasse de uma agregao, pois vrias
 linhas compe uma tabela.
 Veja agora o caso de a modelagem de uma escola. Um professor d
aula
 para vrios alunos. Logo h uma associao entre aluno e professor. Ambos
 so entidades fortes, existem independentemente de outra entidade. Apenas
se
 relacionam: professor leciona aluno.
 Em java, a implementao  muito semelhante, tanto de um quanto do
 outro. Basta fazer uma referncia (ou uma lista delas) de uma classe para
a
 outra. A diferena fica no encapsulamento.  muito razovel que no
primeiro
 modelo, apenas seja possvel criar e excluir uma linha atravs de sua
 tabela. No segundo, a criao de alunos e professores  independente,
 haveria ento um mtodo (o ambiente determina em qual classe ficar este
 mtodo) para associar um professor a um aluno.

 abraos

 Jorge



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

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




RE: [java-list] Re:[java-list] SSL (encrypt)

2001-03-16 Por tôpico Jorge Martins

Luciano,

Quais so as diferenas entre o JCA e o JCE? Pode citar um exemplo e avaliar
os pontos fortes e fracos de cada um.

abraos

Jorge

-Original Message-
From: lusoujava [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 15 de maro de 2001 08:18
To: [EMAIL PROTECTED]
Subject: [java-list] Re:[java-list] SSL (encrypt)


Roberto,

   Acho que o SSL no  exatamente o que Vc precisa. O 
SSL  usado para o estabelecimento de uma conexo 
segura. Em miudos, a criao de um Socket ondes os dados 
trafegados tem garantia de sigilo e integridade.
   D uma olhada nas frameworks JCA e JCE da Sun. 
A JCA faz parte do pacote de segurana do J2SE e Vc 
poder ler mais sobre ela nos javadocs do package 
java.security.*
A JCE, era a parte no exportvel, Vc ler mais sobre no 
site da javasoft (www.javasoft.com/products/jce).

As duas frameworks (JCA e JCE) fornecem suporte 
criptogrfico para uma srie de servios como cifragem, 
assinatura, MACs,Passphrase, etc

[ ]s
Luciano Coelho
[EMAIL PROTECTED]
Sun Certified Programmer for JAVA2
Sun Certified Instructor for JAVA2
Diretor de Tecnologia
e-Sec Tecnologia em Segurana de Dados
www.esec.com.br
 Oi pessoal, ser que algum poderia me mandar algum 
 exemplo de um programa que utiliza a biblioteca SSL 
para 
 criptar senhas?
 [  ]'s
 Roberto
 
  
 
_
_
 E-mail grtis BOL com antivrus! Faa j o seu!
 http://www.bol.com.br
 
 
 
 -- LISTA SOUJAVA --
-- 
 http://www.soujava.org.br  -  Sociedade de Usurios 
Java da Sucesu-SP 
 dvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para java-list-
[EMAIL PROTECTED] 
 ---
--
 
 

 
__
E-mail grtis BOL com antivrus! Faa j o seu!
http://www.bol.com.br



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

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




RE: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Jorge Martins



Sven,

Não é 
necessário ter uma classe que descreve a associação para ser uma associação. Ela 
só é necessária quando o relacionamento detém alguma informação ou possui algum 
comportamento próprio que precisa ser encapsulado.

A 
implementação em java para a associação tipicamente é uma referência para o 
objeto da outra classe. O que define como associção ou agregação é o 
comportamento das entidades.

abraços
Jorge

ps: veja em ferramentas UML como o Together e perceba como o código 
gerado para ambas as opções são iguais, apenas com um comentário ao lado 
indicando o tipo do relacionamento.



-Original Message-From: Sven van ´t Veer 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 16 de março de 2001 
09:52To: [EMAIL PROTECTED]Subject: Re: RE: RES: 
[java-list] Para Alexandre: implementação de agregações e 
associaçõesJorge,Acho que está quase certo. 
Implementando assim, está errado. A relação no caso do seu profesor ainda é tem. 
Veja o seguir:/* modelo escola */class Professor{	}class Aluno{	}class Aula{	private Professor p;	private Collection alunos;}Isso é uma associação. Uma associação é uma relação entre duas ou mais classes gerenciado por uma(s) outras classes. Qualquer relação *tem* é uma agregação. Porém neste exemplo a classe Aula é o 'association class' que tem os seguintes relações com Aluno e Porfessor:Uma aula *tem* um professor;Uma aula *tem* zero ou mais alunos.As outras relações:Alunos *tem aula* de um ProfessorUm professor *dá aula* a varias alunos.SvenJorge 
Martins wrote:
[EMAIL PROTECTED]" 
type="cite">Não é não, valter. Associação e agregação são ambos relacionamentos declasses. Em java, você implementa como uma referência de um objeto ao outro.Exemplo:/* modelo do banco de dados */class Table{	private Row rows[]; /* agregação "tem" */}class Row{	private Table table}/* modelo escola */class Professor{	private Aluno alunos[]; /* associação leciona */}class Aluno{	private Professor professores[];}A implementação dos dois casos é idêntica, mas o primeiro é uma agregação eo segundo é uma associação. A diferênça está no tipo da entidade relacionada. Na agregação você serelaciona com uma entidade fraca, que têm a existência dela dependente aoutra. Grosso modo onde há na descrição o verbo ter, há uma agregação. Noexemplo: "Tabela tem linhas".A associação relaciona com entidades fortes, de existência independente aoutras entidades. Um professor e um aluno existem independentemente, apenasse associam. O professor leciona aluno. Logo, o professor tem uma associaçãolecionar com aluno.Sacou? As diferenças na implementação são pequenas. Todas espelham essasdiferenças de comportamento que eu descrevi acima.abraçosJorge-Original Message-From: valter vieira de camargo [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 14 de março de 2001 19:10To: [EMAIL PROTECTED]Subject: Re: RES: [java-list] Para Alexandre: implementação deagregações e associaçõesSobre as associações e agregações eu estou achando que é realmente isto:agregação - atributo do tipo de outra classeassociação - instanciação de uma classe dentro de algum método de outra...Quanto à abordagem do Furlan... será que se modelarmos um sistemacompletamenteOO sem a preocupação com chaves, etc a dificuldade na implementação serámuito acentuada, você não acha ? Eu estou desenvolvendo um projeto demestrado equero fazer da maneira certa entende ? A minha outra preocupação é quanto aoprojeto . no modelo de classes de análise tudo bem ... mas o meu modelodeclasses de projeto tem que ter alguma coisa relacionalAlexandre Rodrigues Gomes wrote:
  Valter,na implementação acho que poderíamos resumir na seguinte forma:para agregar, utilizaremos atributos de instância, ou seja,"variáveis globais" e para associação podemos criar apenasvariáveis locais de métodos. Será que é plausível esta abordagem ?Se bem que podemos ter atributos de classe que não são verdadeirasagregações mas apenas realizam papel associativo. Acho queisto é bem conceitual mesmo. O pessoal da lista podia daruma forcinha.Quanto àquela abordagem do Furlan, eu questiono um pouco.Ora, temos hoje que o que se busca é a independência da fontede dados. Devemos abstrair a forma com que a base de informaçõesserá implementada, nos deter apenas numa interface pré-definidae deixar as questões peculiares de cada banco com uma camadade software que realize o mapeamento OO/Relacional. Amarraro seu modelo de negócios numa solução única de backend élimitar seu processo de desenvolvimento à não escalabilidadee evolução.By Alê!-Mensagem original-De: valter vieira de camargo [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 14 de março de 2001 10:48Para: [EMAIL PROTECTED]Assunto: [java-list] Para Alexandre: implementação de agregações eassociaçõesOk... Alexandre ...  É justamente no ponto da implementação a minhapreocupação
Gostei do que você disse e acho que realmente está certo.Minhas dúvidas eram mais quanto à  implementação das 

RE: [java-list] Sobrecertificação, etc... Sven

2001-03-16 Por tôpico Jorge Martins

No tenho nada com essa discusso, nem contra nem a favor. S acho que ela
est sendo travada num local inapropriado. Gostaria que os moderadores
bloqueassem mensagens desse tipo.

-Original Message-
From: Sven van t Veer [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 16 de maro de 2001 16:30
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: [java-list] Sobrecertificao, etc... Sven


Universidade: Universiteit van Amsterdam, Faculteit der Rechtsgeleerdheid
Graduao: Junho 1995
Gro :Mestrado de Direito Internacional Pblico
Especialzao: Direito do Mar (Law od the Sea: Maritime Boundadry 
Delimitation  State Responsability For ActsNot Prohibited By 
International Law).
Ex - Member of Workgroup on Law of the Sea of the Dutch International 
Law Association (ex j que me mudei)
Professor: Dr M. Fitzmaurice - Lachs (Atual professor no Kings College, 
Londres)

Isso  bastante ou, se vc quiser, pode te dar o telefone tb, paro vc 
pedir informaes. O titulo mr (hollands  igual ll.m nos eua)

[EMAIL PROTECTED] wrote:

 
 (alguma coisa alm
 de gripes) no farmaceutico auto-didata la da esquina? 

Na verdade, levo para mdico.. farmaceutico no  mdico e no pode 
receitar medicamentos.

Me desculpa muito, mas t comparando medicina com a funo de mdico ??

 O farmaceutico pode ter visto mil vezes tal
 enfermidade porm no tem embasamento terico para receitar. 

Ea, realmente no sou eu que sou burro neh. Farmaceutico no pode 
receitar por lei. Na verdade, o farmaceutico  um quimico especializado 
em medicamentos.

Se vc no ver a diferena de mdico para programador voc est perdido. 
A medicina, assim que farmaceutica  controlado, isso j  a primeira 
diferena, a segunda??  Um mdico no pode praticar sozinho sem 
experincia (aqueles tres anos apos da faculdade no hospital  
qualificada com experiencia).

 Da mesma feita so as empresas. As empresas
 vem seus dados como a sade de sua empresa e preferem coloca-los nas mos
 de quem foi adequadamente preparado para isto. 

Ae alguem no pode ser preparado sem faculdade entaum:
Bill Gates
Ronald Reagan
Steve Jobs

so alguns exemplos..

 A conta experincia e
 embasamento terico. 

Embassamento teoretico ento so se mede no fato que alguem tenha feita 
faculdade. Vamos supor que voce no sabe nada de UML e analise de 
businessmodels de empresas para propor uma soluo. Ae voc sabe bem 
programar e entra num software house (sem a faculdade) ficando l 
durante uns dez anos, lendo livros sobre UML, falando com analistas e 
clientes, lendo livros sobre analise, e crescendo na empresa de 
Programador jr para programador sr, mostrando vontade, ae te do um 
projeto pequeno para s vc fazer analise, diagrammar no rose etc. Ae vc 
cresce ainda mais, faz parte de projetos maiores na fase de analise.

Acha que isso vale menos que a Faculddade?? Voce acha que este pessoa 
no  adequadamente preparado ??

  claro que algumas pessoas se enquadram perfeitamente
 neste quadro mesmo sem ter frequentado uma faculdade, mas pergunto. 


 Os
 colegas dquele seu amigo que trabalha no desenvolvimento do sdk na IBM so
 todos sem faculdade? 

Sei l

 Ou ser que seu amigo  a exceo? 

Sei l

Se vc quer saber quanto vale uma faculdade vai at www.dice.com e 
verifica todas as vagas l (s em java deve ter uns 5000) e verifica a 
porcentagem aonde obrigatoriamente precisa de faculdade ou certificao 
da Sun.

 No vamos
 considerar uma realidade consumada porque uma emprepresa grande contrata
um
 ou outro funcionrio sem faculdade.

Ento vai at dice e me disse a porcentagem que pede faculdade..  e me 
retorna

 
 Osvaldo
 
 PS - Svem..., Gostaria de saber qual a sua graduao, faculdade onde
cursou
 e Instituio pela qual defendeu sua dissertao de mestrado



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

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




RE: RE: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Jorge Martins



Não 
concordo.

Um 
referência em java não representa que um objeto têm um outro. Este objeto não é 
do outro, apenas há uma referência para ele, coerente com a definição de 
associação.

Não 
discordamos do conceito, seja dito. Mas sua interpretação do código está 
equivocada. O fato do Professor ter uma (ou mais referências) para um Aluno não 
representa que o Aluno faça parte do professor. E sim o comportamento destas 
entidades.

E você 
pode perceber que no meu modelo está implementado uma relação bidirecional e em 
nenhum momento aluno faz parte de professor. Apenas não há uma classe 
descrevendo esta associação.

Não 
tenho a mão o Rational Rose, mas acredito que uma associação sem "association 
class" será modelada como eu descrevi. 

De 
qualquer forma esta é uma boa discussão, pois trata-se da implementação e 
visualização de modelos em código java.

abraços

Jorge


-Original Message-From: Sven van ´t Veer 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 16 de março de 2001 
18:09To: [EMAIL PROTECTED]Subject: Re: RE: RE: RES: 
[java-list] Para Alexandre: implementação de agregações e 
associaçõesJorge Martins wrote:
[EMAIL PROTECTED]" 
type="cite">
  Sven,
  
  Não 
  é necessário ter uma classe que descreve a associação para ser uma associação. 
  Ela só é necessária quando o relacionamento detém alguma informação ou possui 
  algum comportamento próprio que precisa ser encapsulado.
  
  A 
  implementação em java para a associação tipicamente é uma referência para o 
  objeto da outra classe. O que define como associção ou agregação é o 
  comportamento das entidades.
  
  abraços
  Jorge
  
  ps: 
  veja em ferramentas UML como o Together e perceba como o código gerado para 
  ambas as opções são iguais, apenas com um comentário ao lado indicando o tipo 
  do relacionamento.Association de acordo 
com Rational:AssociationA relationship that models a 
bi-directional semantic connection among instances.AggregationAn 
association that models a whole-part relationship between an aggregate and its 
parts.Porém, quando uma classe faz parte de uma outra classe (a tem b) 
falamos de uma agregação. Ae, cualquer coisa assim:class 
Professor{ private Collection alunos;}ou class 
Professor{ private Aluno[] alunos;}é por definição 
uma agregação, ja que agora o aluno ´faz parte do´ professor. No caso de um 
relacionamento de professores e alunos não é a situação que vc quer. A 
informação sobre o relacionamento de professor com o aluno não é apropriado para 
ser contido dentro das classes. Um professor não *tem* alunos e o alnuno não 
*tem* professores, apesar do fato que eles tem *algum tipo* de relacionamento. 
Ai vem a Aula. O professor dá aula e os alunos recebem as aulas, portanto pode 
dizer que:Uma aula *tem* zero ou varias professor(es) e *tem* zero ou varias 
alunas:class Aula{ private Collection alunos; private 
Collection professores;} Uma coneçao semantica de uma classe com a 
outra (o professor que dá aulas aos alunos) é uma associação.Testei 
ambos no Rose e no Together, mas infelizmente o Together nem dá para definir um 
´association class´, porém esse modelo não pode ser modelado no Together, mas o 
Rose gera://Source file: c:\\temp\\Professor.javapublic class 
Professor {  public Professor()  { 
}}e //Source file: c:\\temp\\Aluno.javapublic class 
Aluno {  public Aluno()  { 
}}e//Source file: c:\\temp\\Aula.javapublic 
class Aula {  public Aula()  { 
}}No caso de uma associação bidirectional ae terá que modelar ainda 
a agregação Aula-Aluno e Aula-Professorai gera://Source file: 
c:\\temp\\Aula.javapublic class Aula { public 
Professor theProfessor[]; public Aluno theAluno[]; 
 public Aula()  { }}Sven
[EMAIL PROTECTED]" 
type="cite">
  
  
  
  -Original Message-From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 
  16 de março de 2001 09:52To: [EMAIL PROTECTED]Subject: 
  Re: RE: RES: [java-list] Para Alexandre: implementação de agregações e 
  associaçõesJorge,Acho que está quase certo. 
  Implementando assim, está errado. A relação no caso do seu profesor ainda é 
  tem. Veja o seguir:/* modelo escola */class Professor{	}class Aluno{	}class Aula{	private Professor p;	private Collection alunos;}Isso é uma associação. Uma associação é uma relação entre duas ou mais classes gerenciado por uma(s) outras classes. Qualquer relação *tem* é uma agregação. Porém neste exemplo a classe Aula é o 'association class' que tem os seguintes relações com Aluno e Porfessor:Uma aula *tem* um professor;Uma aula *tem* zero ou mais alunos.As outras relações:Alunos *tem aula* de um ProfessorUm professor *dá aula* a varias alunos.SvenJorge 
  Martins wrote:
  [EMAIL PROTECTED]" 
  type="cite">Não é não, valter. Associação e agregação são ambos relacionamentos declasses. Em java, você implementa como uma referência de um objeto ao outro.Exemplo:/* modelo do banco de dados */class Table{	private Row rows[]; /* agregação "tem" */}class Row{	private Table table}/* modelo escola 

RE: [java-list] Ferramentas

2001-03-19 Por tôpico Jorge Martins

Uma tima pedida  o JBuilder, da Borland. A verso 4 Foudation  gratuita e
pode ser baixada do site.

abraos

Jorge

-Original Message-
From: Cssio L. Colussi [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 19 de maro de 2001 08:42
To: java-list
Subject: [java-list] Ferramentas


Ol pessoal,

Estou iniciando na linguagem java e gostaria que vcs me indicassem as
melhores ferramentas para desenvolvimento (editor, compilador, debugger...).

Obrigado.

Cssio L. Colussi
Analista de Sistemas/DBA Progress
[EMAIL PROTECTED]


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

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




RE: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-19 Por tôpico Jorge Martins



Não 
duvido que seja uma modelagem muito melhor. Sem dúvida é. Meu debate com o Sven 
vem por ele considerar que a implementação sem a "association class" determina 
uma agregação. Esta explicando que não é necessário uma 'association class' numa 
associação e que uma referência em java não representa que um objeto de uma 
classe possui (agregaga) outro.

Encontrei um exemplo de associação no livro Modelagem e Projetos Basados 
em Objetos, do Rumbaugh, que confirma isso. Este exemplo mostra que uma forma de 
implementar associação em C++ é colocando um ponteiro na classe. Em java, este 
ponteiro seria uma simples referência.

valeu

Jorge

-Original Message-From: Andre Mendonca 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 19 de março de 2001 
13:34To: [EMAIL PROTECTED]Subject: RES: [java-list] 
Para Alexandre: implementação de agregações e associações

Jorge,

Eu concordo com o Sven neste caso. A existencia de uma classe "Aula" 
ou
"Disciplina" retrata 
melhor o que queremos modelar. Um professor nao tem,
_necessariamente_ 
que estar associado a um aluno. "Professor" pode, inclusive
ser um titulo que o 
cara ostenta, sendo assim um conceito muito mais abrangente
do que simplesmente 
uma pessoa que da aulas (apesar de ser estranho, eh
possivel).

Acho que a 
interpretacao do codigo nao esta errada nao. Se voce diz que 
um
professor referencia 
um conjunto de alunos, voce esta _sim_ dizendo que
os Alunos "fazem 
parte" do Professor. Esta associacao eh, 
inclusive,problematica
sob o ponto de vista 
de implementacao. Eu explico:

1. Imagine que um 
professor mude de disciplina no meio do semestre ou ano 
letivo.
Com a sua modelagem 
teriamos que reassociar todos os alunos (centenas, talvez).
Com a classe "Aula" 
isso seria um procedimento trivial. 

2. "Aula" (ou 
"Disciplina") eh uma entidadeque independe de um professor especifico. 

No seu caso, 
como 
modelariamos uma disciplina que eh ensinada por mais de 
um 
professor?Teriamos que mantertodos osconjuntos de 
associacoes simultaneamente, 
o que nao eh muitoeficiente. 
Digamos que duas disciplinas sao ensinadas, cada uma, 
por 
tres 
professores e tem 100 alunos (cada). Teriamos, entao, 3 x 100 = 300 
referencias
para representar uma 
aula. Se os professores trocassem de turma, teriamos que
atualizar 600 
referencias. Um pensamento similar seria aplicado para o caso de 
termos
alunos cancelando 
disciplinas (fato extremamente comum).

3. Digamos que nao 
houve troca de professores; simplesmente o semestre acabou.
Teriamos que, 
novamente, atualizar MILHARES de referencias, ja que neste 
caso
TODOS os professores 
terao novos alunos. Em umauniversidade com 50 mil 
alunos
e 5 mil professores 
isto pode ser um pouco caro.

4. Mais: depois que 
o semestre terminar, onde iremos buscar as informacoes a
respeito de uma 
determinada disciplina, ensinada em um determinado semetre?
Ou se um aluno 
cursou esta disciplinaou quando ele a cursou? A classe "Aula" 

(cujo semestre faria 
parte de seu identificador -- o metodo equals() ajudaria) resolve 
o problema de uma 
maneira elegante.

Acho que, por estas 
razoes, a existencia da classe "Aula" eh de fundamental
importancia e 
associar um professor diretamente a um aluno nao eh muito
eficiente.

Cordialmente,

Andre 
Mendonca
[EMAIL PROTECTED]
Sakonnet Technology, 
LLC
596 Broadway, Suite 
1008
New York City, NY 
10012
http://www.sknt.com




  Não 
  concordo.
  
  Um 
  referência em java não representa que um objeto têm um outro. Este objeto não 
  é do outro, apenas há uma referência para ele, coerente com a definição de 
  associação.
  
  Não 
  discordamos do conceito, seja dito. Mas sua interpretação do código está 
  equivocada. O fato do Professor ter uma (ou mais referências) para um Aluno 
  não representa que o Aluno faça parte do professor. E sim o comportamento 
  destas entidades.
  
  E 
  você pode perceber que no meu modelo está implementado uma relação 
  bidirecional e em nenhum momento aluno faz parte de professor. Apenas não há 
  uma classe descrevendo esta associação.
  
  Não 
  tenho a mão o Rational Rose, mas acredito que uma associação sem "association 
  class" será modelada como eu descrevi. 
  
  De 
  qualquer forma esta é uma boa discussão, pois trata-se da implementação e 
  visualização de modelos em código java.
  
  abraços
  
  Jorge
  
  
  -Original Message-From: Sven van ´t Veer 
  [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 16 de março de 2001 
  18:09To: [EMAIL PROTECTED]Subject: Re: RE: RE: 
  RES: [java-list] Para Alexandre: implementação de agregações e 
  associaçõesJorge Martins wrote:
  [EMAIL PROTECTED]" 
  type="cite">
Sven,

Não é necessário ter uma classe que descreve a 
associação para ser uma associação. Ela só é necessária quando o 
relacionamento detém alguma informação ou possui algum comportamento próprio 
que precisa ser encapsulado.

A 
implementação em java para a associação tipicamente é uma 

RE: [java-list] Duvida servlet x JSP

2001-03-21 Por tôpico Jorge Martins

Esli,

Correto mas incompleto. O servidor sempre verifica se o arquivo jsp  mais
novo que o servlet correpondente. Ele ir recompilar o jsp se isto for
verdade, j que houve uma atualizao do arquivo.

abraos

Jorge

-Original Message-
From: Esli de Almeida Rocha [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 21 de maro de 2001 05:30
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Duvida servlet x JSP


Obrigado pela resposta mas...

... uma pgina JSP quando acessada no se torna um servlet no JSP-engine ?

Pergunto ainda : quando se chama uma pgina JSP, o JSP-engine compila e 
executa-a gerando um servlet. Ele faz isso somente na primeira vez no 
importa quantas chamadas sejam feitas  pgina JSP a conversa passa a ser 
com o servlet gerado enquanto ele estiver "alive" no container 
(JSP-engine). Estou correto nessa descrio de como as coisas funcionam ?

At 08:24 20/03/2001 -0300, you wrote:
JSP vc usara para mostrar uma pgina dinamica, Servlet vc usaria para 
fazer o processamento.


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

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




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

2001-03-21 Por tôpico Jorge Martins

Alguns bons motivos:

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

2) Java  uma linguagem orientada a objetos mais simples que qualquer outra
do pacote .NET. Dei uma olhada em especificaes bsicas do C# e este 
menos intuitivo e coerente com as capacidades do OO que o Java.

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

4) Java roda em ambiente UNIX, maioria incotestvel dos grandes servidores
web.

5) Java permite que uma mesma linguagem de programao seja usada na conexo
ao banco de dados (integrao no geral), lgica de negcios e programao de
interface no ambiente corporativo. A combinao JDBC-JMS, JavaBeans-EJB e
JSP-Servlets  tima. 

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



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

Alguem pode Porfavor me Ajudas, ou me fornecer um Site onde posso obter esta
informao.

Valeu Galera,

Best Regards


Luiz Henrique
(Admin FrotaL)

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




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

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

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

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




RE: [java-list] método de implementação

2001-03-21 Por tôpico Jorge Martins

Valter,

No sei as possibilidades de alterao do seu modelo, mas que tal fazer algo
como descrito abaixo. Me parece mais coerente.

Entidades:

- Material
- Histrico
- Movimento

Material tem Histrico

Histrico  uma coleo de Movimento

Histrico teria os mtodos para retornar uma coleo de Movimentos (1) do
ms atual, (2) do ano atual e (3) dos meses anteriores.

sacou?

Voc s precisaria sabar um Histrico para cada material e os mtodos seriam
responsveis por retornar os Movimentos correspondentes.

abraos

Jorge



valter vieira de camargo wrote:

 Ol caros...
 
 Possuo uma classe material que agrega trs outras classes
 (movimentoMesAtual, movimentoAnoAtual e MovimentoMesesAnteriores).
 Possuo um servlet, chamado srvCadastraMaterial, que tem a funo de
 cadastrar um material. Como as outras trs classes citadas pertencem 
 material, o meu servlet tem a responsabilidade de tambm persistir os
 dados para as outras trs classes. Ou seja, o meu servlet tem a funo
 de cadastrar um material, mas para isso ele precisa cadastrar
 movimentoMesAtual, movimentoAnoAtual e movimentoMesesanteriores em
 outras tabelas do Banco relacional. Minha pergunta : Est errado o meu
 servlet ter a funo de cadastrar as quatro classes?  Eu fao essa
 pergunta por que ele est ficando muito grande e porque o objetivoda OO
  dividir bem o cdigo. Estiver pensando em que talvez deveria haver um
 servlet especfico para cada classe (tabela), mas se tiver que ser
 assim, como farei para chamar um servlet a partir de outro ?
 Ser que algum pode me ajudar ?
 
 
 Sem mais, Valter.

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




RE: [java-list] Polimorfismo

2001-03-21 Por tôpico Jorge Martins

Christian 

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

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

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

abraos

Jorge

-Original Message-
From: Christian Rauh [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 21 de maro de 2001 14:25
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Polimorfismo


Caro Jorge,

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

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

Porque no?

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

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

Christian

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

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




RE: [java-list] método de implementação

2001-03-22 Por tôpico Jorge Martins

Valter,

   Nunca usei colees. Apenas dei uma olhada na especificao, me parece
muito boa e ouo muitos elogios. Collection  um framework da Sun para
tratar qualquer tipo de coleo. Parece bem verstil. Bastando implementar
as interfaces. E os principais modelos de estrutura e algoritmos j esto
implementados.

   Quem j usou pode lhe dar maiores detalhes e algumas dicas.
 
abraos

Jorge

-Original Message-
From: valter vieira de camargo [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 21 de maro de 2001 18:51
To: [EMAIL PROTECTED]
Subject: Re: [java-list] mtodo de implementao


Ok jorge ... mas infelizmente no posso altera o meu modelo mas gostei
do
que voc disse sobre colees... eu estou at agora usando arrays tem
alguma
vantagem na utilziao dessas colees ?

Valter

Jorge Martins wrote:

 Valter,

 No sei as possibilidades de alterao do seu modelo, mas que tal fazer
algo
 como descrito abaixo. Me parece mais coerente.

 Entidades:

 - Material
 - Histrico
 - Movimento

 Material tem Histrico

 Histrico  uma coleo de Movimento

 Histrico teria os mtodos para retornar uma coleo de Movimentos (1) do
 ms atual, (2) do ano atual e (3) dos meses anteriores.

 sacou?

 Voc s precisaria sabar um Histrico para cada material e os mtodos
seriam
 responsveis por retornar os Movimentos correspondentes.

 abraos

 Jorge

 valter vieira de camargo wrote:

  Ol caros...
 
  Possuo uma classe material que agrega trs outras classes
  (movimentoMesAtual, movimentoAnoAtual e MovimentoMesesAnteriores).
  Possuo um servlet, chamado srvCadastraMaterial, que tem a funo de
  cadastrar um material. Como as outras trs classes citadas pertencem 
  material, o meu servlet tem a responsabilidade de tambm persistir os
  dados para as outras trs classes. Ou seja, o meu servlet tem a funo
  de cadastrar um material, mas para isso ele precisa cadastrar
  movimentoMesAtual, movimentoAnoAtual e movimentoMesesanteriores em
  outras tabelas do Banco relacional. Minha pergunta : Est errado o meu
  servlet ter a funo de cadastrar as quatro classes?  Eu fao essa
  pergunta por que ele est ficando muito grande e porque o objetivoda OO
   dividir bem o cdigo. Estiver pensando em que talvez deveria haver um
  servlet especfico para cada classe (tabela), mas se tiver que ser
  assim, como farei para chamar um servlet a partir de outro ?
  Ser que algum pode me ajudar ?
 
 
  Sem mais, Valter.

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


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

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




RE: [java-list] Polimorfismo (PARA TERMINAR GERAL)

2001-03-23 Por tôpico Jorge Martins

Jos,

Esta definio  fragil, pois em linguagens que no so fortemente tipadas,
voc pode fazer polimorfismo sem necessitar de uma hierarquia de classes.
Mesmo assim, concordo que overload no  polimorfismo.

abraos

Jorge

-Original Message-
From: Jose Euclides da Silva Junior - DIGR.O
[mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 23 de maro de 2001 11:28
To: [EMAIL PROTECTED]
Subject: RES: [java-list] Polimorfismo (PARA TERMINAR GERAL)


-BEGIN PGP SIGNED MESSAGE-

Deixa eu dar minha pequena contribuio...Na minha opinio o polimorfismo 
uma consequncia da existncia da herana ou seja, est associado a
hierarquia de classes. Sendo assim, estender o conceito de polimorfismo a
metodos(no caso overload), pode criar confusao em termos de conceitos de OO.
Abraos,

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


- -Mensagem original-
De: Christian Rauh [SMTP:[EMAIL PROTECTED]]
Enviada em: Quinta-feira, 22 de Maro de 2001 17:21
Para:   [EMAIL PROTECTED]
Assunto:Re: [java-list] Polimorfismo

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

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

Christian

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

iQCVAwUBOruH/N0YhuJ3BUxtAQEXrgQAhKFkHKhRvaDv34n/uTovpRqSAq/ebgJn
4nrFzBcq134USZgPrfjo9W4R/qbutlFoY8tVOnUFEJdVC+MV5PEYya0AIB4EcGAH
1v5VOTmp0kYT2dKB6+sjKfHVF0mYlyjjCT6guAqhKKyAbbEqXDMgi56naEUNUmtA
5ux/BSL6yJQ=
=24WN
-END PGP SIGNATURE-

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

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




RE: [java-list] CASE

2001-03-23 Por tôpico Jorge Martins



Paulo,

Também 
uso o Together e considero o melhor. Há também o Rational Rose, mas não sei se 
tem versão gratuita. Mesmo que tenha, não tem a mesma qualidade do Together. 
Este possui como principal ponto positivo a facilidade de gerar código 
dinamicamente, ou seja, editar o UML altera o código e editar o código altera o 
UML instantaneamente. Isto o Rational não tem.

abraços

Jorge


-Original Message-From: Paulo Roberto Bonfim Medeiros 
[mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 22 de março de 
2001 09:50To: [EMAIL PROTECTED]Subject: [java-list] 
CASE
Pessoal,

Vocês poderiam me indicar uma boa ferramenta 
Case?
Eu baixei o Together J e achei muito bom, mas a 
versão free só dá pra fazer diagramas de classe. Alguém conhece alguma 
alternativa free que tenha os principais diagramas da UML?

Valueu,

Paulo Medeiros


RE: [java-list] Iniciante em Java Help-me

2001-03-23 Por tôpico Jorge Martins

Christian,

Definies bsicas destes conceitos:

Classes - h vrias definies e funcionalidades em cima de classes. Mas a
principal  "classe  um metaobjeto", ou seja, classe  um descritor de um
objeto.

Objeto - objetos so instncias de classes, representao no modelo de
nossas entidades do mundo real. Exemplo: uma classe Pessoa teria como
objetos cada indivduo. Logo, Pedro, Joo, Jorge, Pricila, Christian so
objetos da classe Pessoa.

Propriedades - as propriedades so estados ou dados definidos pela classe e
pertencente aos seus objetos. Nome, idade, cor, identidade so propriedades
de cada Pessoa, definida na sua classe.

Mtodos - so procedimentos (reaes) descritos pela classe que o objeto ir
tomar de acordo com a mensagem que este recebe. Exemplo, a classe Pessoa
pode ter um mtodo getName(), que tem descrito um procedimento para retornar
o nome da pessoa. Logo, ao enviar a mensagem para um objeto da classe
pessoa, ele retornar o seu nome. Em java, bastaria voc fazer algo do tipo:


String name = pessoa.getName().

Herana, Relacionamento e Polimorfismo so conceitos mais complexos e
aconselho voc a buscar um livro. E lembre-se que no basta decorar os
conceitos, tm que entend-los e utiliz-los da melhor forma possvel. Ento
voc deve buscar livros de modelagem e padres de design como o Design
Patterns - Elements of Reusable Object-Oriented Software, da Gang of Four.

abraos

Jorge

-Original Message-
From: Christian [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 22 de maro de 2001 15:56
To: [EMAIL PROTECTED]
Subject: [java-list] Iniciante em Java Help-me


Ol Pessoal

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

Obrigado e Descupe pela pergunta bsica.

Abraos
Christian


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

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




RE: [java-list] CASE

2001-03-26 Por tôpico Jorge Martins



Leonardo,

Endereço da Together:

http://www.togethersoft.com/

abraços
Jorge

-Original Message-From: C. Leonardo 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 26 de março 
de 2001 10:38To: [EMAIL PROTECTED]Subject: Re: 
[java-list] CASE
 Jorge ou Paulo, onde eu consigo baixar o 
Together 
 Venho usandoo Rational e estou 
satisfeito, mas em gerar o código dinamicamente é uma mão na roda hein. 

 
 Obrigado, Cícero Leoanardo

  -Mensagem Original- 
  De: Jorge 
  Martins 
  Para: '[EMAIL PROTECTED]' 
  Enviada em: sexta-feira, 23 de março de 
  2001 11:24
  Assunto: RE: [java-list] CASE
  
  Paulo,
  
  Também uso o Together e considero o melhor. Há também o Rational Rose, 
  mas não sei se tem versão gratuita. Mesmo que tenha, não tem a mesma qualidade 
  do Together. Este possui como principal ponto positivo a facilidade de gerar 
  código dinamicamente, ou seja, editar o UML altera o código e editar o código 
  altera o UML instantaneamente. Isto o Rational não tem.
  
  abraços
  
  Jorge
  
  
  -Original Message-From: Paulo Roberto Bonfim 
  Medeiros [mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 22 
  de março de 2001 09:50To: 
  [EMAIL PROTECTED]Subject: [java-list] 
  CASE
  Pessoal,
  
  Vocês poderiam me indicar uma boa ferramenta 
  Case?
  Eu baixei o Together J e achei muito bom, mas a 
  versão free só dá pra fazer diagramas de classe. Alguém conhece alguma 
  alternativa free que tenha os principais diagramas da UML?
  
  Valueu,
  
  Paulo 
Medeiros


RE: [java-list] pra que ser simples se pode complicar??????

2001-03-27 Por tôpico Jorge Martins

Paulo,

Preste ateno, j que o main  um mtodo esttico (static) ou seja,
um mtodo da sua classe e no do seu objeto. Quando ele est sendo
executado, no h um objeto instanciado, apenas a classe est carregada.

Logo, crie um objeto da prpria classe no main e chame os mtodos
normalmente. Exemplo (supondo que sua classe se chama Application):

public static void main(String args[])
{
Application obj = new Application();

obj.valCad(args[0]);
}

Talvez esse seu mtodo valCad deva ser declarado static tambm. No
sei, depende do contexto.

Pude perceber pelo seu estilo de programao e pelo erro que voc
informou, que voc no tem muito controle de programao orientada a
objetos. Estude bastante os conceitos de OO e tambm modelagem. Programar em
java sem esses conhecimentos  uma experincia muito desagradvel. Depois de
saber OO, programar em java  a melhor coisa do mundo.

abraos

Jorge

-Original Message-
From: paulo henrique castro [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 27 de maro de 2001 17:10
To: [EMAIL PROTECTED]
Subject: [java-list] pra que ser simples se pode complicar??


Caros,

estou com uma pequena duvida de iniciante:

tenho uma aplicacao em Java que recebe um argumento na linha de
comando. (public static void main(String args[]) :PP )
Quero trabalhar com esse argumento por toda a minha classe, porem
nao consigo de jeito nenhum!!
Se tento passa-lo como argumento pra um outro metodo, recebo a
msg de erro:  valCad(arg[0]);

[14:1] Can't make static reference to method public boolean valCad(String)
in
class bah.
 if(valCad(args[0]))
^
1 error

Se tento associar o valor a uma variavel de instancia, para que
eu possa usa-la por toda a classe sempre que necessario, recebo a msg
de erro: sCadastro = args[0];

[14:1] Can't make a static reference to nonstatic variable sCadastro in 
class bah.
 sCadastro = args[0];
 ^
1 error 

Como raios eu consigo trabalhar com esse valor

Obrigado desde ja!!

PH


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

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




RE: [java-list] pra que ser simples se pode complicar??????

2001-03-28 Por tôpico Jorge Martins

Carlos,

Mas propriedade ou mtodo de classe  exatamente isso. Se a propriedade  da
classe, ela ser criada quando a classe for carregada e permanecer na
memria durante o ciclo de vida da classe.

abraos

Jorge

-Original Message-
From: Carlos Alberto Viana Correia - SAO
[mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 28 de maro de 2001 09:14
To: '[EMAIL PROTECTED]'
Subject: RES: [java-list] pra que ser simples se pode complicar??


static  mais que isso.  um modificador de tipo que torna a variavel
visivel apenas no modulo no  declarado e permanece com seu estado durante
todo o seu ciclo de vida.

-Mensagem original-
De: Roger [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 27 de maro de 2001 19:30
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] pra que ser simples se pode complicar??


a analise correta da palavra static eh:

qdo o atributo ou metodo for da CLASSE e nao da INSTANCIA, ele eh estatico.
ThatsAll...


-Mensagem Original-
De: Jorge Martins [EMAIL PROTECTED]
Para: [EMAIL PROTECTED]
Enviada em: Tera-feira, 27 de Maro de 2001 18:25
Assunto: RE: [java-list] pra que ser simples se pode complicar??


Paulo,

Preste ateno, j que o main  um mtodo esttico (static) ou seja,
um mtodo da sua classe e no do seu objeto. Quando ele est sendo
executado, no h um objeto instanciado, apenas a classe est carregada.

Logo, crie um objeto da prpria classe no main e chame os mtodos
normalmente. Exemplo (supondo que sua classe se chama Application):

public static void main(String args[])
{
Application obj = new Application();

obj.valCad(args[0]);
}

Talvez esse seu mtodo valCad deva ser declarado static tambm. No
sei, depende do contexto.

  Pude perceber pelo seu estilo de programao e pelo erro que voc
informou, que voc no tem muito controle de programao orientada a
objetos. Estude bastante os conceitos de OO e tambm modelagem. Programar em
java sem esses conhecimentos  uma experincia muito desagradvel. Depois de
saber OO, programar em java  a melhor coisa do mundo.

abraos

Jorge

-Original Message-
From: paulo henrique castro [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 27 de maro de 2001 17:10
To: [EMAIL PROTECTED]
Subject: [java-list] pra que ser simples se pode complicar??


Caros,

estou com uma pequena duvida de iniciante:

tenho uma aplicacao em Java que recebe um argumento na linha de
comando. (public static void main(String args[]) :PP )
Quero trabalhar com esse argumento por toda a minha classe, porem
nao consigo de jeito nenhum!!
Se tento passa-lo como argumento pra um outro metodo, recebo a
msg de erro:  valCad(arg[0]);

[14:1] Can't make static reference to method public boolean valCad(String)
in
class bah.
 if(valCad(args[0]))
^
1 error

Se tento associar o valor a uma variavel de instancia, para que
eu possa usa-la por toda a classe sempre que necessario, recebo a msg
de erro: sCadastro = args[0];

[14:1] Can't make a static reference to nonstatic variable sCadastro in
class bah.
 sCadastro = args[0];
 ^
1 error

Como raios eu consigo trabalhar com esse valor

Obrigado desde ja!!

PH


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

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



_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


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

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

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da

RE: [java-list] pra que ser simples se pode complicar??????

2001-03-30 Por tôpico Jorge Martins



O 
carregamento das classes na máquina virtual é sobre demanda. Não há como a 
máquina virtual carregar todas as classes, pois em java não há o conceito de 
programa.

abraços

Jorge

-Original Message-From: 
[EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 
30 de março de 2001 09:34To: 
[EMAIL PROTECTED]Subject: Re: [java-list] pra que ser simples 
se pode complicar??
Alguém sabe em que ponto da execução de um programa uma classe é carregada 
pela JVM? Todas as classes são carregadas num mesmo momento, ou somente quando 
há necessidade de uso da mesma dentro do programa?

Arivaldo@28/03/2001 14:07 
NSTFavor responder a java-listPara:[EMAIL PROTECTED]cc: cco: Assunto:Re: [java-list] pra que ser simples 
se pode complicar??
 Então que dizer que o método da classe 
abaixo só o próprio módulo pode ter accesso? Nao , esta havendo uma confusão aqui. O 
modificador Public permiteque TODOS acessem o metodo getNumber (que por 
sinal esta errado, poisnao se pode acessar uma variavel nao estatica de 
dentro de um metodoestatico). Veja a classe Toolkit por exemplo. 
Dentro da classe ha um metodochamado getDefaultToolkit() estatico e publico 
que pode ser chamado dequalquer modulo. Para que getNumber nao 
possa ser executado de fora do modulo, retireo modificador public. 
Quanto a carga da classe na memoria: Tomar cuidado com o deadLock. Sena 
declaracao das classes voce tiver variaveis estaticas que sereferenciam, as 
vezes ocorrerao erros no "classLoading", pois a JVM naovai conseguir 
determinar qual classe sera carregada primeiro. exemploclass Um {public static Tres tres = 
Dois.tres;}class Dois 
{ public static Tres tres = Um.tres;}uma dessas duas variaveis tres contera nulo, ou uma 
exceção vai ser "jogada".Um abraço, 
Alexandre Torres public 
class MyClass {   public int any = 10; 
  public static int getNumber(){ 
return any;   } } Outra quando eu 
chamo o método com uma keyword static a classes já está em 
memória???,??? Abraços!!! - Original Message 
- From: Carlos Alberto Viana Correia - SAO 
[EMAIL PROTECTED] To: 
[EMAIL PROTECTED] Sent: Wednesday, March 28, 2001 9:14 
AM Subject: RES: [java-list] pra que ser simples se pode 
complicar?? O BOL é Top3 no iBest! Vote já para 
torná-lo Top1! http://www.bol.com.br/ibest.html 
static é mais que isso. É um modificador de tipo que torna a variavel 
visivel apenas no modulo no é declarado e permanece com seu estado 
durante todo o seu ciclo de vida. -Mensagem 
original- De: Roger [mailto:[EMAIL PROTECTED]] 
Enviada em: terça-feira, 27 de março de 2001 19:30 Para: 
[EMAIL PROTECTED] Assunto: Re: [java-list] pra que ser simples se 
pode complicar?? a analise correta da palavra static 
eh: qdo o atributo ou metodo for da CLASSE e nao da INSTANCIA, 
ele eh estatico. ThatsAll... -Mensagem 
Original----- De: Jorge Martins [EMAIL PROTECTED] 
Para: [EMAIL PROTECTED] Enviada em: Terça-feira, 27 de 
Março de 2001 18:25 Assunto: RE: [java-list] pra que ser simples se pode 
complicar?? Paulo, Preste atenção, 
já que o main é um método estático (static) ou seja, um método da sua 
classe e não do seu objeto. Quando ele está sendo executado, não há um 
objeto instanciado, apenas a classe está carregada. Logo, crie 
um objeto da própria classe no main e chame os métodos normalmente. 
Exemplo (supondo que sua classe se chama Application): public 
static void main(String args[]) { Application obj = new 
Application(); obj.valCad(args[0]); } 
Talvez esse seu método valCad deva ser declarado static também. Não sei, 
depende do contexto.  Pude perceber pelo seu estilo de 
programação e pelo erro que você informou, que você não tem muito 
controle de programação orientada a objetos. Estude bastante os 
conceitos de OO e também modelagem. Programar em java sem esses 
conhecimentos é uma experiência muito desagradável. Depois de saber OO, 
programar em java é a melhor coisa do mundo. 
abraços Jorge -Original Message- 
From: paulo henrique castro [mailto:[EMAIL PROTECTED]] Sent: 
terça-feira, 27 de março de 2001 17:10 To: 
[EMAIL PROTECTED] Subject: [java-list] pra que ser simples se 
pode complicar?? Caros, estou com 
uma pequena duvida de iniciante: tenho uma aplicacao em Java que 
recebe um argumento na linha de comando. (public static void main(String 
args[]) :PP ) Quero trabalhar com esse argumento por toda a minha 
classe, porem nao consigo de jeito 
nenhum!! Se tento passa-lo como 
argumento pra um outro metodo, recebo a msg de erro: 
valCad(arg[0]); [14:1] Can't make static reference to 
method public boolean valCad(String) in class bah. 
if(valCad(args[0]))   
^ 1 error Se tento associar 
o valor a uma variavel de instancia, para que eu possa usa-la por toda a 
classe sempre que necessario, recebo a msg de erro: sCadastro = 
args[0]; [14:1] Can't make a static reference to nonstatic 
variable sCadastro in class bah. 
sCadastr

RE: [java-list] tags libraries ou java beans? - (de quebra uma proposta para aumentarmos nossos conhecimentos)

2001-04-02 Por tôpico Jorge Martins

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

Design Pattern  um padro de desenho de software com objetivo de resolver
problemas recorrentes de modelagem. Coisas como criao hardcoded de
instncias, flexibilidade para uso de plataformas e bibliotecas, etc. So
problemas bem gerais presentes na maioria das modelagens.

Framework  um conjunto de classes (um "upgrade" das antigas bibliotecas)
com objetivo de modelar um conjunto de regras de negcios comum a um escopo
especfico. H frameworks para Financeiros, Compiladores, Jogos, etc... O
Collection da Sun  um exemplo de framework de colees.

Compre o livro Design Patterns - Elements of Reusable Object-Oriented
Software, da Gang of Four. Vale muito a pena, excelente livro. Ele discute
muito bem padres de desenho e apresenta os 23 padres fundamentais para um
desenvolvedor.

S no espere moleza. Ontem mesmo estava relendo o livro e vislumbrei vrios
detalhes que no tinha percebido e continuo sem entender certos pontos, como
o padro Visitor.

abraos

Jorge


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: domingo, 1 de abril de 2001 01:08
To: [EMAIL PROTECTED]
Subject: [java-list] tags libraries ou java beans? - (de quebra uma
proposta para aumentarmos nossos conhecimentos)


boa madru para todos ,

Bom, estou lembrando agora, estou com umas duvidas. Se alguem quiser
responder:
1 - Atualmente estou usando java beans para separar o codigo da apresentacao
de minhas paginas jsp. Li na revista Java-Pro sobre as Tags Libraries, mas
nao entendi bem. Estou confuso pois na revista fala que estas Tags serao a
nova forma de separar codigo de apresentacao. E os java beans , o que serah
deles? E como poderei reutilizar estas Tags Libraries por exemplo em um
aplicativo StandAlone?

2 - Outra duvida de iniciante: Desing patterns (DP)

Li que existem varios DPs e cada um pode ser aplicado para cada tipo de
aplicacao. Bom, eu gostaria de saber, qual eh o DP mais apropriado para
sistemas WEB, digo , feitos em JSP.?


gente, eu tambem gostaria de trocar alguns codigos de sistemas jsp com voces
da lista... estou me sentindo um idiota trabalhando sozinho, e gostaria de
ver como voces estao programando para a web.  esta semana fui em outra
empresa e achei hiper interessante o trabalho em grupo, gente mechendo com
design patterns, uml, ferramentas interessantes... Eu fico meio que ilhado
sendo um programador sem equipe. Talvez pudessemos trocar umas ideias de o
que usamos, como usamos, quais metodologias aplicamos, etc. 


obrigado e boa noite a todos





---
UOL: o melhor da Internet.

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

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




RE: [java-list] tags libraries ou java beans? - (de quebra uma p roposta para aumentarmos nossos conhecimentos)

2001-04-03 Por tôpico Jorge Martins

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

abraos

Jorge 

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


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

By Al!

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


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

Design Pattern  um padro de desenho de software com objetivo de resolver
problemas recorrentes de modelagem. Coisas como criao hardcoded de
instncias, flexibilidade para uso de plataformas e bibliotecas, etc. So
problemas bem gerais presentes na maioria das modelagens.

Framework  um conjunto de classes (um "upgrade" das antigas bibliotecas)
com objetivo de modelar um conjunto de regras de negcios comum a um escopo
especfico. H frameworks para Financeiros, Compiladores, Jogos, etc... O
Collection da Sun  um exemplo de framework de colees.

Compre o livro Design Patterns - Elements of Reusable Object-Oriented
Software, da Gang of Four. Vale muito a pena, excelente livro. Ele discute
muito bem padres de desenho e apresenta os 23 padres fundamentais para um
desenvolvedor.

S no espere moleza. Ontem mesmo estava relendo o livro e vislumbrei vrios
detalhes que no tinha percebido e continuo sem entender certos pontos, como
o padro Visitor.

abraos

Jorge


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: domingo, 1 de abril de 2001 01:08
To: [EMAIL PROTECTED]
Subject: [java-list] tags libraries ou java beans? - (de quebra uma
proposta para aumentarmos nossos conhecimentos)


boa madru para todos ,

Bom, estou lembrando agora, estou com umas duvidas. Se alguem quiser
responder:
1 - Atualmente estou usando java beans para separar o codigo da apresentacao
de minhas paginas jsp. Li na revista Java-Pro sobre as Tags Libraries, mas
nao entendi bem. Estou confuso pois na revista fala que estas Tags serao a
nova forma de separar codigo de apresentacao. E os java beans , o que serah
deles? E como poderei reutilizar estas Tags Libraries por exemplo em um
aplicativo StandAlone?

2 - Outra duvida de iniciante: Desing patterns (DP)

Li que existem varios DPs e cada um pode ser aplicado para cada tipo de
aplicacao. Bom, eu gostaria de saber, qual eh o DP mais apropriado para
sistemas WEB, digo , feitos em JSP.?


gente, eu tambem gostaria de trocar alguns codigos de sistemas jsp com voces
da lista... estou me sentindo um idiota trabalhando sozinho, e gostaria de
ver como voces estao programando para a web.  esta semana fui em outra
empresa e achei hiper interessante o trabalho em grupo, gente mechendo com
design patterns, uml, ferramentas interessantes... Eu fico meio que ilhado
sendo um programador sem equipe. Talvez pudessemos trocar umas ideias de o
que usamos, como usamos, quais metodologias aplicamos, etc. 


obrigado e boa noite a todos





---
UOL: o melhor da Internet.

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

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

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

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm

RE: [java-list] Ajuda !!

2001-04-03 Por tôpico Jorge Martins

Alexandre,

Uma soluo bem bacana seria aplicar o Design Pattern Singleton nesta janela
destino. Ele funciona assim:

- criar uma instncia static da prpria classe

- colocar o contrutor com nvel de proteo private

- gerar um mtodo getInstance() para retornar a instncia nica

class Singleton
{
static private Singleton instance;

private Singleton()
{
// aqui voc poderia apresentar a janela.
}

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


sacou?

Voc pode ainda colocar o procedimento de apresentar a janela no construtor
ou separ-lo em um mtodo a parte (Exemplo: show())

Para utilizar o objeto nico desta classe basta utilizar algo do tipo:

Singleton.getInstance().show();


abraos

Jorge

-Original Message-
From: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 3 de abril de 2001 11:01
To: [EMAIL PROTECTED]
Subject: [java-list] Ajuda !!


Ol , estou com o seguinte problema:
tenho uma aplicao JAVA e nela existe um boto que possibilita a abertura
de uma outra janela , mas quando dou vrios clicks nesse boto ele me abre
vrias janelas, como posso corrigir isso, para ele abrir apenas uma janela .

OBS : Devo habilitar o boto logo aps a sada dessa janela.

Obrigado 


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

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




RE: RES: [java-list] sql server

2001-04-05 Por tôpico Jorge Martins

Jos,

Eu estou usando o JSQLDriver, da jnetdirect.

No me lembro o site exato, mas estava registrado no site da Sun.

abraos

Jorge

-Original Message-
From: Johnatan [mailto:[EMAIL PROTECTED]]
Sent: tera-feira, 3 de abril de 2001 08:28
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] sql server
Importance: High


nao...
eu nao quero usar Odbc..

gostaria de usar o driver nativo do Banco...

entende ?

[]s




"Jose Euclides da Silva Junior - DIGR.O" wrote:

 -BEGIN PGP SIGNED MESSAGE-

 Se eu entendi, faa a instalao do driver odbc no servidor, identificando
 seu BD e complete seu aplicativo da seguinte forma...

 protected Connection con;

 static {
 try {
 new Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 } catch(Exception e) {
 System.out.println("erro de conexao"+e);
 }
 }

 public Connection getConnection() throws SQLException {
 return DriverManager.getConnection("jdbc:odbc:SerstarDB");
 }

 con.getConnection();

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

 Internet doesnt need Gates

 - -Mensagem original-
 De: Johnatan [SMTP:[EMAIL PROTECTED]]
 Enviada em: Segunda-feira, 2 de Abril de 2001 09:40
 Para:   [EMAIL PROTECTED]
 Assunto:[java-list] sql server
 Prioridade: Alta

 ola pessoal
 estou com uma duvida ...como faco para instalar (onde consigo ele tb
 seria util : ) )
 e qual a linha de conexao do sql Server ?
 sou acostumado com o Oracle..

 grato

 Johnatan

 - -- LISTA SOUJAVA

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

 iQCVAwUBOskIDN0YhuJ3BUxtAQGazQQAoRF9v/aIzPFXBHPj2Mym2zXHaObClEkf
 5T08gUVi29+/3EWD0JdmbTbpnEPxxYUxdVxmA0rl0/nuDrgrt7jGfe1R3hDNwQyH
 x+8z04nUTqkkUgqkr5FXqwtPFCoeWuhpi9GhK+DbuE+66PapmbEQHWufZVIbcacY
 ljTHXcCUAZE=
 =NeC6
 -END PGP SIGNATURE-

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


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

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




[java-list] XML e XSL em java

2001-04-06 Por tôpico Jorge Martins


Galera, 

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

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

valeu 

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


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




RE: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Jorge Martins

Alexandre,

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

abraos

Jorge

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


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

Obrigado


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

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




  1   2   3   >