Re: [java-list] Vector

2003-03-21 Por tôpico Fernando Luiz
Victor, vamos por parte.
1.Vector bidimensional:
Vc. precisa ver oque vc precisa colocar neste vector,
objetos ou primitivos? Acredito que se forem
primitivos ,não vale a pena transformar eles em
objetos para colocar num vector, desta forma eu
trabalharia com array bidimensional. No caso de
objetos eu colocaria num vector.
Um vector bidimensional´não deixa de ser um vector de
vectors. Deu pra entender ou ta complicado?
Cria um vector , popula ele e joga dentro de outro
vector, cria mais um vector popula e joga dentro do
memso que vc. jogou o primeiro, e assim por diante.

2.Deste jeito ta meio enrrolado, oque eu costumo fazer
é colocar toda linha do meu banco de dados, dentro de
um elemento do vector, assim eu consigo colocar tudo
de uma vez só.

3. Deve estar dando erro por dois motivo ou vc. não
importou a classe vector, ou v não é do tipo vector.

Abraços

Fernando Luiz


--- Vitor_Henry_Laubé [EMAIL PROTECTED] wrote:
 Galera,
 
 Estou com algumas dúvidas a respeito do Vector:
 
 1. Como criar um Vector Bidimensional ?
 2. Qual a melhor forma de alimentar um vector com os
 dados do resultset ?
 Eu fiz assim:
 
  while(rs.next()){
 v.add(rs.getString(1));
 v.add(rs.getString(2));
  }
 
 3. Como criar um método que retorne um vector ?
 
 public Vector getDados(String sql){
 
 ...
 return v;
 
 }
 
 Deu erro !
 
 Obrigado !
 
 Vitor
 


__
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com

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



Re: [java-list] Websphere Application Server

2003-01-17 Por tôpico Fernando Luiz
Ola, Eric.

Vamos lá, na verdade vc. tem em mãos, mais doque o
necessário para se rodar WAS.
De inicio voce terá de instalar o DB2, ai você me
pergunta por que?? Porque as configurações do WAS
são salvas nele.
Por tanto a ordem é:
DB2
Application Server, durante a instalação do WAS, ele
ira instalar o HTTP Server.

Abraços.

Fernando Zulick.

 
--- EXTERN Oliveira Eric (Estagiario; SpW/DSE)
[EMAIL PROTECTED] wrote:
 Olá Lista...
  
 Tenho em minas mãos os seguintes CDs do IBM
 Websphere Application Server:
  
 Deployment Manager
 DB2 Universal Database
 Application Clients
 Aplication Clients Toolkit
 Data Direct Tecnologies JDBC Drivers
 IBM Directory Server
 Application Server
 IBM HTTP Server
  
 Nunca tive contato com o Websphere e estou começando
 do zero.
 Vou ter de usar o Windows2000.
 Quem devo instalar inicialmente ? Para desenvolver,
 terei de baixar o que da
 Sun, por exemplo ? Será o J2EE ?
  
 Desde ja obrigado a todos
  
 
 Eric C. Machado de Oliveira 
 Robert BOSCH Ltda - Informática SpW/ DSE 
 * (11) 5547-5806 
 * [EMAIL PROTECTED] 
 
  -- LISTA SOUJAVA
 
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 historico:

http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para
 [EMAIL PROTECTED]

-


__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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




[java-list] Certificação

2002-12-24 Por tôpico Fernando Luiz

Javaneses, 

gostaria de saber se existe algum link onde eu possa
fazer um teste para as certificações da Sun.

Obrigado

Fernando

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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




Re: [java-list] Erro conectando ao DB2

2002-08-26 Por tôpico Fernando Luiz

Davi, primeiramente e importante ter certeza que a
porta eh a 5, contudo se vc. instalou o DB2 de
modo padrao o default e ele usar a porta 5 como
padrao.
Pelo erro que vc. me passou o mais provavel e que
tenha algum problema com o driver que vc. esta
utilizando, talvez ele noi foi encontrado ou algum
problema no arquivo.


Abracos

Fernando.

