Re: [java-list] Problemas com driver jdbc sql server
Mesmo assim continua sem encontrar a base de dados. Eu posso acessar este servidor do meu computador tranquilamente, o que poderia ser? []'s Sparc - Original Message - From: Marcelo Ivan Martin To: [EMAIL PROTECTED] Sent: Saturday, March 02, 2002 12:55 PM Subject: Re: [java-list] Problemas com driver jdbc sql server Faltou a porta na string. No SqlServer 2000 por padrão eh 1433 servidor:1433;UID=usuario;PWD=senha Att, MArcelo Ivan Martin - Original Message - From: Jose_Carlos To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 9:44 AM Subject: [java-list] Problemas com driver jdbc sql server Utilizo o driver jdbc da microsoft para o sql server e não consigo estabelecer uma conexão, recebo sempre a mesma mensagem: "unable to connect. Invalid url". Sei que a base existe e estou tentando a conexão na rede interna da empresa. Minha conexão: static final String url = "jdbc:microsoft:sqlserver://srvninho03;UID=sa;PWD="; Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection con = DriverManager.getConnection(url, id, password); De que forma eu configuro o nome da base de dados neste caso? []'s Sparc
[java-list] JInternal Frame
Alguém da lista já encapsulou os componentes de uma classe, botoes, paineis em uma classe separada e mostrou este conteudo em uma JInternal Frame de outra classe? OU seja, separar código especifico de uma janela em uma classe e apresenta-lo dentro do desktop pane de outra mais geral. Estou tentando fazer isto mas nao consigo, quem souber como agradeco sugestoes. []'s Sparc
Re: [java-list] Sort Em Array...
Para ordenao de Array existe o framework collections (java.util.Collections) d uma estudada nisso. Caetano wrote: 01e301c1c251$35baf930$6d3dd7c8@fox"> Prezados Colegas,Estou avancando nos meus estudos com Java e por isto, segue em anexo,pequeno codigo que criei com objetivo de ordenar um array numerico.O algoritmo retirei de um news de vb... Ento tentei criar algo que utilizebem Java e Orientacao a Objetos.Gostaria de receber comentrios sobre o cdigo, codificao, estilo daclasse (se esta mais para OO ou para procedural...)Ps.: Nao fui atras de ver se outras classes em Java ja implementam solucoessemelhantes (talvez Vector..). O Objetivo maior eh aprender ...[]'sCaetano[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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - SortEmArray.java Content-Type: application/octet-stream Content-Encoding: 7bit Part 1.3 Content-Type: text/plain Content-Encoding: Quoted-printable -- "'You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted." James Gosling
RE: [java-list] Inserção de chars em JDBC
/** * Criar registro * @param Pedido pedido a ser criado * @return processamento ok */ public boolean createPedido(Pedido pedido) throws SqlDAOSysException { pedido.setIdPedido(getNewId(ID_PEDIDO,MAX_ID)); String sql = INSERT INTO tabela ( + campo, campo, campo, campo, + campo, campo + ) VALUES (?,?,?,?,?,?) ; Parameter[] p = { new Parameter(new Integer(/**get do primeiro valor**/)) , new Parameter(new Integer(/**get do segundo valor e por aih vai**/)) , . . . . }; int rCount = executeSQL(sql, p); // o metodo execute esta no meu framework mas esta do mesmo jeito q vc fez if (rCount = 0) return true; else return false; } 55 11 38892136 [EMAIL PROTECTED] Sisgraph LTDA - eSolutions -Original Message- From: Rafael U. C. Afonso [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 27 de fevereiro de 2002 15:12 To: Lista \Sou Java\ Subject: [java-list] Inserção de chars em JDBC Olá: Tenho uma tabela na qual um dos campos é um char. Quando vou inserir, tenho que usar um PreparedStatement.setString(int, String) pois não há um metodo setChar(int, char). O algoritmo segue abaixo: String cmd = INSERT INTO \Tabela\ (\Chave\, \Valor\) VALUES (?, ?); try { PreparedStatement stmt = this.conn.prepareStatement(cmd); stmt.setInt(1, chave); // Chave é um int // Concateno meuChar com uma Sting para poder ser aceito por setString stmt.setString(2, + meuChar); if(stmt.executeUpdate() == 1) { System.out.println(Movement added!); } } catch(SQLException e) { e.printStackTrace(); } Ao executar o programa e executar o metodo executeUpdate() é disparada uma exceção com a seguinte mensagem: java.sql.SQLException: ERROR: Unterminated quoted string. Por outro lado se escrever: String cmd = INSERT INTO \Tabela\ (\Chave\, \Valor\) VALUES (?, 'X'); e comentar o setStringtudo ocorre normalmente. Como faço para contornar essa situação? Há um método melhor de se inserir um char num JDBC? Grato, -- === Rafael U. C. Afonso Java 2 Certified Programmer E-mail: [EMAIL PROTECTED] Tel:+55 (11) 5581-6013 === -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Curso inicial
deve.. esse é o material usado pela SUN, e é muito bom.. (provavelmente o melhor do mercado). Um detalhe: o SL275 é um manual de aula, e não um tutorial para auto-aprendizado. Se tu for aprender sozinho, sem orientação, talves uma melhor opção seja o tutorial da SUN, que é bem completo e tem uma linguagem mais didática que o SL275: http://java.sun.com/docs/books/tutorial/ outra boa dica é comprar um desses livros baratinhos que existem no mercado (Java 21 dias, etc...) . Eles vão te ajudar a vencer mais rápido a curva de aprendizado e depois você migra para um material mais técnico, mais avançado... -Mensagem original-De: Eduardo de Britto Castro [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 4 de março de 2002 01:22Para: [EMAIL PROTECTED]Assunto: [java-list] Curso inicial Para um programador experiente em uma linguagem estruturada, pode-se começar pelo curso SL-275?
Re: Re: [java-list] código obscuro!!
No tem, at diversas compiladores C++ tem comportamento diferente, e parece diversas JVM tambm tem comportamento diferente. csuco wrote: GS76CJ$[EMAIL PROTECTED]"> o codigo em C ou C++...int main() { int i = 0; i = i++; fprintf (stdou,"i = %ld",i);}teria exatamente o mesmo comportamento!Clebert -- Mensagem original ---De : Agnelo de Jesus [EMAIL PROTECTED]Para: [EMAIL PROTECTED]Cc : Data: Wed, 27 Feb 2002 09:05:45 -0300Assunto : Re: [java-list] cdigo obscuro!!Caro Cristiano, Quando voc utiliza o incremento direita do nmero,(i++), voc primeiro retorna o nmero e depois soma 1. Para voc fazer aquilo que pretendia,(no existe necessidade), voc deveria utilizar o incremento esquerda do nmero (++i). Isto vale tambm para a linguagem C++, verifique se o que voc afirmou realmente ocorre, o que seria verdadeiramente obscuro :). Espero ter ajudado []s, Agnelo de Jesus. { int i = 0; i = i++; System.out.println(i); } Em 26 Feb 2002, [EMAIL PROTECTED] escreveu: Oi lista, Algum pode explicar porque a seguinte implementao retorna 0 (zero)? { int i = 0; i = i++; System.out.println(i); } No seria mais 'lgico' retornar 1, como em C++ ? Abraos, CristianoBS -- 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para java-list- [EMAIL PROTECTED] --- -- -- Agnelo de Jesus. _Oi! Voc quer um iG-mail gratuito?Ento clique aqui: http://registro.ig.com.br/censo/igmail-- LISTA SOUJAVA --- - http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu- SP dvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para java-list- [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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -< br> -- "'You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted." James Gosling
Re: [java-list] Duvida !!
Depende dos pacotes q vc vai utilizar... - Original Message - From: Renato [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 6:56 PM Subject: [java-list] Duvida !! Olá pessoal, Se eu desenvolver uma aplicação por exemplo com o JDK1.3, e for rodar numa outra maquina que tenha a versão JDK1.2 ou inferior, a Maquina Virtual Java vai interpretar normalmente ou não ?!? Existe algum probema relacionado a isso ?!? Obirgado. []'s Renato. __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Como começar ?
Sem dúvida, Meu antigo professor de OO afirmava que um aluno sem nenhum conhecimento em programação ou com pouca experiência em liguagens procedurais (sem os vícios) aprende muito mais rápido programação orientada a objetos. Java, por seguir muito bem os paradigmas de OO, requer apenas conhecimentos conceituais e algum tempo para pegar a sintaxe da linguagem. Para quem quer aprender Java, tenha controle dos conceitos de OO: - classe - objeto - mensagens - herança - polimorfismo - encapsulamento Outro fator determinante na decisão dos novatos tem de ser estratégica. Tanto a arquitetura java quanto a nova arquitetura .NET baseiam-se exclusivamente na orientação a objetos. Hoje, só vale a pena investir para aprender java ou C#. Todo o resto vai tomar posições secundárias e ocupar nichos. abraços Jorge -Original Message- From: Christian Gravatá [mailto:[EMAIL PROTECTED]] Sent: sábado, 2 de março de 2002 18:17 To: [EMAIL PROTECTED] Subject: Re: [java-list] Como começar ? Saudações, Guilherme Para aprender Java, você não precisa dominar nenhuma outra linguagem, às vezes o ideal é que você não conheça nenhuma linguagem procedural, como Pascal, porque aí você não tem nenhuma dificuldade para pegar os conceitos de Orientação a Objetos. No próprio site da Sun, destinado à tecnologia Java, tem o The Java Tutorial, que explica muito bem praticamente todos os conceitos básicos da linguagem. É só acessar: http://java.sun.com/docs/books/tutorial/ Com Java você pode programar qualquer tipo de sistema, um bom exemplo do que está sendo feito no campo de inteligência artificial é o projeto http://www.alicebot.org/, Atenciosamente, Christian S. Gravatá - Original Message - From: Guilherme Neves [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 28, 2002 10:44 PM Subject: [java-list] Como começar ? Boa noite Pessoal, Estou começando agora e já fiz Pascal. Acontece que quero aprender java e não estou me sentindo muito seguro para tal. Preciso conhecer C/C++ ? Existe algum docmento, tutorial para iniciantes, que eu possa seguir em casa ? Tenho me pegado pensando muito em IA. Java é uma boa para quem quer seguir este caminho ? No aguardo, Guilherme Neves _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] editor visual de classes
Ola, Estou precisando desenvolver um programa para modelagem de classes Java visualmente. Por exemplo: cada classe pode ser representada como um retangulo, em cima do retangulo deve ir o nome da classe e dentro do retangulo os metodos e os membros da classe. O relacionamento entre as classes pode ser feito atraves de flechas ligando uma classe a outra. Mais um detalhe, deve poder arrastar a classe de um lado para outro. Alguem ja fez algo parecido ou conehce algum projeto com codigo fonte aberto para me indicar? Obrigado, Eh meio urgente... Luiz Fernando __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Curso inicial
É interessante que se tenha conhecimento de Orientação a Objetos, ou pelo menos uma noção. Vc deve estar aberto a aceitar alguns conceitos diferentes da programação estruturada. Se vc tem este perfil pode tentar fazer o SL-275 direto. []'s, Ricardo RothenbergerCustódio. - Original Message - From: Eduardo de Britto Castro To: [EMAIL PROTECTED] Sent: Monday, March 04, 2002 1:21 AM Subject: [java-list] Curso inicial Para um programador experiente em uma linguagem estruturada, pode-se começar pelo curso SL-275?
Re: [java-list] Curso inicial
sim, kra... esqueça aqueles cursos de migração de c, c++ para java, ou inniciando POO. Esses cursos só foram feitos para eles arrumarem mais uma graninha. att, raphael silva From: Eduardo de Britto Castro [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Curso inicial Date: Mon, 4 Mar 2002 01:21:32 -0300 Para um programador experiente em uma linguagem estruturada, pode-se começar pelo curso SL-275? _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp; -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: RES: [java-list] Hashtable
Tem como adicinar mais de um valor em uma HashTable? eu queria pegar os campos de um RecordSet e armazenar em uma collection. Como posso fazer isso? -Original Message- From: Raphael Oliveira [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 1 de março de 2002 10:32 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Hashtable Alexandre, basicamente... uma Hashtable é uma collection java que permite vc inserir objetos nela com uma chave identificadora. Exemplo: Hashtable brasileiros = new Hashtable(); brasileiros.put(03636589636, Raphael Silva); brasileiros.put(111, Alexandre); brasileiros.put(091, FHC); Para pegar algum valor use o código: String cidadao = (String)brasileiros.get(111); if (cidadao != null) { System.out.println(Nome do brasileiro com o CPF igual a 111 é + cidadao); } isso é muito util quando vc quer uma lista como a de cima, que tenha uma chave identificadora para uma posterior consulta. vc só precisa falar para a lista: Me retorne o nome brasileiro com numero de cpf igual a 111..., que ele retornará isso para vc. Se vc fizesse amesma coisa com uma array ou com a classe vector teria que usar o algoritimo mais lento da face da terra. for (int i=0; iTAMANHO; ++i) esse código faria que vc varresse uma lista de 100.000.000 de registros. possivelmente vc perderia o seu emprego... espero ter ajudado... raphael silva From: Alexandre Victor Ferreira [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: RES: [java-list] Hashtable Date: Thu, 28 Feb 2002 17:55:14 -0300 Pessoal Estou vendo essas mensagens sobre Hashtable, mas estou com dúvidas. O que vem a ser uma Hashtable e qual a funcionalidade dela ??? []´s Alexandre -Mensagem original- De: Marcelo Alves [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 27 de fevereiro de 2002 20:01 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Hashtable tem q ser : (Hashtable)(a.get(1).put(teste, objetoQualquer); O get de um Hashtable devolve Object, dai tem que fazer typecast... t+ .: marcelo alves :. | Olá pessoal, | | é possível atualizar o valor de um objeto em uma Hashtable fazendo algo do | tipo: | | Hashtable a = new Hashtable(); | a.put(1, new Hashtable()); | a.put(2, new Hashtable()); | | a.get(1).put(teste, ObjetoQualquer); | | O que tou tentando e não estou conseguindo é criar uma Hashtable dentro da | outra e inserindo e atualizando valores dessas Hashtables... | | Tem uma forma melhor de fazer isso? | | Obrigado, | | Shazzannn | | -- LISTA SOUJAVA | http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP | dúvidas mais comuns: http://www.soujava.org.br/faq.htm | regras da lista: http://www.soujava.org.br/regras.htm | historico: http://www.mail-archive.com/java-list%40soujava.org.br | para sair da lista: envie email para [EMAIL PROTECTED] | - | -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] - _ Join the world's largest e-mail service with MSN Hotmail. http://www.hotmail.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED]
Re: [java-list] JBuilder
no onkeypress do objeto vc pode ver isso - Original Message - From: Pedro Henrique da Silva [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 4:56 PM Subject: Re: [java-list] JBuilder Pessoal, como eu faco para avaliar qual tecla foi pressionada? Grato, Pedro. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.330 / Virus Database: 184 - Release Date: 28/02/2002 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Servidor RMI...
Olá, colegas da lista: Estou desenvolvendo um servidor RMI para um projeto interno. Mas tenho um problema muito chato. Compilo a classe do servidor (implementação da minha interface remota) com sucesso e construo a classe stub (através de rmic -v1.2 nomeDaClasse). Quando executo o servidor, esta execção: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at br.com.aopec.gabriel.servers.RMIPersistenciaImpl.main(RMIPersistenciaImpl.java:160) ** Informando que a classe stub não foi encontrada. De fato, minha classe stub é APAGADA durante a execução. Alguém já teve esse tipo de problema? Alguém pode me ajudar? Segue o código fonte da minha classe servidora, para referência: ** package br.com.aopec.gabriel.servers; import java.rmi.server.*; import java.rmi.*; import br.com.aopec.gabriel.objetos.*; import br.com.aopec.gabriel.exceptions.*; import java.sql.*; import java.util.*; /** * Title:AOPEC Gabriel: Sistema de Mensagens * Description: Sistema de compartilhamento e registro de mensagens AOPEC. * Copyright:Copyright (c) 2001 * Company: AOPEC * @author Cláudio Marcelo Silva * @version 1.0 */ public class RMIPersistenciaImpl extends UnicastRemoteObject implements RMIPersistencia{ private Connection conexao; public RMIPersistenciaImpl()throws RemoteException { try{ Class.forName(oracle.jdbc.driver.OracleDriver); conexao = DriverManager.getConnection(jdbc:oracle:thin:@164.137.86.230:1521:bd01, alunoJava, alunoJava); }catch(Exception e){ e.printStackTrace(); } } public void addUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + user.getID() + ', ' + user.getNome() + ', + user.getCargoID() + , ' + user.getEMail() + ', ' + user.getTelefone() + '; st.executeUpdate(Insert into Usuario VALUES( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao adicionar usuário); e.printStackTrace(System.err); } } public void removeUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); st.executeUpdate(Delete from Usuario where user_id=' + user.getID() + '); st.close(); }catch(Exception e){ System.err.println(Falha ao remover usuario); e.printStackTrace(System.err); } } public void registraMensagem(AbstractMsg msg)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + msg.getID() + ', + msg.getTitulo() + ', ' + msg.getCorpo() + ', ' + msg.getRemID() + ', + msg.getDestID() + '; st.executeUpdate(Insert Into Mensagem values( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao registrar mensagem); e.printStackTrace(System.err); } } public AbstractMsg[] listaMensagensUsuario(Usuario user)throws RemoteException{ AbstractMsg[] msgArray = null; try{ Statement st = conexao.createStatement(); ResultSet rsConta = st.executeQuery(Select Count(*) AS Conta FROM Mensagem WHERE Destino_id = ' + user.getID() + '); int contagem = rsConta.getInt(Conta); rsConta.close(); ResultSet rs = st.executeQuery(SELECT Corpo, Titulo FROM Mensagem WHERE Destino_id = ' + user.getID() + '); msgArray = new AbstractMsg[contagem]; int index = 0; while(rs.next()){ AbstractMsg msg = new Mensagem(); msg.setCorpo(rs.getString(corpo)); msg.setTitulo(rs.getString(titulo)); msgArray[index] = msg; index++; } rs.close(); st.close(); }catch(Exception e){ System.err.println(Falha ao listar mensagem para o usuario + user.getNome() + @ + user.getID()); e.printStackTrace(System.err); } return msgArray; } public AbstractMsg[]
[java-list] Problemas com beans e jsp
Galera comprei um livro de jsp (desenvolvendo na web com jsp da editora ciencia moderna), já no primeiro exemplo utilizando 1 bean e uma página jsp simplesmente não consigo fazer funcionar como no livro o problema é que o tomcat não encontra a classe HelloBean. Enfim, onde coloco esta classe, devo indicá-la em web.xml? []'s Sparc abaixo o código. html bodyjsp:useBean id="hello" class="HelloBean"/jsp:setProperty name="hello" property="name" param="name"/Hello, jsp:getProperty name="hello" property="name"/!/body/html public class HelloBean implements java.io.Serializable {String name; public HelloBean() {this.name = "World";} public String getName() {return name;} public void setName(String name){this.name = name;}}
Re: [java-list] How much?!?!?
Se você tema como premiss utilizado o Together, acho que não tem muito o que comentar. Agora, se você estiver aberto a outras ferramentas, tem um produto que vem com Rose Professional J 2002, RUP 2002, DreamWeaver e JBuilder Enterprise por esse preco. Abraço Renato - Original Message - From: Flávio Leite [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 9:17 AM Subject: [java-list] How much?!?!? Pessoal, Alguem tá por dentro de qto custa cada licença do Together ControlCenter 5.5??? Não precisa ser exato, pelo menos uma noção de qto custa. []s, Flávio. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] remuneração
Boa tarde, Não sei se esta pergunta ja foi feita , mas gostaria de saber quanto esta sendo a remuneração para um programador Java de JSP, JDBC, Servlet e EJB. Pelo menos uma idéia da média de quanto o mercado esta disposto a pagar por um profissional deste. Obrigado. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] O que devo utilizar para esse caso ?
Anderson, Sua escolha terá muito influência pelo banco de dados. Sem dúvida, o suporte da Oracle para já é muito melhor. Além do compromisso estratégico dela e da Sun. Quanto à performance, java não é em inferior a dobradinha ASP + COM. Esta dobradinha é conhecida pela lentidão. ASP é um script enquanto JSP é um servlet (compilado). E o modelo COM exige chamadas ao sistema operacional a cada método, enquanto os javabeans são utilizados dentro da mesma máquina virtual. No modelo enterprise, com Enterprise JavaBeans (objeto distribuído). O ganho de escalabilidade e robustez é incomparável a qualquer solução autal da Microsoft. Mas, caso você sejam corajosos e tenham uma visão estratégica junto a Microsoft utilizem o .NET. Esta plataforma ainda é imatura e não testada, mas sem dúvida será muito boa. Até por que eles foram muito espertos e copiaram descaradamente os pontos fortes do java. abraços Jorge -Original Message- From: Anderson Brazão [mailto:[EMAIL PROTECTED]] Sent: sábado, 2 de março de 2002 12:59 To: [EMAIL PROTECTED] Subject: [java-list] O que devo utilizar para esse caso ? Amigos foristas, Em primeiro lugar quer parabenizar a todos pelo excelente nível técnico da lista e da costumeira atenção dos mais experîentes desenvolvedores JAVA com os iniciantes na ferramenta. Participo pouco postando mensagens porém, aprendi muita coisa apenas lendo e observando a troca de mensagens no forum. Hoje, tenho uma questão. Nossa empresa possui um site de produtos desenvolvidos em arquitetura Client/Server (VB 6 com Oracle) e hoje estamos migrando para WEB. Há algum tempo, postei uma mensagem aqui, perguntando aos amigos, o que devo utilizar. Na época tinhamos dúvidas sobre .NET e JAVA. Muitos responderam e todos foram extremamente úteis em nossas avaliações aqui. Hoje, estamos bem próximos à decisão final, tendendo fortemente para o JAVA, por uma série de razões. Porém, apenas para efeito informativo, gostaria de saber dos amigos experientes, o que acham a respeito de: Primeiro vamos descrever como será nosso site de produtos (totalmente na WEB): Um sistema X, em um local A roda com uma base BX. Um sistema Y, em um local B roda com uma base BY Um sistema Z, em um local C roda com uma base BZ Portanto, temos três sistemas que fazem controles diferentes e que estarão em localizações físicas, distintas. Mas necessitarão compartilhar informações entre sí. Algo que o sistema X fará, deverá automaticamente, ser visto pelo sistems Y e pelo Z. OK ? E vice-versa. Haverá sempre uma troca entre eles. 1. Nossos produtos seriam desenvolvidos em JAVA sob servidores Windows 2000 (é a melhor alternativa ?). Gostariamos do Windows pois a maioria de nossos clientes já possuem Windows 2000 Server. Não queriamos ter um impacto no custo de adquirir outro servidor. 2. Tivemos informações de que o JAVA é mais pesado. Informação verídica ? 3. O que vcs me aconselhariam a utilizar ? Forte For Java ? iPlanet ... ? (sobre o ambiente) É isso amigos. Agardeço a cooperação de todos. Abraços e sucesso. Anderson Brazão Anderson Brazão Technolog tecnologia em Logística e Sistemas USP - Universidade de São Paulo (SP) -- Abra grátis sua conta no StarMedia Email. Inscreva-se agora mesmo! http://www.br.starmedia.com -- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Manifest
Será que alguem pode me mostrar um exemplo de um arquivo manifest de um arquivo jar?? obrigado tiago -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Problemas com driver jdbc sql server
Sua conexao está errada... Se vc usa a forma getConnection (String, String, String) nao precisa passar usuario e senha no primeiro parametro... DriverManager.getConnection ("jdbc:microsoft:sqlserver://BANCO:1433;DatabaseName=DATABASENAME", "USER", "PWD"); .: marcelo :. - Original Message - From: Jose_Carlos To: [EMAIL PROTECTED] Sent: Monday, March 04, 2002 9:29 AM Subject: Re: [java-list] Problemas com driver jdbc sql server Mesmo assim continua sem encontrar a base de dados. Eu posso acessar este servidor do meu computador tranquilamente, o que poderia ser? []'s Sparc - Original Message - From: Marcelo Ivan Martin To: [EMAIL PROTECTED] Sent: Saturday, March 02, 2002 12:55 PM Subject: Re: [java-list] Problemas com driver jdbc sql server Faltou a porta na string. No SqlServer 2000 por padrão eh 1433 servidor:1433;UID=usuario;PWD=senha Att, MArcelo Ivan Martin - Original Message - From: Jose_Carlos To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 9:44 AM Subject: [java-list] Problemas com driver jdbc sql server Utilizo o driver jdbc da microsoft para o sql server e não consigo estabelecer uma conexão, recebo sempre a mesma mensagem: "unable to connect. Invalid url". Sei que a base existe e estou tentando a conexão na rede interna da empresa. Minha conexão: static final String url = "jdbc:microsoft:sqlserver://srvninho03;UID=sa;PWD="; Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection con = DriverManager.getConnection(url, id, password); De que forma eu configuro o nome da base de dados neste caso? []'s Sparc
Re: [java-list] JInternal Frame
Olá amigos de lista: Tenho tido um problema difícil de rastrear ao tentar fazer um servidor RMI rodar. Compilo a intreface remota, a classe servidora (implementação da classe remota), crio a classe stub (rmic -v1.2 nomedaclasse) e ponho o rmiregistry pra rodar. Quando executo a classe servidora, esta me retorna a seguinte exceção: *** java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at br.com.aopec.gabriel.servers.RMIPersistenciaImpl.main(RMIPersistenciaImpl.java:160) ** De onde se conclui que a classe stub não pode ser encontrada. Inclusive, quando executo o servidor pelo JBulder (e não diretamente pelo JDK) a classe stub é inclusive APAGADA. Alguém já teve algum problema parecido? Segue o código fonte do meu servidor, como referência (o endereçamento do banco de dados, conta e senha foram suprimidos): *** package br.com.aopec.gabriel.servers; import java.rmi.server.*; import java.rmi.*; import br.com.aopec.gabriel.objetos.*; import br.com.aopec.gabriel.exceptions.*; import java.sql.*; import java.util.*; /** * Title:AOPEC Gabriel: Sistema de Mensagens * Description: Sistema de compartilhamento e registro de mensagens AOPEC. * Copyright:Copyright (c) 2001 * Company: AOPEC * @author Cláudio Marcelo Silva * @version 1.0 */ public class RMIPersistenciaImpl extends UnicastRemoteObject implements RMIPersistencia{ private Connection conexao; public RMIPersistenciaImpl()throws RemoteException { try{ Class.forName(oracle.jdbc.driver.OracleDriver); conexao = DriverManager.getConnection(jdbc:oracle:thin:@enderecodobanco, usuario, senha); }catch(Exception e){ e.printStackTrace(); } } public void addUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + user.getID() + ', ' + user.getNome() + ', + user.getCargoID() + , ' + user.getEMail() + ', ' + user.getTelefone() + '; st.executeUpdate(Insert into Usuario VALUES( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao adicionar usuário); e.printStackTrace(System.err); } } public void removeUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); st.executeUpdate(Delete from Usuario where user_id=' + user.getID() + '); st.close(); }catch(Exception e){ System.err.println(Falha ao remover usuario); e.printStackTrace(System.err); } } public void registraMensagem(AbstractMsg msg)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + msg.getID() + ', + msg.getTitulo() + ', ' + msg.getCorpo() + ', ' + msg.getRemID() + ', + msg.getDestID() + '; st.executeUpdate(Insert Into Mensagem values( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao registrar mensagem); e.printStackTrace(System.err); } } public AbstractMsg[] listaMensagensUsuario(Usuario user)throws RemoteException{ AbstractMsg[] msgArray = null; try{ Statement st = conexao.createStatement(); ResultSet rsConta = st.executeQuery(Select Count(*) AS Conta FROM Mensagem WHERE Destino_id = ' + user.getID() + '); int contagem = rsConta.getInt(Conta); rsConta.close(); ResultSet rs = st.executeQuery(SELECT Corpo, Titulo FROM Mensagem WHERE Destino_id = ' + user.getID() + '); msgArray = new AbstractMsg[contagem]; int index = 0; while(rs.next()){ AbstractMsg msg = new Mensagem(); msg.setCorpo(rs.getString(corpo)); msg.setTitulo(rs.getString(titulo)); msgArray[index] = msg; index++; } rs.close(); st.close(); }catch(Exception e){ System.err.println(Falha ao listar mensagem para o usuario + user.getNome() + @ + user.getID());
Re: [java-list] Sort Em Array...
Eh soh usar o metodo estatico sort da classe arrays criando, se necessario, um objeto um java.util.Comparator. On Mon, 4 Mar 2002, Sven van ´t Veer wrote: Para ordenação de Array existe o framework collections (java.util.Collections) dá uma estudada nisso. Caetano wrote: Prezados Colegas, Estou avancando nos meus estudos com Java e por isto, segue em anexo, pequeno codigo que criei com objetivo de ordenar um array numerico. O algoritmo retirei de um news de vb... Então tentei criar algo que utilize bem Java e Orientacao a Objetos. Gostaria de receber comentários sobre o código, codificação, estilo da classe (se esta mais para OO ou para procedural...) Ps.: Nao fui atras de ver se outras classes em Java ja implementam solucoes semelhantes (talvez Vector..). O Objetivo maior eh aprender ... []'s Caetano [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] - SortEmArray.java Content-Type: application/octet-stream Content-Encoding: 7bit Part 1.3 Content-Type: text/plain Content-Encoding: Quoted-printable -- 'You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted. James Gosling -- Alysson Neves Bessani LCMI - Laboratorio de Controle e Microinformatica UFSC - Universidade Federal de Santa Catarina If you're on your own in this life, the days and nights are long, when you think you've had too much of this life to hang on. ...everybody cries. And everybody hurts sometimes... So hold on... - R.E.M. Everybody Hurts -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: RES: [java-list] Curso inicial
Se o seu objetivo é fazer um curso pago, a empresa na qual trabalho oferece uma formação completa orientada justamente a programadores acostumados com linguagem estruturada. Eu mesmo formatei o curso e (embora seja suspeito) considero-o superior ao curso da Sun (por não ter compromisso de seguir material oficial, pudemos reestruturar a didática e aumentar cargas horárias livremente, além de reunir módulos em uma formação completa que vai do Java Básico até J2EE e Enterprise Java Beans). Não gostaria que a lista considerasse isso como propaganda. Considero realmente este curso como uma boa opção de baixo custo para especialização, independente do fato de estar envolvido com ele. Para quem quiser mais informações, telefone para AOPEC (0xx21)22230799 e procure por Cláudio Marcelo (Núcleo Java). ()s. From: Gaucho [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: RES: [java-list] Curso inicial Date: Mon, 4 Mar 2002 08:57:31 -0300 deve.. esse é o material usado pela SUN, e é muito bom.. (provavelmente o melhor do mercado). Um detalhe: o SL275 é um manual de aula, e não um tutorial para auto-aprendizado. Se tu for aprender sozinho, sem orientação, talves uma melhor opção seja o tutorial da SUN, que é bem completo e tem uma linguagem mais didática que o SL275: http://java.sun.com/docs/books/tutorial/ outra boa dica é comprar um desses livros baratinhos que existem no mercado (Java 21 dias, etc...) . Eles vão te ajudar a vencer mais rápido a curva de aprendizado e depois você migra para um material mais técnico, mais avançado... -Mensagem original- De: Eduardo de Britto Castro [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 4 de março de 2002 01:22 Para: [EMAIL PROTECTED] Assunto: [java-list] Curso inicial Para um programador experiente em uma linguagem estruturada, pode-se começar pelo curso SL-275? _ O MSN Photos é o jeito mais fácil de compartilhar e imprimir as suas fotos: http://photos.msn.com.br/support/worldwide.aspx -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problemas com driver jdbc sql server
From: Jose_Carlos [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: [java-list] Problemas com driver jdbc sql server Date: Mon, 4 Mar 2002 09:29:15 -0300 Mesmo assim continua sem encontrar a base de dados. Eu posso acessar este servidor do meu computador tranquilamente, o que poderia ser? []'s Sparc - Original Message - From: Marcelo Ivan Martin To: [EMAIL PROTECTED] Sent: Saturday, March 02, 2002 12:55 PM Subject: Re: [java-list] Problemas com driver jdbc sql server Faltou a porta na string. No SqlServer 2000 por padrão eh 1433 servidor:1433;UID=usuario;PWD=senha Att, MArcelo Ivan Martin - Original Message - From: Jose_Carlos To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 9:44 AM Subject: [java-list] Problemas com driver jdbc sql server Utilizo o driver jdbc da microsoft para o sql server e não consigo estabelecer uma conexão, recebo sempre a mesma mensagem: unable to connect. Invalid url. Sei que a base existe e estou tentando a conexão na rede interna da empresa. Minha conexão: static final String url = jdbc:microsoft:sqlserver://srvninho03;UID=sa;PWD=; Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver); Connection con = DriverManager.getConnection(url, id, password); De que forma eu configuro o nome da base de dados neste caso? []'s Sparc Tem outra coisa, que costuma acontecer em conexões de MySql, por exemplo (não sei se acontece o mesmo com o MS-SQL Server): para que o driver seja carregado corretamente, o método newInstance() deve ser especificado. Ex.: Class.forName(classe do driver).newInstance(); Vc. tb. pode tentar usar o ip do servidor no lugar do hostname. Pode ser que haja problemas na rede para resolver o nome. _ O MSN Photos é o jeito mais fácil de compartilhar, editar e imprimir suas fotos preferidas: http://photos.msn.com.br/support/worldwide.aspx -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JInternal Frame
From: Jose_Carlos [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] JInternal Frame Date: Mon, 4 Mar 2002 09:02:39 -0300 Alguém da lista já encapsulou os componentes de uma classe, botoes, paineis em uma classe separada e mostrou este conteudo em uma JInternal Frame de outra classe? OU seja, separar código especifico de uma janela em uma classe e apresenta-lo dentro do desktop pane de outra mais geral. Estou tentando fazer isto mas nao consigo, quem souber como agradeco sugestoes. []'s Sparc Não entendi direito sua questão. Trechos de seu código, ou uma explanação mais detalhada seriam interessantes. _ O MSN Photos é o jeito mais fácil de compartilhar, editar e imprimir suas fotos preferidas: http://photos.msn.com.br/support/worldwide.aspx -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: RES: [java-list] Hashtable
Leandro, eu costumo fazer da seguinte maneira. faco o metodo retornar um Enumeration de objetos. espero que o exemplo abaixo possa te ajudar ... at gilberto public Enumeration listAllRecursos() throws SQLException { Recurso recurso = null; Vector vector = new Vector(); try{ connectionFactory(); ResultSet rs = st.executeQuery(select * from recursos order by nome); while(rs.next()){ long recursoID = rs.getLong(recurso_id); String nome = rs.getString(nome); long tipoRecursoID = rs.getLong(tipo_recurso); String login = rs.getString(login); String senha = rs.getString(senha); recurso = new Recurso(recursoID, nome, tipoRecursoID, login, senha); vector.addElement(recurso); } } catch(SQLException sqlex){ sqlex.printStackTrace(); } finally{ st.close(); conn.close(); } return vector.elements(); } Gilberto C Brandão Developers Team Globalcode The Developers Company www.globalcode.com.br [EMAIL PROTECTED] 55 11 7723 5537 -Mensagem original- De: Leandro Gruarin Abite - (DYNAMIC) [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 4 de março de 2002 09:42 Para: '[EMAIL PROTECTED]' Assunto: RE: RES: [java-list] Hashtable Tem como adicinar mais de um valor em uma HashTable? eu queria pegar os campos de um RecordSet e armazenar em uma collection. Como posso fazer isso? -Original Message- From: Raphael Oliveira [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 1 de março de 2002 10:32 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Hashtable Alexandre, basicamente... uma Hashtable é uma collection java que permite vc inserir objetos nela com uma chave identificadora. Exemplo: Hashtable brasileiros = new Hashtable(); brasileiros.put(03636589636, Raphael Silva); brasileiros.put(111, Alexandre); brasileiros.put(091, FHC); Para pegar algum valor use o código: String cidadao = (String)brasileiros.get(111); if (cidadao != null) { System.out.println(Nome do brasileiro com o CPF igual a 111 é + cidadao); } isso é muito util quando vc quer uma lista como a de cima, que tenha uma chave identificadora para uma posterior consulta. vc só precisa falar para a lista: Me retorne o nome brasileiro com numero de cpf igual a 111..., que ele retornará isso para vc. Se vc fizesse amesma coisa com uma array ou com a classe vector teria que usar o algoritimo mais lento da face da terra. for (int i=0; iTAMANHO; ++i) esse código faria que vc varresse uma lista de 100.000.000 de registros. possivelmente vc perderia o seu emprego... espero ter ajudado... raphael silva From: Alexandre Victor Ferreira [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: RES: [java-list] Hashtable Date: Thu, 28 Feb 2002 17:55:14 -0300 Pessoal Estou vendo essas mensagens sobre Hashtable, mas estou com dúvidas. O que vem a ser uma Hashtable e qual a funcionalidade dela ??? []´s Alexandre -Mensagem original- De: Marcelo Alves [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 27 de fevereiro de 2002 20:01 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Hashtable tem q ser : (Hashtable)(a.get(1).put(teste, objetoQualquer); O get de um Hashtable devolve Object, dai tem que fazer typecast... t+ .: marcelo alves :. | Olá pessoal, | | é possível atualizar o valor de um objeto em uma Hashtable fazendo algo do | tipo: | | Hashtable a = new Hashtable(); | a.put(1, new Hashtable()); | a.put(2, new Hashtable()); | | a.get(1).put(teste, ObjetoQualquer); | | O que tou tentando e não estou conseguindo é criar uma Hashtable dentro da | outra e inserindo e atualizando valores dessas Hashtables... | | Tem uma forma melhor de fazer isso? | | Obrigado, | | Shazzannn | | -- LISTA SOUJAVA | http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP | dúvidas mais comuns: http://www.soujava.org.br/faq.htm | regras da lista: http://www.soujava.org.br/regras.htm | historico: http://www.mail-archive.com/java-list%40soujava.org.br | para sair da lista: envie email para [EMAIL PROTECTED] | - | -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA
[java-list] Integrando Java com SAP
PessoALL Tenho trabalhado com Sistema Web que conversam o SAP R/3. Para a integração e desenvolvida uma RFC em ABAP e que disponibiliza as tabela para eu poder acessar o R/3. Para eu acessar a RFC eu uso a RFC Java Class Library. Percebi uma queda de desempenho, e entremos em contato com a SAP e percebi que esta classe foi descontinuada. Será que alguém aqui da lista trabalha com alguma classe que acessa essas RFC's ? Será que alguém conhece alguma biblioteca (de preferencia indicada pela propria SAP) para trabalhar com o SAP R/3 ? Muito obrigado Kleber Rodrigo de Carvalho __ Do You Yahoo!? Yahoo! Sports - sign up for Fantasy Baseball http://sports.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] código obscuro!!
Ate' agora, eu so vi programas deste tipo implementados em C/C++ resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes em Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em quais compiladores/JVMs vc viu este comportamento mudar? Sven van ´t Veer wrote: Não tem, até diversas compiladores C++ tem comportamento diferente, e parece diversas JVM também tem comportamento diferente. csuco wrote: o codigo em C ou C++... int main() { int i = 0; i = i++; fprintf (stdou,i = %ld,i); } teria exatamente o mesmo comportamento! Clebert -- Mensagem original --- De : Agnelo de Jesus [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Cc : Data: Wed, 27 Feb 2002 09:05:45 -0300 Assunto : Re: [java-list] código obscuro!! Caro Cristiano, Quando você utiliza o incremento à direita do número,(i++), você primeiro retorna o número e depois soma 1. Para você fazer aquilo que pretendia,(não existe necessidade), você deveria utilizar o incremento à esquerda do número (++i). Isto vale também para a linguagem C++, verifique se o que você afirmou realmente ocorre, o que seria verdadeiramente obscuro :). Espero ter ajudado []s, Agnelo de Jesus. { int i = 0; i = i++; System.out.println(i); } Em 26 Feb 2002, [EMAIL PROTECTED] escreveu: Oi lista, Alguém pode explicar porque a seguinte implementação retorna 0 (zero)? { int i = 0; i = i++; System.out.println(i); } Não seria mais 'lógico' retornar 1, como em C++ ? Abraços, CristianoBS -- LISTA SOUJAVA -- -- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu- SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para java-list- [EMAIL PROTECTED] --- -- -- Agnelo de Jesus. _ Oi! Você quer um iG-mail gratuito? Então clique aqui: http://registro.ig.com.br/censo/igmail -- LISTA SOUJAVA --- - http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu- SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para java-list- [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - br -- 'You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted. James Gosling -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.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] Erro de execução....
Amigos estou tentando executar a classe abaixo e está acontecendo o seguinte erro: Linha de comando: C:\amarildo\java Calculadora Exception in thread main java.lang.NoClassDefFoundError: Calculadora Sera que alguém pode me ajudar?. Código Fonte: Calculadora.java Amarildo Albuquerque Calculadora.java Description: Binary data -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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 visual de classes
Experimenta dar uma olhada no Argo UML, em http://www.argouml.com -Original Message- From: Luiz Fernando [mailto:[EMAIL PROTECTED]] Sent: Monday, March 04, 2002 10:21 AM To: [EMAIL PROTECTED] Subject: [java-list] editor visual de classes Ola, Estou precisando desenvolver um programa para modelagem de classes Java visualmente. Por exemplo: cada classe pode ser representada como um retangulo, em cima do retangulo deve ir o nome da classe e dentro do retangulo os metodos e os membros da classe. O relacionamento entre as classes pode ser feito atraves de flechas ligando uma classe a outra. Mais um detalhe, deve poder arrastar a classe de um lado para outro. Alguem ja fez algo parecido ou conehce algum projeto com codigo fonte aberto para me indicar? Obrigado, Eh meio urgente... Luiz Fernando __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] editor visual de classes
Caro Luiz Fernando, sem querer pegar o bonde andando, existem várias ferramentas que fazem isto, inclusive com engenharia reversa para JAVA, por exemplo MagicDraw Isto não resolveria teu caso, ao invés de desenvolver!!! Abraços... - Original Message - From: Luiz Fernando [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, March 04, 2002 10:21 AM Subject: [java-list] editor visual de classes Ola, Estou precisando desenvolver um programa para modelagem de classes Java visualmente. Por exemplo: cada classe pode ser representada como um retangulo, em cima do retangulo deve ir o nome da classe e dentro do retangulo os metodos e os membros da classe. O relacionamento entre as classes pode ser feito atraves de flechas ligando uma classe a outra. Mais um detalhe, deve poder arrastar a classe de um lado para outro. Alguem ja fez algo parecido ou conehce algum projeto com codigo fonte aberto para me indicar? Obrigado, Eh meio urgente... Luiz Fernando __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] editor visual de classes
argoUML www.argouml.org From: Luiz Fernando [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] editor visual de classes Date: Mon, 4 Mar 2002 10:21:23 -0300 Ola, Estou precisando desenvolver um programa para modelagem de classes Java visualmente. Por exemplo: cada classe pode ser representada como um retangulo, em cima do retangulo deve ir o nome da classe e dentro do retangulo os metodos e os membros da classe. O relacionamento entre as classes pode ser feito atraves de flechas ligando uma classe a outra. Mais um detalhe, deve poder arrastar a classe de um lado para outro. Alguem ja fez algo parecido ou conehce algum projeto com codigo fonte aberto para me indicar? Obrigado, Eh meio urgente... Luiz Fernando __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] - _ Converse com amigos on-line, experimente o MSN Messenger: http://messenger.msn.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] plugin para applet
Title: Mensagem Pessoal, Tem esse código que quando a página tem uma applet, vc verifica se possui uma VM, se não possuir, ele baixa o Java-Plugin do site especificado (no caso do código abaixo elebaixa do próprio site da Sun, mas vc pode colocar a atualização no seu servidor)e atualiza a VM do Browser, passando a utilizar uma VM atualizada ao invés de utilizar a VM do Browser, o que deixa as applets mais rápidas. Tem um software que faz a conversão dos códigos HTML que possuem applets com todos os parâmetros de configuração para a verificação da VM chamado de HTMLC, se quiserem eu passo por e-mail. Espero ter ajudado e qq dúvida mande e-mail. Marcos OdaDevelopers TeamGlobalcode - The Developers Company OBJECT classid="javascript:void(0);"WIDTH = "100%" HEIGHT = 210 codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0"PARAM NAME = CODE VALUE =TesteServlet PARAM NAME="type" VALUE="application/x-java-applet;version=1.3"PARAM NAME="scriptable" VALUE="false"PARAM NAME = "DataSource" VALUE ="Teste.jsp"COMMENTEMBED type="application/x-java-applet;version=1.3" CODE =TesteServlet WIDTH = "100%" HEIGHT = 210 DataSource = "Teste.jsp" scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"NOEMBED/COMMENT /NOEMBED/EMBED/OBJECT !--APPLET CODE =TesteServlet WIDTH = "100%" HEIGHT = 210PARAM NAME = "DataSource" VALUE ="Teste.jsp" /APPLET-- -Mensagem original-De: jose soares sobrinho [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 1 de março de 2002 20:57Para: [EMAIL PROTECTED]Assunto: Re: [java-list] plugin para applet Legal. e ilegalmente ;)? Para rodar o applet abaixo,uso quantos por cento daJava(TM) Plug-in: Version 1.3.1_01Using JRE version 1.3.1_01 Java HotSpot(TM) Client VMUser home directory = E:\Documents and Settings\nucleocei? A sun pode incluir uma solução no SDK que inclua uma JVM Modular a cadajavac *.java no prompt ou em IDEs- inclusive abrir um concurso para escolher a melhor solução. Isso incluiria automaticamente uma JVM modular com capacidade de rodar no cliente as classes embutidas no arquivo *.jar da solução desenvolvida quando esta fosse baixada na forma de applet ou executada como aplicação. Esta JVM Modular (esse nome é horrível) seria instalada, por exemplo, no cliente quando o browser encontrasse atag applet/ object. A # é que as JVMMs sãointeligentes o suficiente para conversarem entresi.Claro, se naum tiver nenhuma JVM instalada, a JVMX será instalada auto e rapidamente pois suporta apenas a aplicação a qual esta anexadainicialmente. Objetos se entendem. Vai chegar um momento as mensagens entre as JVMMs (eca,JVMXx é menos pior)terá este tom: JVMXinstalada: Ei cara.suporto 50% das classes desta aplicação. JVMX visitante ( :( ): Legal, então suporta mais estas.[]s. JVMX Object(serverSun): Ei galera {JVMXs espalhadas por aí) tô mandandosuportarem para novas brincadeiras.Claro, se a Sun abusar,o usuário vai fazer com as JVMXs o mesmo que a micro fez com a JVM. []s cacau Lincolm Ferreira de Aguiar [EMAIL PROTECTED] escreveu: Mas não é possível baixar só uma parte da JVM. Mas para internet seria uma boa idéia. No entanto, legalmente a Sun não permite isso. O plugin pode ser obtido em http://java.sun.com/getjava/others.html Ele deve vir com uns exemplos de utilização, inclusive com o valor do parâmetro pluginspage que será usado nas suas páginas. Um abraço, Lincolm Ferreira de AguiarWebMaster - QueroProgramar[EMAIL PROTECTED] www.geocities.com/lincolmf - Original Message - From: jose soares sobrinho To: [EMAIL PROTECTED] Sent: Thursday, February 21, 2002 8:18 PM Subject: Re: [java-list] plugin para applet Legal. dúvidas; é certo que naum tem uma JVM porque estou fazendo o teste no xp e aparece um x no lugar do applet mas naum sei como inserir no código script/html o endereço da JVM para o xp ( http://java.sun.com/getjava/installer.html) uma vez que a JVM naum tenha sido detectada como no meu caso. Pensei em colocar esta linha logo depois do html mas cairia na redundância que vc falou. Pelo que entendi, baixaremos a JVM completa. Na verdade, gostaria mesmo éde baixar apenas um pedaço da JVM o necessário para rodaras classes; java.applet.Applet;java.awt.*;java.awt.image.*;java.io.PrintStream;java.net.MalformedURLException;java.net.URL, para rodar o applet: applet name="ptviewer" archive=ptviewer.jar code=ptviewer.class width=320 height=200param name=file value="Monument.jpg"param name=frame value="frame.gif"param name=fovmin value=0.1param name=shotspot0 value=" x236 y186 a250 b200
Re: [java-list] Servidor RMI...
Olá. experimente separar as suas classes em jars diferentes. um para o cliente e um para o servidor. Inicie as aplicações, efetue o teste e nos reporte. Num pequeno exemplo simplório de distribuição de mensagens utilizei esse esquema e funcionou bem. Trata-se de um ambiente de envio de mensagens de log para o servidor que registra em arquivo txt, onde as mensagens sao enviadas por dois clientes. Um via RMI e outro via SOAP. Se alguém tiver interesse posso enviar. Abraços willy From: sreng sreng [EMAIL PROTECTED] Date: 2002/03/04 Seg PM 05:04:01 GMT-03:00 To: [EMAIL PROTECTED] Subject: [java-list] Servidor RMI... Olá, colegas da lista: Estou desenvolvendo um servidor RMI para um projeto interno. Mas tenho um problema muito chato. Compilo a classe do servidor (implementação da minha interface remota) com sucesso e construo a classe stub (através de rmic -v1.2 nomeDaClasse). Quando executo o servidor, esta execção: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at br.com.aopec.gabriel.servers.RMIPersistenciaImpl.main(RMIPersistenciaImpl.java:160) ** Informando que a classe stub não foi encontrada. De fato, minha classe stub é APAGADA durante a execução. Alguém já teve esse tipo de problema? Alguém pode me ajudar? Segue o código fonte da minha classe servidora, para referência: ** package br.com.aopec.gabriel.servers; import java.rmi.server.*; import java.rmi.*; import br.com.aopec.gabriel.objetos.*; import br.com.aopec.gabriel.exceptions.*; import java.sql.*; import java.util.*; /** * Title:AOPEC Gabriel: Sistema de Mensagens * Description: Sistema de compartilhamento e registro de mensagens AOPEC. * Copyright:Copyright (c) 2001 * Company: AOPEC * @author Cláudio Marcelo Silva * @version 1.0 */ public class RMIPersistenciaImpl extends UnicastRemoteObject implements RMIPersistencia{ private Connection conexao; public RMIPersistenciaImpl()throws RemoteException { try{ Class.forName(oracle.jdbc.driver.OracleDriver); conexao = DriverManager.getConnection(jdbc:oracle:thin:@164.137.86.230:1521:bd01, alunoJava, alunoJava); }catch(Exception e){ e.printStackTrace(); } } public void addUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + user.getID() + ', ' + user.getNome() + ', + user.getCargoID() + , ' + user.getEMail() + ', ' + user.getTelefone() + '; st.executeUpdate(Insert into Usuario VALUES( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao adicionar usuário); e.printStackTrace(System.err); } } public void removeUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); st.executeUpdate(Delete from Usuario where user_id=' + user.getID() + '); st.close(); }catch(Exception e){ System.err.println(Falha ao remover usuario); e.printStackTrace(System.err); } } public void registraMensagem(AbstractMsg msg)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + msg.getID() + ', + msg.getTitulo() + ', ' + msg.getCorpo() + ', ' + msg.getRemID() + ', + msg.getDestID() + '; st.executeUpdate(Insert Into Mensagem values( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao registrar mensagem); e.printStackTrace(System.err); } } public AbstractMsg[] listaMensagensUsuario(Usuario user)throws RemoteException{ AbstractMsg[] msgArray = null; try{ Statement st = conexao.createStatement(); ResultSet rsConta = st.executeQuery(Select Count(*) AS Conta FROM Mensagem WHERE Destino_id = ' + user.getID() + ');
RE: RES: [java-list] Hashtable
rapaz, java posui uma série de collections que vc pode usar para trazer resultados da tabela, para este caso específico as mais usadas são as classe que inplementam a interface Set, isto se deve ao fato das classes que implementam essa interface não permitirem a inserção de linhas duplicadas. quanto a Hashtable, repare que o T é minusculo, vc pode inserir tb o resultado de seu select, o que vc deve ter em mente é que fazendo isso ele irá inserir na tabela de hash com uma ordenação própria, isto é horrivel se vc já traz o resultado ordenado no select. coisa que vc não pode fazer com um Hashtable é inserir duas chaves identicas ou seja vc não pode ter algo do tipo RJ - Rio de Janeiro RJ - São Paulo att, raphael silva From: Leandro Gruarin Abite - (DYNAMIC) [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: '[EMAIL PROTECTED]' [EMAIL PROTECTED] Subject: RE: RES: [java-list] Hashtable Date: Mon, 4 Mar 2002 09:41:56 -0300 Tem como adicinar mais de um valor em uma HashTable? eu queria pegar os campos de um RecordSet e armazenar em uma collection. Como posso fazer isso? -Original Message- From: Raphael Oliveira [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 1 de março de 2002 10:32 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Hashtable Alexandre, basicamente... uma Hashtable é uma collection java que permite vc inserir objetos nela com uma chave identificadora. Exemplo: Hashtable brasileiros = new Hashtable(); brasileiros.put(03636589636, Raphael Silva); brasileiros.put(111, Alexandre); brasileiros.put(091, FHC); Para pegar algum valor use o código: String cidadao = (String)brasileiros.get(111); if (cidadao != null) { System.out.println(Nome do brasileiro com o CPF igual a 111 é + cidadao); } isso é muito util quando vc quer uma lista como a de cima, que tenha uma chave identificadora para uma posterior consulta. vc só precisa falar para a lista: Me retorne o nome brasileiro com numero de cpf igual a 111..., que ele retornará isso para vc. Se vc fizesse amesma coisa com uma array ou com a classe vector teria que usar o algoritimo mais lento da face da terra. for (int i=0; iTAMANHO; ++i) esse código faria que vc varresse uma lista de 100.000.000 de registros. possivelmente vc perderia o seu emprego... espero ter ajudado... raphael silva From: Alexandre Victor Ferreira [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: RES: [java-list] Hashtable Date: Thu, 28 Feb 2002 17:55:14 -0300 Pessoal Estou vendo essas mensagens sobre Hashtable, mas estou com dúvidas. O que vem a ser uma Hashtable e qual a funcionalidade dela ??? []´s Alexandre -Mensagem original- De: Marcelo Alves [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 27 de fevereiro de 2002 20:01 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Hashtable tem q ser : (Hashtable)(a.get(1).put(teste, objetoQualquer); O get de um Hashtable devolve Object, dai tem que fazer typecast... t+ .: marcelo alves :. | Olá pessoal, | | é possível atualizar o valor de um objeto em uma Hashtable fazendo algo do | tipo: | | Hashtable a = new Hashtable(); | a.put(1, new Hashtable()); | a.put(2, new Hashtable()); | | a.get(1).put(teste, ObjetoQualquer); | | O que tou tentando e não estou conseguindo é criar uma Hashtable dentro da | outra e inserindo e atualizando valores dessas Hashtables... | | Tem uma forma melhor de fazer isso? | | Obrigado, | | Shazzannn | | -- LISTA SOUJAVA | http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP | dúvidas mais comuns: http://www.soujava.org.br/faq.htm | regras da lista: http://www.soujava.org.br/regras.htm | historico: http://www.mail-archive.com/java-list%40soujava.org.br | para sair da lista: envie email para [EMAIL PROTECTED] | - | -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] - _ Join
Re: [java-list] Problemas com beans e jsp
Olá Sparc, Você não precisa indicá-la no web.xml. Coloque o bean na raiz do CLASSPATH da sua aplicação, ou seja, supondo que seu JSP se chame hello.jsp, e seu bean HelloBean.class, você deve ter a seguinte estrutura: suawebapp/ |___ hello.jsp |___ WEB-INF |___ web.xml |___ classes |___ HelloBean.class Se voce estiver usando o Tomcat 4, basta zipar tudo num JAR (hello.jsp e WEB-INF ficam na raiz), mudar a extensão para .war e jogar no diretório webapps/ do Tomcat. Reinicie o servidor que a aplicação estará no ar. []s Helder. -- Helder da Rocha Web Consultant www.argonavis.com.br São Paulo - Original Message - From: Jose_Carlos To: [EMAIL PROTECTED] Sent: Monday, March 04, 2002 2:10 PM Subject: [java-list] Problemas com beans e jsp Galera comprei um livro de jsp (desenvolvendo na web com jsp da editora ciencia moderna), já no primeiro exemplo utilizando 1 bean e uma página jsp simplesmente não consigo fazer funcionar como no livro o problema é que o tomcat não encontra a classe HelloBean. Enfim, onde coloco esta classe, devo indicá-la em web.xml? []'s Sparc abaixo o código. html body jsp:useBean id=hello class=HelloBean/ jsp:setProperty name=hello property=name param=name/ Hello, jsp:getProperty name=hello property=name/! /body /html public class HelloBean implements java.io.Serializable { String name; public HelloBean() { this.name = World; } public String getName() { return name; } public void setName(String name){ this.name = name; } } -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Servidor RMI...
Olá...(sreng sreng?) Para que um stub seja encontrado pelo RMIRegistry ele precisa estar no seu classpath ou codebase. A menos que o CLASSPATH da sua aplicação faça parte do CLASSPATH do RMIRegistry (geralmente não é o caso) ele não vai achar o stub e vai procurar no codebase que precisa ser definido na sua aplicação (ou via linha de comando ao executar o servidor). O codebase também serve para que um cliente remoto possa fazer download do seu stub. No exemplo abaixo, usado em um JAR com CLASSPATH único, o RMI registry verá os arquivos que estiverem no CLASSPATH da aplicação. java.util.Properties props = System.getProperties(); props.setProperty(java.rmi.server.codebase, file:// + props.getProperty(java.class.path)); Normalmente, em vez de file:// você usaria http://, ftp:// ou outro protocolo para que seus clientes remotos possam baixar os stubs. Observe que o código acima pode falhar se java.class.path tiver mais de um caminho (é preciso testar isto antes e partir o string em caminhos separados. O code base pode ter vários caminhos. É só separar com espaços: props.setProperty(java.rmi.server.codebase, http://abc.com/stubs.jar http://xyz.com/morestubs/;)); Você também pode passar a propriedade na linha de comando ou guardar em um arquivo .properties: java -Djava.rmi.server.codebase=http://abc/coisas/stubs.jar myrmi.server.Server java -Djava.rmi.server.codebase=http://abc/coisas/stubs.jar http://xyz/stubs/; myserver.Server Importante: se o codebase contiver um diretório é necessário que termine em / (já perdi um domingo inteiro por não observar esse detalhe). []s Helder. -- Helder da Rocha Web Consultant www.argonavis.com.br São Paulo - Original Message - From: sreng sreng [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, March 04, 2002 2:04 PM Subject: [java-list] Servidor RMI... Olá, colegas da lista: Estou desenvolvendo um servidor RMI para um projeto interno. Mas tenho um problema muito chato. Compilo a classe do servidor (implementação da minha interface remota) com sucesso e construo a classe stub (através de rmic -v1.2 nomeDaClasse). Quando executo o servidor, esta execção: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Inicialização de matrizes de strings
E aì pessoal! Estou precisando resolver isso até hj à noite! Se alguém puder me ajudar... Tenho o seguinte: - String nome = new String(Leonardo); ou String nome; nome = new String(Leonardo); E agora com matriz de Strings: -- String nomes[] = {Leonardo, Fulano, Cliclano} ou String nome[]; ??? Como faço para inicializar matrizes utilizando o NEW??? Agradeço desde já! +===.=.==+ | Leonardo Campos (°v°) | | [EMAIL PROTECTED] (( )) | +==+ | Winchester cheio? Apague asteriscos! /|\ | ++ __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] -
RES: [java-list] How much?!?!?
Preços do Together: Together Solo - Node-locked License: US$ 4.194,00, incluindo manutenção anual, com direito a suporte técnico, up grades e releases. - Floting License: US$ 6.988,00. Together Control Center - Node-locked License: US$ 7.194,00 - Floting License: US$ 11.988,00. -Mensagem original- De: Renato Quedas [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 4 de março de 2002 09:08 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] How much?!?!? Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br Se você tema como premiss utilizado o Together, acho que não tem muito o que comentar. Agora, se você estiver aberto a outras ferramentas, tem um produto que vem com Rose Professional J 2002, RUP 2002, DreamWeaver e JBuilder Enterprise por esse preco. Abraço Renato - Original Message - From: Flávio Leite [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 9:17 AM Subject: [java-list] How much?!?!? Pessoal, Alguem tá por dentro de qto custa cada licença do Together ControlCenter 5.5??? Não precisa ser exato, pelo menos uma noção de qto custa. []s, Flávio. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Indicação de Livros..
Estou iniciando em Java, gostaria que alguém me indicasse bons livros que vai desde iniciante à avançado... Obrigado pela atenção... []`s By Always... _ Converse com amigos on-line, experimente o MSN Messenger: http://messenger.msn.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Palestra sobre Ant e JUnit da Reuniáo SouJava
Para quem perdeu a reunião SouJava, o material (slides em PDF e código-fonte dos exemplos) da segunda palestra está no site http://www.argonavis.com.br/cursos/xpjava/ . []s Helder. -- Helder da Rocha Web Consultant www.argonavis.com.br São Paulo -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Problemas em servidor RMI
Olá, colegas da lista: Estou desenvolvendo um servidor RMI para um projeto interno. Mas tenho um problema muito chato. Compilo a classe do servidor (implementação da minha interface remota) com sucesso e construo a classe stub (através de rmic -v1.2 nomeDaClasse). Quando executo o servidor, esta execção: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub java.lang.ClassNotFoundException: br.com.aopec.gabriel.servers.RMIPersistenciaImpl_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at br.com.aopec.gabriel.servers.RMIPersistenciaImpl.main(RMIPersistenciaImpl.java:160) ** Informando que a classe stub não foi encontrada. De fato, minha classe stub é APAGADA durante a execução. Alguém já teve esse tipo de problema? Alguém pode me ajudar? Segue o código fonte da minha classe servidora, para referência: ** package br.com.aopec.gabriel.servers; import java.rmi.server.*; import java.rmi.*; import br.com.aopec.gabriel.objetos.*; import br.com.aopec.gabriel.exceptions.*; import java.sql.*; import java.util.*; /** * Title:AOPEC Gabriel: Sistema de Mensagens * Description: Sistema de compartilhamento e registro de mensagens AOPEC. * Copyright:Copyright (c) 2001 * Company: AOPEC * @author Cláudio Marcelo Silva * @version 1.0 */ public class RMIPersistenciaImpl extends UnicastRemoteObject implements RMIPersistencia{ private Connection conexao; public RMIPersistenciaImpl()throws RemoteException { try{ Class.forName(oracle.jdbc.driver.OracleDriver); conexao = DriverManager.getConnection(jdbc:oracle:thin:@164.137.86.230:1521:bd01, alunoJava, alunoJava); }catch(Exception e){ e.printStackTrace(); } } public void addUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + user.getID() + ', ' + user.getNome() + ', + user.getCargoID() + , ' + user.getEMail() + ', ' + user.getTelefone() + '; st.executeUpdate(Insert into Usuario VALUES( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao adicionar usuário); e.printStackTrace(System.err); } } public void removeUsuario(Usuario user)throws RemoteException{ try{ Statement st = conexao.createStatement(); st.executeUpdate(Delete from Usuario where user_id=' + user.getID() + '); st.close(); }catch(Exception e){ System.err.println(Falha ao remover usuario); e.printStackTrace(System.err); } } public void registraMensagem(AbstractMsg msg)throws RemoteException{ try{ Statement st = conexao.createStatement(); String values = ' + msg.getID() + ', + msg.getTitulo() + ', ' + msg.getCorpo() + ', ' + msg.getRemID() + ', + msg.getDestID() + '; st.executeUpdate(Insert Into Mensagem values( + values + )); st.close(); }catch(Exception e){ System.err.println(Falha ao registrar mensagem); e.printStackTrace(System.err); } } public AbstractMsg[] listaMensagensUsuario(Usuario user)throws RemoteException{ AbstractMsg[] msgArray = null; try{ Statement st = conexao.createStatement(); ResultSet rsConta = st.executeQuery(Select Count(*) AS Conta FROM Mensagem WHERE Destino_id = ' + user.getID() + '); int contagem = rsConta.getInt(Conta); rsConta.close(); ResultSet rs = st.executeQuery(SELECT Corpo, Titulo FROM Mensagem WHERE Destino_id = ' + user.getID() + '); msgArray = new AbstractMsg[contagem]; int index = 0; while(rs.next()){ AbstractMsg msg = new Mensagem(); msg.setCorpo(rs.getString(corpo)); msg.setTitulo(rs.getString(titulo)); msgArray[index] = msg; index++; } rs.close(); st.close(); }catch(Exception e){ System.err.println(Falha ao listar mensagem para o usuario + user.getNome() + @ + user.getID()); e.printStackTrace(System.err); } return msgArray; } public AbstractMsg[] listaMensagensEnviadas(Usuario user)throws RemoteException{ AbstractMsg[] msgArray = null; try{ Statement st = conexao.createStatement(); ResultSet rsConta = st.executeQuery(Select Count(*) AS
[java-list] Entrada basica
Falaii galera: Alguem poderia me dizer como eu faco exatamente uma entrada igual a seguinte em java ++ #include stdio.h main() { int num; printf(Digite um numero: ); scanf(%d,num); printf(%d \n,num); } + Sei que a duvida eh basica!!! Nao riam!!! Valeu.CodJack __ Do You Yahoo!? Yahoo! Sports - sign up for Fantasy Baseball http://sports.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] -