--- Davi Carvalho [EMAIL PROTECTED] wrote:
 Olá pessoal, tudo bem ?
 Estou tendo um erro estranho ao conectar ao DB2.
 Não sei se a porta
 realmente é a 5.
 Qual a porta default do DB2 ??
 Sabem o q pode ser o erro ??
 
 O pedaços dos códigos são os seguintes:
 
 //  na classe connectDB.java
 
 static Connection conn = null;
 final String ipBd = 192.168.1.8;
 //final String portaBd = 5;
 final String portaBd = 1621;
 final String sidBd = BRVEI2;
 final String USER =db2admin;
 final String PWD = xx;
 
 final String DRIVER =
 COM.ibm.db2.jdbc.net.DB2Driver;
 final String URL =
 jdbc:db2://+ipBd+:+portaBd+/+sidBd;
 
 try {
 System.out.println(Criando conexão com o banco
 de dados...);
 conn = (new
 Conexao(DRIVER,URL,USER,PWD)).getConexao();
 }
 
 
 // na classe Conexao.java
 
 private Connection dbConn;
 
 public Conexao(String s, String s1, String s2,
 String s3) {
 try {
 Class.forName(s);
 dbConn = DriverManager.getConnection(s1,
 s2, s3);
 }
 catch(SQLException sqlexception) {
 System.out.println(Conexao 1 -
 construtor:  + sqlexception);
 }
 catch(ClassNotFoundException
 classnotfoundexception) {
 System.out.println(Conexao 2 -
 construtor:  +
 classnotfoundexception);
 }
 }
 
 E o erro q me dá é o seguinte:
 Criando conexπo com o banco de dados...
 Conexao 1 - construtor:
 COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver]
 CLI0616E  Error opening socket. SQLSTATE=08S01 Falha
 na conexπo com Banco de
 Dados - java.lang.NullPointerException
 
 Desde já agradeço.
 
 Davi Carvalho
 
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP 
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 historico:

http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para
 [EMAIL PROTECTED] 

-
 


__
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com

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




Re: [java-list] Editor de Código para Java

2001-12-17 Por tôpico Fernando Luiz Gouveia

A URL CORRETA é www.textpad.com
para download use a seguinte:
http://download.textpad.com/download/files/txpptb450.exe


Fernando Luiz
ICQ: 41777405


From: Pedro [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Editor de Código para Java
Date: Thu, 13 Dec 2001 18:41:38 -0400

Eu uso o TextPad ...para mim é muito útil...
Não me lembro do site mas acho que é textpad.com.br tente para ver..
Se lembrar aviso na lista ..
Pedro
- Original Message -
From: Gustavo Ribeiro [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, December 13, 2001 1:55 PM
Subject: [java-list] Editor de Código para Java


  Olá pessoal
  Tenho usado a um bom tempo o Notepad para fazer meus programas em java
  ,mas ele é muito simples.Alguém usa outro editor ASCII para escrever os
  programas em java.Um tempo atrás vi um editor para ser usado em várias
  lingugens de programação que tinha um padrão de cores por exemplo os
  comandos if,for while ficavam verdes,comandos de inclusão de
  bibliotecas
  ficavam azul.
 
  Gustavo Ribeiro
 
  -- LISTA SOUJAVA 

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



_
Associe-se ao maior serviço de e-mail do mundo através do MSN Hotmail. 
http://www.hotmail.com/br


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




Re: [java-list] Visual Age for Java

2001-11-20 Por tôpico Fernando Luiz

Entra no site da IBM, lá tem vários manuais de Visual
Age Java.

www.ibm.com


--- Luciano Silva [EMAIL PROTECTED] wrote:
   E ai pessoALL,
  Para aqueles que conhecem Visual Age for Java,
 gostaria que
 me indicassem um manual legal pra desenvolver pra
 Web(JSP e
 Beans), pois no momento não posso pagar um curso e
 com um
 manual bom é tranquilo...
 
 Um abraço
 
 
 Luciano Silva
 Consultor Java
 
 Don't E-Mail, ZipMail! http://www.zipmail.com/
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP 
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para
 [EMAIL PROTECTED] 

-
 


__
Do You Yahoo!?
Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1

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

2001-10-23 Por tôpico Fernando Luiz

É só mandar a pergunta


--- Sobral [EMAIL PROTECTED] wrote:
 Olah Pessoal, 
 Tem alguem q. trabalha com Visual Age
 


__
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

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




Re: [java-list] Algum livro recomendado sobre JSP!!!!

2001-08-28 Por tôpico Fernando Luiz

Core Servlets and JSP, encontrei na Tempo Real.


--- Rafael Gorski [EMAIL PROTECTED] wrote:
 Ola Lista!
 
 Alguêm pode me passar qual é o melhor livro sobre
 JSP aqui no brasil!?
 e onde posso encontrar?
 
 
 
 -- 
 Rafael Gorski
 [EMAIL PROTECTED]
 Peace, Love, Unity  Respect
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP 
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para
 [EMAIL PROTECTED] 

-
 


__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

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




Re: RES: [java-list] FTP em Java

2001-08-28 Por tôpico Fernando Luiz

achei o exemplo muito bom mas a classe config eu não
encontrei, vc. pode me explicar oque ela esta fazendo?
--- Alexandre Santos Cardoso [EMAIL PROTECTED]
wrote:
 import java.io.*;
 import sun.net.TelnetInputStream;
 import sun.net.ftp.FtpClient;
 import sun.net.ftp.FtpInputStream;
 
 public class fileFtp extends FtpClient {
 
   public fileFtp() {
   }
 
   public void getFile(String login, String senha) {
   try {
   config conf = new config();
   String ip = config.getString(ipFtp);
   String file = config.getString(fileFtp);
   String dir = config.getString(dirFtp);
   int total_bytes = 0;
   byte bytes[] = new byte[1024];
   FtpClient ftp = new FtpClient(ip);
   ftp.login(login, senha);
   ftp.ascii();
   FtpInputStream is =
 (FtpInputStream)ftp.get(file);
   File file_out = new File(dir + login + .txt);
   FileOutputStream os = new
 FileOutputStream(file_out);
   int c;
   while((c = is.read(bytes)) != -1)  {
   total_bytes += c;
   os.write(bytes, 0, c);
   }
   os.close();
   }
   catch(Exception ex) {
   System.out.println(ex);
   }
   }
 
   public static void main(String args[]) {
   fileFtp f = new fileFtp();
   f.putFile(usuario, senha, C:\\arquivo.txt);
   }
 
   public String putFile(String login, String senha,
 String file) {
   String ret = ;
   try {
   config conf = new config();
   String ip = config.getString(ipFtp);
   String fileFtp = config.getString(fileExpFtp);
   int tamnhoreg = 99;
   byte[] _tmp = new byte[tamnhoreg];
   FtpClient ftp = new FtpClient(ip);
   ftp.login(login, senha);
   ftp.ascii();
   FileInputStream fis = new FileInputStream(file);
   byte b[] = new byte[fis.available()];
   fis.read(b);
   sun.net.TelnetOutputStream tos =
 ftp.put(fileFtp);
   tos.write(b);
   tos.flush();
   tos.close();
   }
   catch(Exception ex) {
   System.out.println(ex.toString());
   ret = ex.toString();
   }
   return ret;
   }
 }
 
 -Mensagem original-
 De: Davi Oliveira [mailto:[EMAIL PROTECTED]]
 Enviada em: sexta-feira, 24 de agosto de 2001 13:55
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] FTP em Java
 
 
 Pessoal,
 
 alguém sabe como implentar o acesso ftp no java ?
 conectar com servidor ftp,
 
 enviar e receber arquivos, etc ... ?
 
 Obrigado.
 
 Davi Custódio.
 
 

_
 Chegou o novo MSN Explorer. Instale já. É gratuito! 
 http://explorer.msn.com.br
 
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP 
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para
 [EMAIL PROTECTED] 

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

-
 


__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

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




Re: [java-list] - Problemas ao gravar em TXT

2001-08-28 Por tôpico Fernando Luiz

Use isto:
PrintWriter log = new PrintWriter(new FileWriter(path,
true), true);
log.println(new Date() + :  + Operação efetuada com
sucesso);
log.close();


--- [Carlos H.] [EMAIL PROTECTED] wrote:
 Ola a todos,
 
 Estou desenvolvendo uma classe que utilizarei para
 salvar mensagens específicas em um arquivo de Log
 (.txt) em uma intranet local que temos aqui na
 empresa. 
 É a primeira vez que trabalho com o package java.io,
 e quando o coloco para escrever no arquivo TXT, ele
 sempre sobrescreve o que já está escrito no mesmo
 arquivo, ao invés de adicionar uma nova linha. 
 Meu código é o seguinte:
 
  try {
 PrintWriter out = new PrintWriter(new
 BufferedWriter(new FileWriter(nomearquivo.txt)));
 out.println(Mensagem específica);
 out.close();
  } catch (IOException evt) {
 //Codigo para lidar com a Exceção
  }
 
 Existe algum erro ou incoerência no código acima? 
 Pensei em criar um BufferedReader, ou outra classe
 semelhante para varrer o arquivo até o final e só
 depois então começar a escrever, isso é possivel?
 Como poderia ser feito? Não teria uma queda de
 performance ou coisa parecida?
 
 Se alguém puder me ajudar...
 Grato desde já.
 

 Atenciosamente 
 
 [Carlos H.]
 [EMAIL PROTECTED] 
 


__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

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




Re: [java-list] Debugger... jsp

2001-08-23 Por tôpico Fernando Luiz

Alexandre, dentro do VAJava, vc. tem um ambiente de
teste chamado WTE, que é o WebSphere Test Environment,
no Control Center do WTE tem uma opção chamada JSP
execution monitor options, dentro desta opção vc tem
de abilitar o enable monitoring JSP execution.


--- Alexandre Santos Cardoso [EMAIL PROTECTED]
wrote:
 Alguém sabe como eu posso fazer para configurar o
 Visual Age para Debugar
 JSP?
 
 -Mensagem original-
 De: Carlos E. Moreira
 [mailto:[EMAIL PROTECTED]]
 Enviada em: quinta-feira, 16 de agosto de 2001 11:37
 Para: [EMAIL PROTECTED]
 Assunto: Re: [java-list] IDE com Debugger...
 
 
 O Visual Age da IBM tem um excelente, que debuga até
 JSP..
 
 
 
 - Original Message -
 From: Gustavo Vinocur [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, August 16, 2001 8:58 AM
 Subject: [java-list] IDE com Debugger...
 
 
  Olá pessoal, alguém sabería me dizer se existe
 alguma IDE pra java que
  possua debugger, ou seja, faça uma execução
 passo-a-passo com o
  código...
 
  Agradeço resposta...
 
 
  -- LISTA SOUJAVA
 
  http://www.soujava.org.br  -  Sociedade de
 Usuários Java da Sucesu-SP
  dúvidas mais comuns:
 http://www.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]

-
 


__
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/


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


[java-list] Re:_[java-list]_Separar_a_parte_de_BD(persistência)_da_aplicação

2001-08-16 Por tôpico Fernando Luiz

Marcelo no caso de users, no exemplo que vc. citou,
vc. deve retornar pra classe que chamou este select um
objeto do tipo user populado, caso o retorno sejam
varios usuarios vc. retorna um vector de users, assim
sua classe de acesso ao DB só faz o acesso ao DB e a
classse que chamou ficaria com os dados pra poder
fazer todo o negócio.


--- Marcelo Figueiredo [EMAIL PROTECTED]
wrote:
 Oi fernando,
 
 no caso de operações como inclusão eu consigo
 visualizar, mas em operações
 de consulta que retornam vários valores eu não vejo
 como resgatar as
 informações.
 
 Ex: select * from users
 depois de fazer um select eu vou trabalhando com os
 campos que me interessam
 
 rs.getString(username);
 rs.getString(nome_completo);
 
 Caso eu for fazer isto por esta solução eu teria que
 fazer um método para
 cada tipo de get?(get username) get nome, etc
 
 
 Agradeço desde já sua atenção.
 
 
 
 - Original Message -
 From: Fernando Luiz [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, August 15, 2001 17:17
 Subject: Re: [java-list]
 Separar_a_parte_de_BD(persistência)_da_aplicação
 
 
  Exato, construa classes de acesso a dados, que
 façam
  somente isso, Ex. select na tabela x, o método
 acessa
  faz o select e te retorna o resultado esperado, a
  classe de regra de negócio é quem vai chamar esta
  classe que acessa o DB passando para ela
 parametros e
  recebendo o resultado da pesquisa ou da inclusão
  qualquer que for a operação.
 
  Assim o commit ficaria na classe de negocio
  controlando todo o fluxo de operações sql.
 
  Sem mais
 
  Fernando
  --- Marcelo Figueiredo [EMAIL PROTECTED]
  wrote:
   Oi pessoal,
  
   algum tempo atrás o Marcel envio um e-mail para
   lista com dicas para separar
   a parte de persistência, e no momento estou
 tentando
   implementar uma classe
   que faça isso. Gostaria de saber se alguém tem
   outros exemplos ou
   informações de como implementar isso.
  
  
   - Original Message -
   From: Marcel Efraim Sakamoto
   [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Sent: Friday, June 08, 2001 18:23
   Subject: RES: [java-list] Dúvida sobre
 Statements
   com Servlets
  
  
Carlos,
   
antes de mais nada, se eu fosse você colocaria
   toda a lógica de conexão e
demais operações com bancos de dados numa
 outra
   classe, ou seja, fora do
servlet. Isso vai lhe ajudar bastante,
   principalmente na hora de dar
manutenção.
   
Se você fizer isso, a parte que abre a conexão
 com
   o banco de dados
   poderia
ficar no construtor dessa classe, por exemplo.
   Depois, você pode criar um
método que execute seu Statement utilizando a
   conexão que foi aberta
   (logo,
o objeto Connection deve ser um atributo - de
   preferência privado - dessa
classe).
   
Por exemplo:
package seu pacote;
   
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
   
public class DBAccess {
   
private static final String DRIVER = driver
 do
   seu banco de dados;
private static final String URL = url para
   acessar as tabelas;
private Connection conn;
   
public DBAccess() {
// Registra o driver
   
 Class.forName(DRIVER).newInstance();
// Abre a conexão com o banco de dados
conn =
   DriverManager.getConnection(URL);
}
   
public seu retorno getX() {
String query = sua query;
   
ResultSet rs = null;
  Statement stmt = null;
try {
stmt = this.conn.createStatement();
rs = stmt.executeQuery(query);
   
return o objeto que você quiser;
} catch(Exception e) {
// Tratamento da exceção
} finally {
try {
if (rs != null) {
rs.close();
}
   
if (stmt != null) {
stmt.close();
}
} catch (Exception ignored) {
// Não tem problema se não conseguiu fechar o
   statement
} finally {
rs = null;
stms  null;
}
}
}
}
   
Aí então, no servlet, quando você quiser obter
   executar alguma query,
   basta
criar uma instância dessa classe e chamar o
 método
   correto. Mas não se
esqueça de criar um método que feche a
 conexão. É
   melhor que seja num
   método
separado (ao invés de colocar no próprio
 método
   que executa a query)
   porque
se você for fazer outra operação com o banco
 de
   dados, não é necessário
criar uma nova conexão, você pode aproveitar a
 que
   está aberta.
   
Como você pôde perceber isso não tem nada a
 ver
   com servlets.
   
Espero que lhe seja útil.
   
Marcel.
   
-Mensagem original-
De: Carlos Campos
 [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 8 de junho de 2001
 12:50
Para: '[EMAIL PROTECTED]'
Assunto: RES: [java-list] Dúvida sobre
 Statements
   com Servlets
   
   
Oi Eduardo,
   
Primeiramente agradeço pela resposta, mas só
 pra
   FECHAR:
   
- Abre-se sempre a conexão no método init() e
 
=== message

[java-list] Re:_[java-list]_Separar_a_parte_de_BD(persistência)_da_aplicação

2001-08-16 Por tôpico Fernando Luiz

Marcelo no cado de users, no exemplo que vc. citou,
vc. deve retornar pra classe que chamou este select um
objeto do tipo user populado, caso o retorno sejam
varios usuarios vc. retorna um vector de users, assim
sua classe de acesso ao DB só faz o acesso ao DB e a
classse que chamou ficaria com os dados pra poder
fazer todo o negócio.


--- Marcelo Figueiredo [EMAIL PROTECTED]
wrote:
 Oi fernando,
 
 no caso de operações como inclusão eu consigo
 visualizar, mas em operações
 de consulta que retornam vários valores eu não vejo
 como resgatar as
 informações.
 
 Ex: select * from users
 depois de fazer um select eu vou trabalhando com os
 campos que me interessam
 
 rs.getString(username);
 rs.getString(nome_completo);
 
 Caso eu for fazer isto por esta solução eu teria que
 fazer um método para
 cada tipo de get?(get username) get nome, etc
 
 
 Agradeço desde já sua atenção.
 
 
 
 - Original Message -
 From: Fernando Luiz [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, August 15, 2001 17:17
 Subject: Re: [java-list]
 Separar_a_parte_de_BD(persistência)_da_aplicação
 
 
  Exato, construa classes de acesso a dados, que
 façam
  somente isso, Ex. select na tabela x, o método
 acessa
  faz o select e te retorna o resultado esperado, a
  classe de regra de negócio é quem vai chamar esta
  classe que acessa o DB passando para ela
 parametros e
  recebendo o resultado da pesquisa ou da inclusão
  qualquer que for a operação.
 
  Assim o commit ficaria na classe de negocio
  controlando todo o fluxo de operações sql.
 
  Sem mais
 
  Fernando
  --- Marcelo Figueiredo [EMAIL PROTECTED]
  wrote:
   Oi pessoal,
  
   algum tempo atrás o Marcel envio um e-mail para
   lista com dicas para separar
   a parte de persistência, e no momento estou
 tentando
   implementar uma classe
   que faça isso. Gostaria de saber se alguém tem
   outros exemplos ou
   informações de como implementar isso.
  
  
   - Original Message -
   From: Marcel Efraim Sakamoto
   [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Sent: Friday, June 08, 2001 18:23
   Subject: RES: [java-list] Dúvida sobre
 Statements
   com Servlets
  
  
Carlos,
   
antes de mais nada, se eu fosse você colocaria
   toda a lógica de conexão e
demais operações com bancos de dados numa
 outra
   classe, ou seja, fora do
servlet. Isso vai lhe ajudar bastante,
   principalmente na hora de dar
manutenção.
   
Se você fizer isso, a parte que abre a conexão
 com
   o banco de dados
   poderia
ficar no construtor dessa classe, por exemplo.
   Depois, você pode criar um
método que execute seu Statement utilizando a
   conexão que foi aberta
   (logo,
o objeto Connection deve ser um atributo - de
   preferência privado - dessa
classe).
   
Por exemplo:
package seu pacote;
   
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
   
public class DBAccess {
   
private static final String DRIVER = driver
 do
   seu banco de dados;
private static final String URL = url para
   acessar as tabelas;
private Connection conn;
   
public DBAccess() {
// Registra o driver
   
 Class.forName(DRIVER).newInstance();
// Abre a conexão com o banco de dados
conn =
   DriverManager.getConnection(URL);
}
   
public seu retorno getX() {
String query = sua query;
   
ResultSet rs = null;
  Statement stmt = null;
try {
stmt = this.conn.createStatement();
rs = stmt.executeQuery(query);
   
return o objeto que você quiser;
} catch(Exception e) {
// Tratamento da exceção
} finally {
try {
if (rs != null) {
rs.close();
}
   
if (stmt != null) {
stmt.close();
}
} catch (Exception ignored) {
// Não tem problema se não conseguiu fechar o
   statement
} finally {
rs = null;
stms  null;
}
}
}
}
   
Aí então, no servlet, quando você quiser obter
   executar alguma query,
   basta
criar uma instância dessa classe e chamar o
 método
   correto. Mas não se
esqueça de criar um método que feche a
 conexão. É
   melhor que seja num
   método
separado (ao invés de colocar no próprio
 método
   que executa a query)
   porque
se você for fazer outra operação com o banco
 de
   dados, não é necessário
criar uma nova conexão, você pode aproveitar a
 que
   está aberta.
   
Como você pôde perceber isso não tem nada a
 ver
   com servlets.
   
Espero que lhe seja útil.
   
Marcel.
   
-Mensagem original-
De: Carlos Campos
 [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 8 de junho de 2001
 12:50
Para: '[EMAIL PROTECTED]'
Assunto: RES: [java-list] Dúvida sobre
 Statements
   com Servlets
   
   
Oi Eduardo,
   
Primeiramente agradeço pela resposta, mas só
 pra
   FECHAR:
   
- Abre-se sempre a conexão no método init() e
 
=== message

Re: [java-list] IDE com Debugger...

2001-08-16 Por tôpico Fernando Luiz

Gustavo, eu uso o Visual Age da IBM, ja usei o Forte
tbem, mas não tem nem comparação, o Visual Age Java e
achei bem melhor.


--- Gustavo Vinocur [EMAIL PROTECTED] wrote:
 Olá pessoal, alguém sabería me dizer se existe
 alguma IDE pra java que
 possua debugger, ou seja, faça uma execução
 passo-a-passo com o
 código...
 
 Agradeço resposta...
 
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP 
 dúvidas mais comuns:
 http://www.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!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

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




Re: [java-list] Separar_a_parte_de_BD(persistência)_da_aplicação

2001-08-15 Por tôpico Fernando Luiz

Exato, construa classes de acesso a dados, que façam
somente isso, Ex. select na tabela x, o método acessa
faz o select e te retorna o resultado esperado, a
classe de regra de negócio é quem vai chamar esta
classe que acessa o DB passando para ela parametros e
recebendo o resultado da pesquisa ou da inclusão
qualquer que for a operação.

Assim o commit ficaria na classe de negocio
controlando todo o fluxo de operações sql.

Sem mais

Fernando
--- Marcelo Figueiredo [EMAIL PROTECTED]
wrote:
 Oi pessoal,
 
 algum tempo atrás o Marcel envio um e-mail para
 lista com dicas para separar
 a parte de persistência, e no momento estou tentando
 implementar uma classe
 que faça isso. Gostaria de saber se alguém tem
 outros exemplos ou
 informações de como implementar isso.
 
 
 - Original Message -
 From: Marcel Efraim Sakamoto
 [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, June 08, 2001 18:23
 Subject: RES: [java-list] Dúvida sobre Statements
 com Servlets
 
 
  Carlos,
 
  antes de mais nada, se eu fosse você colocaria
 toda a lógica de conexão e
  demais operações com bancos de dados numa outra
 classe, ou seja, fora do
  servlet. Isso vai lhe ajudar bastante,
 principalmente na hora de dar
  manutenção.
 
  Se você fizer isso, a parte que abre a conexão com
 o banco de dados
 poderia
  ficar no construtor dessa classe, por exemplo.
 Depois, você pode criar um
  método que execute seu Statement utilizando a
 conexão que foi aberta
 (logo,
  o objeto Connection deve ser um atributo - de
 preferência privado - dessa
  classe).
 
  Por exemplo:
  package seu pacote;
 
  import java.sql.Connection;
  import java.sql.Statement;
  import java.sql.ResultSet;
 
  public class DBAccess {
 
  private static final String DRIVER = driver do
 seu banco de dados;
  private static final String URL = url para
 acessar as tabelas;
  private Connection conn;
 
  public DBAccess() {
  // Registra o driver
  Class.forName(DRIVER).newInstance();
  // Abre a conexão com o banco de dados
  conn =
 DriverManager.getConnection(URL);
  }
 
  public seu retorno getX() {
  String query = sua query;
 
  ResultSet rs = null;
Statement stmt = null;
  try {
  stmt = this.conn.createStatement();
  rs = stmt.executeQuery(query);
 
  return o objeto que você quiser;
  } catch(Exception e) {
  // Tratamento da exceção
  } finally {
  try {
  if (rs != null) {
  rs.close();
  }
 
  if (stmt != null) {
  stmt.close();
  }
  } catch (Exception ignored) {
  // Não tem problema se não conseguiu fechar o
 statement
  } finally {
  rs = null;
  stms  null;
  }
  }
  }
  }
 
  Aí então, no servlet, quando você quiser obter
 executar alguma query,
 basta
  criar uma instância dessa classe e chamar o método
 correto. Mas não se
  esqueça de criar um método que feche a conexão. É
 melhor que seja num
 método
  separado (ao invés de colocar no próprio método
 que executa a query)
 porque
  se você for fazer outra operação com o banco de
 dados, não é necessário
  criar uma nova conexão, você pode aproveitar a que
 está aberta.
 
  Como você pôde perceber isso não tem nada a ver
 com servlets.
 
  Espero que lhe seja útil.
 
  Marcel.
 
  -Mensagem original-
  De: Carlos Campos [mailto:[EMAIL PROTECTED]]
  Enviada em: sexta-feira, 8 de junho de 2001 12:50
  Para: '[EMAIL PROTECTED]'
  Assunto: RES: [java-list] Dúvida sobre Statements
 com Servlets
 
 
  Oi Eduardo,
 
  Primeiramente agradeço pela resposta, mas só pra
 FECHAR:
 
  - Abre-se sempre a conexão no método init() e
 abre-se sempre o statement
 no
  método service(), CORRETO ???
 
  []'s
 
  Carlos Campos
 
   - Mensagem original -
   De: Eduardo de S. Bernardino
 [SMTP:[EMAIL PROTECTED]]
   Enviada em: Sexta-feira, 8 de Junho de 2001
 11:05
   Para: [EMAIL PROTECTED]
   Assunto: Re: [java-list] Dúvida sobre Statements
 com Servlets
  
   Respondendo às dúvidas, segundo o pouco que
 conheço. Não sei se é a
 melhor
   solução, mas ai vai:
  
   1 - )  A conexão se for do tipo static será
 acessada por todas as
   instâncias
   do servlet. Ou seja você e outro carinha que
 acessarem o mesmo servlet
 de
   máquinas diferentes utilizarão a mesma conexão.
 Para conectar com o
 banco
   de
   dados, o ideal é no construtor ou no método
 init() mesmo.
  
   2 - ) Abra os statements sempre antes da
 execução do comando SQL e
 feche-o
   após a conclusão ou obtenção de dados do
 resultset.
  
   3 - ) Acesso simultâneo é complicado, deve-se
 utilizar pool de conexões
   para
   evitar erros no acesso simultâneo. Tente
 encontrar exemplos nos sites de
   servlets disponíveis na net:
  
   www.servlets.com
   www.coolservlets.com
  
   Agora não sei se é possível acesso concorrente
 com o Access. Ele não é
 um
   banco muito indicado para aplicações com
 servlets. Tente buscar alguma
   documentação a respeito disto. Quem sabe...
  
   Abraços
   Eduardo
   eCorp
   [EMAIL PROTECTED]
  
  
   - Original Message -
   From: 

Re: [java-list] Websphere_-_alguém_sabe_como_instalar_corretamente?

2001-08-13 Por tôpico Fernando Luiz

Eduardo, primeiramente, para instalar o Web Sphere vc.
precisa de DB2 na sua máquina.

--- Eduardo de S. Bernardino [EMAIL PROTECTED]
wrote:
 Olá pessoal
 
 Tenho duas dúvidas para vocês. Se alguém souber e
 puder me ajudar...
 
 1ª Dúvida
 Será que alguém sabe me dizer como instalar
 corretamente o WebSphere no Windows NT? Como
 configurar, onde jogar documentos HTML e programas
 JAVA ( Servlets, JSP, etc. ). Tentei instalá-lo aqui
 no drive D:\ ( diretório padrão apenas mudando a
 unidade ), mas não consegui inicializá-lo nem pelos
 atalhos criados por ele no menu Iniciar, nem pelos
 Serviços ( onde ele nem aparece ).
 
 2ª Dúvida
 Tenho um applet que utiliza o plug-in da Sun versão
 1.3. O problema está quando a página HTML é fechada.
 Algumas vezes o plug-in é descarregado da memória e
 some do tray do Windows. Em outras o plug-in insiste
 em ficar ali, alocado na memória, e ainda por cima,
 cria um cache que impossibilita a visualização de
 modificações no applet. Olhando o console é possível
 verificar que não existem erros. Gostaria de saber
 se é possível forçar o descarregamento do plug-in da
 memória? Se for possível, como fazer? 
 
 Agradeço desde já qualquer ajuda.
 
 Obrigado
 
 Eduardo
 


__
Do You Yahoo!?
Send instant messages  get email alerts with Yahoo! Messenger.
http://im.yahoo.com/

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