Re: RES: [java-list] Polimorfismo
Na verdade, polimorfismo eh o q o Sven explicou no e-mail anterior, ou seja, estah relacionado com o Dynamic Binding. Isso que estah explicado no e-mail do Alexandre (embora eu jah tenha visto milhares de vezes erradamente, o q significa q algum livro deve ter dito isso) eh o overloading, ou seja, qdo um metodo tem diversas formas de ser chamado por causa da lista de parametros e, por isso, pode tomar n acoes diferentes. Vou usar o exemplo classico do livro do Bruce Eckel, Thinking in Java: Imagine q vc tenha uma classe FormaGeometrica + ou - assim class FormaGeometrica { public void desenha() { System.out.println("Nao implementado..."); } ... ... } Agora imagine uma subclasse assim: class Circulo extends FormaGeometrica { public void desenha() { // codigo para desenhar circulo... } ... ... } E outra assim: class CirculoPreenchido extends Circulo { public void desenha() { super.desenha(); // codigo para preencher circulo... } ... ... } Qdo vc faz: FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria(); imagine que o metodo retorna qualquer forma geometrica registrada no sistema (Circulo, CirculoPreenchido, FormaGeometrica e outras subclasses). Se este metodo foi declarado como : class FabricaDeFormas { public static FormaGeometrica geraFormaAleatoria() { //codigo pra gerar forma aleatoria } } ele pode retornar Circulo, por exemplo, q como "extends" FormaGeometrica EH uma FormaGeometrica. Voltando a linha do exemplo: FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria(); forma.desenha(); vc nao pode dizer o q este metodo ira fazer. Ele pode tanto emitir a mensagem q nao esta implementado, como pintar um circulo ou ainda pintar um circulo e preenche-lo. Esta eh a beleza do polimorfismo. O metodo da classe q vc realmente retornou do geraFormaAleatoria() e q vai ser chamado. Baixe o Thinking In Java (em ingles) do site do Bruce (www.bruceeckel.com). Michael Nascimento Santos Analista/Consultor CPM Sistemas - www.cpm.com.br From: Alexandre Rodrigues Gomes [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: "'[EMAIL PROTECTED]'" [EMAIL PROTECTED] Subject: RES: [java-list] Polimorfismo Date: Wed, 7 Mar 2001 18:01:20 -0300 André, por poliformismo podemos que concluir que seja algo com muitas formas, certo ? Este algo de que estamos falando são os métodos, ou seja, polimorfismo é a propriedade para que um método assuma várias formas. Por exemplo, considere um método que faça um pesquisa por um cliente numa base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teríamos a necessidade de criar dois métodos distindos: findClientByName(String name) e findClientByCPF(long cpf) Com o polimorfismo, isto não é necessário, o que torna sua solução mais transparente e elegante: findClient(String name) e findClient(long cpf) suponha também que desejamos criar um método para pesquisa que faça a interseção entre idade e naturalidade. Logo, construiríamos um método com a seguinte assinatura: findClient(Date idade, String natural) e todos estes métodos poderiam conviver numa mesma classe, sem problemas. By Alê! -Mensagem original- De: Yurion "André [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 7 de março de 2001 14:44 Para: [EMAIL PROTECTED] Assunto: [java-list] Polimorfismo Caros amigos, Estou estudando POO e estou com algumas dúvidas sobre polimorfismo. A única coisa que sei sobre o assunto é que está propriedade da OO permite que uma classe tenha vários métodos com o mesmo nome desde de que o múmero e o tipo de parâmetros seja diferentes. Todo mundo fala que polimorfismo é só isso!! Porém queria que se possível vc´s me mostrassem exemplos de onde e quando utilizar está propriedade e o que significa realmente polimorfismo.. Desde já agradeço a atenção de todos, André Yurion __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] - _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
RES: [java-list] J2EE
tem o Designing Enterprise Applications with the Java(tm) 2 Platform, Enterprise Edition e tmb o Mastering Enterprise Java Beans que cobre boa parte do J2EE. Agora, se quiser foco em EJB, no deixe de ter o livro da OReily. By Al! -Mensagem original- De: Fabio [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 7 de maro de 2001 15:51 Para: [EMAIL PROTECTED] Assunto: [java-list] J2EE Folk, Alguem poderia me recomendar um bom livro de J2EE? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Applet chamando applet
Olá, A melhor forma de fazer isso é fazer o Applet chamar outro browser (através do método showDocument da classe AppletContext) e passar parâmetros via GET (após a ? da URL), e pegar estes parâmetros com servlets/JSP e mandar para o outro applet através de tags PARAM do applet. Mas, se quiser fazer isso usando somente código cliente (Javascript), então faça o applet 1 rodar uma função javascript do Browser usando a classe JSObject, que só existe no Netscape, mas você pode pegá-la no arquivo java40.jar e colocá-la na mesma pasta do applet no servidor web para que o applet faça download desta classe também (ou compactar esta classe junto com o seu applet dentro de um jar e colocar este jar no parâmetro ARCHIVE da tag Applet). Na função Javascript chamada abra um novo browser e coloque código na browser novo dinamicamente, com a função document.write, e então escreva o código da página passando os parâmetros via tag PARAM do applet 2 - a função Javascript terá os parâmetros porque o applet 1 poderá passa-los para ela como parâmetros da função, por exemplo). []s, Sergio Stateri Jr [EMAIL PROTECTED] Tesla Tecnologia -Mensagem original-De: Paulo Roberto Bonfim Medeiros [mailto:[EMAIL PROTECTED]]Enviada em: Quarta-feira, 7 de Março de 2001 16:13Para: [EMAIL PROTECTED]Assunto: [java-list] Applet chamando applet Pessoal, Estou com o seguinte problema: Tenho um applet em que o usuário preenche alguns campos. Quero que esse applet chame um outro applet, em uma nova janela do browser. Preciso que o applet de origem possa passar os parâmetros do 2º applet. É possível? Paulo Roberto
Re: [java-list] Polimorfismo
- Original Message - From: "Yurion Andr" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, March 07, 2001 2:44 PM Subject: [java-list] Polimorfismo Caros amigos, Estou estudando POO e estou com algumas dvidas sobre polimorfismo. A nica coisa que sei sobre o assunto que est propriedade da OO permite que uma classe tenha vrios mtodos com o mesmo nome desde de que o mmero e o tipo de parmetros seja diferentes. Todo mundo fala que polimorfismo s isso!! Porm queria que se possvel vcs me mostrassem exemplos de onde e quando utilizar est propriedade e o que significa realmente polimorfismo.. Desde j agradeo a ateno de todos, Andr Yurion __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - Imagina uma super classe ou interface Poligono: public interface Poligono{ public void draw(); } E duas classes filhos de polgonos: Triangulo e Quadrado: public class Triangulo implements Poligono{ /** rotina que desenha um triangulo */ public void draw(){ System.out.println("desenhar um triangulo"); } } public class Quadrado implements Poligono{ /** rotina que desenha um quadrado */ public void draw(){ System.out.println("desenhar um quadrado"); } } Imagine uma classe que contm uma colecao de poligonos e as desenhe: public class PoligonoCollection extends Vector { public void inserirPoligono(Poligono poligono){ addElement(poligono); } public void drawAll(){ java.util.Enumeration enumeration = elements(); while(enumeration.hasMoreElements()){ ((Poligono)enumeration.nextElement()).draw(); } } } E uma classe para testa-lo ... public class TestePoligonos{ public static void main(String [] args){ PoligonoCollection pCollection = new PoligonoCollection(); pCollection.inserirPoligono(new Triangulo()); pCollection.inserirPoligono(new Triangulo()); pCollection.inserirPoligono(new Triangulo()); pCollection.inserirPoligono(new Quadrado()); pCollection.inserirPoligono(new Triangulo()); pCollection.inserirPoligono(new Quadrado()); pCollection.inserirPoligono(new Triangulo()); pCollection.inserirPoligono(new Quadrado()); pCollection.drawAll(); } } Por que o polimorfismo ??? Imagina uma outra situao onde voc precise utilizar outras figuras geomtricas alm do Triangulo e Quadrado... Voc precisa reimplementar a classe PoligonoCollection ??? Resposta no ! Sacou o por que do polimorfismo []'s LN _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Navegação no Browser
Title: Navegação no Browser Olá Javaneses, Gostaria de saber se existe um meio para não deixar as páginas (resultado dos Jsp-Servlets) nos botoes back e ou next do browser IE5. Um Abraço.
RE: [java-list] Oracle / BLOB
Luis, Qual verso do Oracle que vc. est utilizando v8.1.x? Vou te passar um trecho que eu utilizo com o 8.1.6 File binaryFile=null; OracleCallableStatement cstmt=null; oracle.sql.BLOB blob=null; ... // Processamento, popular arquivo... pegar conexo... ... try { // Must use AutoCommit false conn.setAutoCommit(false); // Create the document entry in the database cstmt = (OracleCallableStatement)conn.prepareCall("{ ? = call insert_blob(?) }"); cstmt.setString(2,file_id); cstmt.registerOutParameter(1,OracleTypes.BLOB); cstmt.execute(); // get the Blob blob = cstmt.getBLOB(1); // get the stream to write to the blob java.io.OutputStream outstream = blob.getBinaryOutputStream(); // get the input stream FileInputStream instream = new FileInputStream(binaryFile); // get the optimum buffer size int size = blob.getBufferSize(); byte[] buffer = new byte[size]; int length = -1; // write the content from the file to the blob while ((length = instream.read(buffer)) != -1) outstream.write(buffer, 0, length); // close the streams instream.close(); outstream.close(); // commit the changes on the db conn.commit(); } catch (Throwable t) { System.out.println(t.getMessage()); } finally { // close the statement -- Muito importante se vc. est utilizando connection pool cstmt.close(); // set AutoCommit back to true conn.setAutoCommit(true); // return the connection to the pool conn.close(); } } Funo no Oracle: function insert_blob(p_file_id in temp.file_id%TYPE) return blob is p_file_content BLOB; begin -- IMPORTANT: -- Note that the blob column DOC_CONTENT is populated with the function -- EMPTY_BLOB(), this is just the blob locator! The real content of the -- document will be updated by the caller, using a stream! insert into temp (file_id, file_content) values (p_file_id,empty_blob()) returning file_content into p_file_content; return p_file_content; end; Eu simplifiquei as funes que eu utilizo. Ento podem existir alguns erros! Mas os conceitos esto a! Espero que te ajude! []s Sabino -Original Message- From: Luis Henrique Bogo [mailto:[EMAIL PROTECTED]] Sent: Tuesday, March 06, 2001 3:34 PM To: [EMAIL PROTECTED] Subject: [java-list] Oracle / BLOB Pessoal Tenho um campo no banco (Oracle) do tipo Blob. Preciso gravar um arquivo HTML nesse campo. O arquivo HTML gerado dentro de uma classe a partir de um objeto PrintWriter(). O problema que no estou conseguindo converter esse objeto PrintWriter p/ o Blob, ou doretamente para o formato oracle.sql.BLOB. Algum sabe como fazer essa converso?? Tem algum exemplo?? Agradeo desde j Luis = Luis Henrique Bogo Mestrado Eng. Produo e Sistemas UFSC - Floripa - Brasil = Babe na ilha: www.ilhafloripa.com.br/frame.htm "No h stress que um bom dia de surf no cure" -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Polimorfismo
Andr, Isto no polimorfismo. Isto sobrecarga de mtodos (ou ainda de construtores). Polimorfismo a capacidade de objetos responderem diferenciadamente, de acordo com a sua classe, a um mesma mensagem. Assim, ao convocar um mtodo de um objeto criado, ele responder de acordo com a classe que ele foi criado e no de acordo com o tipo de referncia. Exemplo: (sem entrar no mrito desta pssima modelagem) class Homem { void anda () { } } class Perneta extends Homem { void anda() { ... } } . Homem a = new Homem(); Homem b = new Perneta(); a.anda(); // anda como um homem b.anda(); // anda como um perneta .. Ficou claro? abraos Jorge -Original Message- From: Yurion "Andr [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 7 de maro de 2001 14:44 To: [EMAIL PROTECTED] Subject: [java-list] Polimorfismo Caros amigos, Estou estudando POO e estou com algumas dvidas sobre polimorfismo. A nica coisa que sei sobre o assunto que est propriedade da OO permite que uma classe tenha vrios mtodos com o mesmo nome desde de que o mmero e o tipo de parmetros seja diferentes. Todo mundo fala que polimorfismo s isso!! Porm queria que se possvel vcs me mostrassem exemplos de onde e quando utilizar est propriedade e o que significa realmente polimorfismo.. Desde j agradeo a ateno de todos, Andr Yurion __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] criptografar
Resolve o problema. Mas entramos em uma questo: para que programar em java? muito melhor fazer o programa todo em C ou C++. Voc estaria utilizando o que o java tem de mais fraco, a interface visual, e desperdiando o que tem de mais forte, a programao simples e robustas, suporte multiplataforma, garbage collection. -Original Message- From: Karen Cioni Joven [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 7 de maro de 2001 15:55 To: [EMAIL PROTECTED] Subject: Re: [java-list] criptografar J vi uma vez, usarem DLLs para justamente evitar este tipo de problema. Tipo criar uma classe com seus mtodos, normal, s que estes mtodos utilizam DLLs feitas em C ou C++. Da fica um pouco mais complicado para ver o cdigo. Deu pr entender mais ou menos? Karen Original Message - From: Luciano_soujava [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 06, 2001 5:36 PM Subject: Re: [java-list] criptografar Oi Levy, Vc at pode encriptar um arquivo .class de forma a evitar que outra pessoa o decompile utilizando por exemplo o JAD. O problema : Como o ClassLoader padro existente nas JVM de mercado iro l-lo??? A verdade que eles no conseguiro l-lo pelo simples fato de no entenderem o formato do arquivo .class aps a encriptao. Uma soluo seria Vc escrever um novo ClassLoader que faria alm das atividades j desempenhadas pelos ClassLoaders padro das JVM, faria ainda a decriptao do .class para poder ento utiliz-lo. Se eu no me engano, no livro "Inside_Java_2_Platform_Security:_Architecture,_API_Design,_and_Implementati on" do Li Gong (Java Series), tem alguns tpicos abordando este problema. [ ]'s Luciano da Silva Coelho [EMAIL PROTECTED] Sun Certified Programmer for JAVA2 Sun Certified Instructor for JAVA2 Diretor de Tecnologia e-Sec Tecnologia em Segurana de Dados www.esec.com.br - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 06, 2001 5:03 PM Subject: [java-list] criptografar O BOL Top10 no iBest! Vote j para torn-lo Top3! http://www.bol.com.br/ibest.html Oi pessoal, Sou iniciante em Java e gostaria de tirar uma duvida. Existe alguma forma de criptografar um arquivo .class ? Pergunto isso porque existe aquele programinha "jad" que, a partir do .class, gera um arquivo com o fonte do programa. Obrigado, Levy Carneiro Jr. ___ http://www.zipmail.com.br O e-mail que vai aonde voc est. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Applet chamando applet
Há algumas soluções. O applet1, poderia redirecionar o browser para uma outra página, passando os parâmetros pela url, naquele estilo http://www.adf.com/asdf.jsp?parametro1=asdfparametro2=asdfadv. Outra solução, seria a applet chamar um método javascript passando os parâmetros. Esse javascript tem liberdade total para redirecionar o browser ou, ainda, colocar os parâmetros em campos (hidden ou não) de um form e dar submit. Esta página destino seria um JSP, ou ASP, ou sei lá o que que pegaria estes parâmetros e construiria uma página HTML convocando a applet2. abraços Jorge -Original Message-From: Paulo Roberto Bonfim Medeiros [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 7 de março de 2001 16:13To: [EMAIL PROTECTED]Subject: [java-list] Applet chamando applet Pessoal, Estou com o seguinte problema: Tenho um applet em que o usuário preenche alguns campos. Quero que esse applet chame um outro applet, em uma nova janela do browser. Preciso que o applet de origem possa passar os parâmetros do 2º applet. É possível? Paulo Roberto
RE: [java-list] Dúvida !!
Srgio, Voc pode utilizar um driver do tipo 4 e se comunicar diretamente da applet com o db. Mas essa soluo no recomendada, j que o banco tem que estar junto do web server, o que gera problemas de segurana. Alm de problemas de performance e modelagem. A melhor soluo criar servlets que se conectem ao banco de dados. E a applet se comunicar apenas com eles, utilizando sockets. abraos Jorge -Original Message- From: Sergio [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 7 de maro de 2001 16:52 To: '[EMAIL PROTECTED]' Subject: [java-list] Dvida !! Srs. Javaneses ... Sou novo na lista e em programao Java tambm, gostaria de saber se eu fizer um aplet que faa acesso ao banco de dados eu necessito de um servlet ou basta apenas que eu tenha a minha ODBC configurada ??? Se algum puder me ajudar eu agradeo -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] imprimindo direto com Java
Há sim uma forma de fazer isso em javascript. Acho que é utilizando o objeto window. Deve ser window.print() abraços Jorge -Original Message-From: Karen Cioni Joven [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 7 de março de 2001 17:12To: ListaSubject: [java-list] imprimindo direto com Java Ola, Pessoal gostaria de saber se ha algum jeito, utilizando Java, de criar algo mais ou menos assim: um "botao" (tipo javascript) que formata uma pagina, prepara-a para impressao e imprime... Sem que dependa do "imprimir" do browser. Eh para facilitar para o usuario menos experiente, para que ele nao tenha que se preocupar com qual quadro imprimir, ou quantas paginas, entendem? thank's Karen
Re: [java-list] Operações com datas
Tente usar o pacote java.util.FormatDate... []s Fabiano Carneiro From: [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Operaes com datas Date: Wed, 7 Mar 2001 17:35:05 -0300 Pessoal, existe alguma forma de subtrair uma data da outra e retornar a diferena em dias?? Estou usando a java.util.Date. Seria mais fcil fazer a operao com java.util.Calendar?? []'s Gleber ___ http://www.zipmail.com.br O e-mail que vai aonde voc est. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Referencia para java/Banco de Dados
Oi pessoal. Estou comecando a desenvolver em java. Preciso urgentemente de uma boa referencia (ingles ou portugues) de programacao de java com banco de dados. obs. Pesquisando nas livrarias virtuais, encontrei varios livros do assunto, mas gostaria que me dessem sugestao. sem mais, Muito Obrigado. Wender
[java-list] kawa 5.0 Professional + Debug
All Por acaso alguem sabe como utilizar o debug na IDE kawa ?!?!?! [ ]'s Cosmo [EMAIL PROTECTED] www.hackhour.com.br Hack Hour Inc. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Benchmarking sobre EJB
Galera: Algum sabe onde posso encontrar Benchmarking sobre EJB ? Valeu, J Miguel. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Redirecionamento de erro
use o metodo da Exception , e.getMessage() , e coloque este conteudo num arquivo se necessario isso resolveria o seu problema Exemplo de codigo }catch(Exception e){ FieWriter fw = new FileWriter(new File("c:\\temp\\"excessao.txt")) fw.write(e.getMessage()); } -Mensagem original- De: Luis Henrique Bogo [EMAIL PROTECTED] Para: [EMAIL PROTECTED] [EMAIL PROTECTED] Data: Quarta-feira, 7 de Maro de 2001 17:24 Assunto: [java-list] Redirecionamento de erro Galera Mais uma. Algum sabe como redirecionar os erros (as mensagens da classe Exception no catch( )) para um arquivo texto?? Abrao Luis = Luis Henrique Bogo Mestrado Eng. Produo e Sistemas UFSC - Floripa - Brasil = Babe na ilha: www.ilhafloripa.com.br/frame.htm "No h stress que um bom dia de surf no cure" -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: RES: [java-list] Polimorfismo
falou e disse. Me deixei envolver pela emoo e falei besteira. Obrigado. By Al! -Mensagem original- De: Mister M [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 8 de maro de 2001 8:17 Para: [EMAIL PROTECTED] Assunto: Re: RES: [java-list] Polimorfismo Na verdade, polimorfismo eh o q o Sven explicou no e-mail anterior, ou seja, estah relacionado com o Dynamic Binding. Isso que estah explicado no e-mail do Alexandre (embora eu jah tenha visto milhares de vezes erradamente, o q significa q algum livro deve ter dito isso) eh o overloading, ou seja, qdo um metodo tem diversas formas de ser chamado por causa da lista de parametros e, por isso, pode tomar n acoes diferentes. Vou usar o exemplo classico do livro do Bruce Eckel, Thinking in Java: Imagine q vc tenha uma classe FormaGeometrica + ou - assim class FormaGeometrica { public void desenha() { System.out.println("Nao implementado..."); } ... ... } Agora imagine uma subclasse assim: class Circulo extends FormaGeometrica { public void desenha() { // codigo para desenhar circulo... } ... ... } E outra assim: class CirculoPreenchido extends Circulo { public void desenha() { super.desenha(); // codigo para preencher circulo... } ... ... } Qdo vc faz: FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria(); imagine que o metodo retorna qualquer forma geometrica registrada no sistema (Circulo, CirculoPreenchido, FormaGeometrica e outras subclasses). Se este metodo foi declarado como : class FabricaDeFormas { public static FormaGeometrica geraFormaAleatoria() { //codigo pra gerar forma aleatoria } } ele pode retornar Circulo, por exemplo, q como "extends" FormaGeometrica EH uma FormaGeometrica. Voltando a linha do exemplo: FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria(); forma.desenha(); vc nao pode dizer o q este metodo ira fazer. Ele pode tanto emitir a mensagem q nao esta implementado, como pintar um circulo ou ainda pintar um circulo e preenche-lo. Esta eh a beleza do polimorfismo. O metodo da classe q vc realmente retornou do geraFormaAleatoria() e q vai ser chamado. Baixe o Thinking In Java (em ingles) do site do Bruce (www.bruceeckel.com). Michael Nascimento Santos Analista/Consultor CPM Sistemas - www.cpm.com.br From: Alexandre Rodrigues Gomes [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: "'[EMAIL PROTECTED]'" [EMAIL PROTECTED] Subject: RES: [java-list] Polimorfismo Date: Wed, 7 Mar 2001 18:01:20 -0300 Andr, por poliformismo podemos que concluir que seja algo com muitas formas, certo ? Este algo de que estamos falando so os mtodos, ou seja, polimorfismo a propriedade para que um mtodo assuma vrias formas. Por exemplo, considere um mtodo que faa um pesquisa por um cliente numa base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teramos a necessidade de criar dois mtodos distindos: findClientByName(String name) e findClientByCPF(long cpf) Com o polimorfismo, isto no necessrio, o que torna sua soluo mais transparente e elegante: findClient(String name) e findClient(long cpf) suponha tambm que desejamos criar um mtodo para pesquisa que faa a interseo entre idade e naturalidade. Logo, construiramos um mtodo com a seguinte assinatura: findClient(Date idade, String natural) e todos estes mtodos poderiam conviver numa mesma classe, sem problemas. By Al! -Mensagem original- De: Yurion "Andr [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 7 de maro de 2001 14:44 Para: [EMAIL PROTECTED] Assunto: [java-list] Polimorfismo Caros amigos, Estou estudando POO e estou com algumas dvidas sobre polimorfismo. A nica coisa que sei sobre o assunto que est propriedade da OO permite que uma classe tenha vrios mtodos com o mesmo nome desde de que o mmero e o tipo de parmetros seja diferentes. Todo mundo fala que polimorfismo s isso!! Porm queria que se possvel vcs me mostrassem exemplos de onde e quando utilizar est propriedade e o que significa realmente polimorfismo.. Desde j agradeo a ateno de todos, Andr Yurion __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED]
Re: RES: [java-list] Polimorfismo
Cuidado !!! Method Overloading NO polimorfism!! sven Alexandre Rodrigues Gomes wrote: Andr, por poliformismo podemos que concluir que seja algo com muitas formas, certo ? Este algo de que estamos falando so os mtodos, ou seja, polimorfismo a propriedade para que um mtodo assuma vrias formas. Por exemplo, considere um mtodo que faa um pesquisa por um cliente numa base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teramos a necessidade de criar dois mtodos distindos: findClientByName(String name) e findClientByCPF(long cpf) Com o polimorfismo, isto no necessrio, o que torna sua soluo mais transparente e elegante: findClient(String name) e findClient(long cpf) suponha tambm que desejamos criar um mtodo para pesquisa que faa a interseo entre idade e naturalidade. Logo, construiramos um mtodo com a seguinte assinatura: findClient(Date idade, String natural) e todos estes mtodos poderiam conviver numa mesma classe, sem problemas. By Al! -Mensagem original- De: Yurion "Andr [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 7 de maro de 2001 14:44 Para: [EMAIL PROTECTED] Assunto: [java-list] Polimorfismo Caros amigos, Estou estudando POO e estou com algumas dvidas sobre polimorfismo. A nica coisa que sei sobre o assunto que est propriedade da OO permite que uma classe tenha vrios mtodos com o mesmo nome desde de que o mmero e o tipo de parmetros seja diferentes. Todo mundo fala que polimorfismo s isso!! Porm queria que se possvel vcs me mostrassem exemplos de onde e quando utilizar est propriedade e o que significa realmente polimorfismo.. Desde j agradeo a ateno de todos, Andr Yurion __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] ENC: alo lista pode enviar por favor?
-Mensagem original- De: Carlos Alberto Viana Correia - SAO Enviada em: quinta-feira, 8 de maro de 2001 10:10 Para: '[EMAIL PROTECTED]'; [Carlos Alberto Viana Correia - SAO] Assunto: Andr, H algum tempo li uma reposta muito interessante a respeito de polimorfismo e um exemplo bem claro da aplicabilidade do conceito. O polimorfismo como caracterstica OO envolve ouitros conceitos que comento a seguir. Polimorfismo utiliza duas caracteristicas da OO: Herana e Sobreposio. Primeiro a sobreposio: Sobreposio: Uma classe B extende uma classe A. Esta classe A define um mtodo void do (). A classe B sobrepe o mtodo void do () da classe A por declar-lo e implement-lo. Isso diferente de sobrecarga, que siginifica ter vrios mtodos com mesmo nome e diferentes assinaturas ou tipos de parmetros. A idia por detrs da sobreposio mudar o comportamento - a virtualidade de funes, enquanto da sobrecarga manter o comportamente alterando os tipos de parmetros, mudar a lista de parametros, mudar para permanecer. Toda instancia de uma classe B que extenda uma classe A pode ser usada no lugar de uma instancia da classe A. Logo o cdigo abaixo legal: B b = new B (); A a; a = b; O inverso no verdadeiro e exige o famoso CAST para transformar o tipo A a = new A (); B b; b = (B) a; Bem o poliformismo nada mais que a capacidade de todas as subclasses de uma classe A se comportarem de forma diferente quando invocamos nelas os mesmos mtodos atravs de tipos diferentes, o compilador resolve apenas tendo os tipos como informao necessria e suficiente para determinar qual funo ou mtodo chamar, esta a poo que faltava para algo passar por outra coisa. o show... Imagine que as classes B, C e D sobreponham o mtodo void do () da classe A cada um mostrando uma mensagem diferente no prompt. Agora veja este cdigo public class Test { public static void main (String [] s) { callDo (new B ()); callDo (new C ()); callDo (new D ()); } private static void callDo (A a) { a.do (); } } Este cdigo compila, funciona e um exemplo de polimorfismo. Como tanto B, C e D podem assumir o lugar de A, o comportamento da instancia "a" dentro do mtodo callDo pode assumir qualquer forma, logo o nome polimorfismo! Acho que entendeu, eu tambm - Carlos Alberto Viana Correia Analista de Sistemas [EMAIL PROTECTED] [EMAIL PROTECTED] Fone C.:30214003 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Travamento da GUI
Ol, Estou tendo um problema com mostragem de dados em Tempo Real via GUI (usando Swing) que a seguinte : O software a partir de certos dados e quando ativado pelo usurio inicializa ento um processamento de dados entre arquivo ASCII, RDBMS e processamento dos dados (clculos e controle). Este processamento um tanto pesado e por causa disso a GUI trava e s liberada e atualizada aps todo o processamento, dado a impresso que o software travou, o que no acontece. A GUI tambm deveria mostrar dados ao usurio a cada perodo de tempo mas por este problema fica impossvel mostrar qualquer coisa. J experimentei tornar o processo uma Thread (e vice-versa, a GUI um Thread) para ver se resolvia o problema mas foi em vo. Algum sabe qual o problema e como poderia ser solucionado ? Atenciosamente, Aurlio -- +-- | UFSC-CTC-INE | Graduando do curso de Cincias da Computao +-- | http://www.inf.ufsc.br/~marcos +-- +-- | As barreiras parecem grandes quando nos sentimos | pequenos. Quando nos posicionamos adequadamente, | todas as portas se abrem. +-- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] imprimindo direto com Java
Que tal usar XML. Tem funcionado com bons resultados. "Karen Cioni Joven" To: "Lista" [EMAIL PROTECTED] kcjoven@zaz.cc: com.br Subject: [java-list] imprimindo direto com Java 03/07/01 05:41 PM Please respond to java-list Ola, Pessoal gostaria de saber se ha algum jeito, utilizando Java, de criar algo mais ou menos assim: um "botao" (tipo javascript) que formata uma pagina, prepara-a para impressao e imprime... Sem que dependa do "imprimir" do browser. Eh para facilitar para o usuario menos experiente, para que ele nao tenha que se preocupar com qual quadro imprimir, ou quantas paginas, entendem? thank's Karen -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Email via Java
Olá lista!! Alguém já conseguiu enviar um e-mail via java(servlets), como html??? se conseguiu como faço?? Consigo enviar e-mail normal , mas sem a formataçao dehtml. Existe esta possibilidade? []'s Max Kriger[EMAIL PROTECTED]( Programação )
RES: [java-list] Referencia para java/Banco de Dados
Wender, bom dia ! Uma boa referncia Database Programing with JDBC and JAVA, O'REILLY, George Reese. Luis :. -Mensagem original- De: Wender Magno Cota [mailto:[EMAIL PROTECTED]] Enviada em: Quarta-feira, 7 de Maro de 2001 20:30 Para: [EMAIL PROTECTED] Assunto: [java-list] Referencia para java/Banco de Dados Oi pessoal. Estou comecando a desenvolver em java. Preciso urgentemente de uma boa referencia (ingles ou portugues) de programacao de java com banco de dados. obs. Pesquisando nas livrarias virtuais, encontrei varios livros do assunto, mas gostaria que me dessem sugestao. sem mais, Muito Obrigado. Wender -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] criptografar
Gentem Eu disse usar ALGUMAS DLLs, em ALGUNS momentos para CONFUNDIR quem esteja querendo ver seu cdigo. Claro que se formos usar C ou C++ para esconder TODO o cdigo, ento no precisamos do Java. Acho que no fui muito clara! - Original Message - From: Jorge Martins [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, March 07, 2001 6:52 PM Subject: RE: [java-list] criptografar Resolve o problema. Mas entramos em uma questo: para que programar em java? muito melhor fazer o programa todo em C ou C++. Voc estaria utilizando o que o java tem de mais fraco, a interface visual, e desperdiando o que tem de mais forte, a programao simples e robustas, suporte multiplataforma, garbage collection. -Original Message- From: Karen Cioni Joven [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 7 de maro de 2001 15:55 To: [EMAIL PROTECTED] Subject: Re: [java-list] criptografar J vi uma vez, usarem DLLs para justamente evitar este tipo de problema. Tipo criar uma classe com seus mtodos, normal, s que estes mtodos utilizam DLLs feitas em C ou C++. Da fica um pouco mais complicado para ver o cdigo. Deu pr entender mais ou menos? Karen Original Message - From: Luciano_soujava [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 06, 2001 5:36 PM Subject: Re: [java-list] criptografar Oi Levy, Vc at pode encriptar um arquivo .class de forma a evitar que outra pessoa o decompile utilizando por exemplo o JAD. O problema : Como o ClassLoader padro existente nas JVM de mercado iro l-lo??? A verdade que eles no conseguiro l-lo pelo simples fato de no entenderem o formato do arquivo .class aps a encriptao. Uma soluo seria Vc escrever um novo ClassLoader que faria alm das atividades j desempenhadas pelos ClassLoaders padro das JVM, faria ainda a decriptao do .class para poder ento utiliz-lo. Se eu no me engano, no livro "Inside_Java_2_Platform_Security:_Architecture,_API_Design,_and_Implementati on" do Li Gong (Java Series), tem alguns tpicos abordando este problema. [ ]'s Luciano da Silva Coelho [EMAIL PROTECTED] Sun Certified Programmer for JAVA2 Sun Certified Instructor for JAVA2 Diretor de Tecnologia e-Sec Tecnologia em Segurana de Dados www.esec.com.br - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 06, 2001 5:03 PM Subject: [java-list] criptografar O BOL Top10 no iBest! Vote j para torn-lo Top3! http://www.bol.com.br/ibest.html Oi pessoal, Sou iniciante em Java e gostaria de tirar uma duvida. Existe alguma forma de criptografar um arquivo .class ? Pergunto isso porque existe aquele programinha "jad" que, a partir do .class, gera um arquivo com o fonte do programa. Obrigado, Levy Carneiro Jr. ___ http://www.zipmail.com.br O e-mail que vai aonde voc est. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] J2EE
Este livro (Mastering Enterprise Java Beans) está disponível para download gratuito no site "theserverside.com" segue o link Adriano Pinho Free electronic download for viewing Ed Roman's Mastering Enterprise Java Beans! Now you can get a free download for viewing Mastering Enterprise Java Beans and the the Java 2 Platform, Enterprise Edition! TheServerSide.com offers this exclusive opportunity for its members.Download Mastering EJB - Original Message - From: Kleber Bueno To: [EMAIL PROTECTED] Sent: Wednesday, March 07, 2001 5:36 PM Subject: RES: [java-list] J2EE Mastering Enterprise JavaBeans -Mensagem original-De: Fabio [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 7 de março de 2001 15:51Para: [EMAIL PROTECTED]Assunto: [java-list] J2EE Folk, Alguem poderia me recomendar um bom livro de J2EE? romanbook_small.jpg
[java-list] Impressão de um frame
Gente, Eu sei que a impressão em java é uma coisa um pouco complicada. É possível imprimir a tela de uma aplicação, no caso um frame? Obrigado, Paulo Roberto
[java-list] SecurityException
Pessoal, Estou lendo um arquivo de texto em um applet através de um DataInputStream e recebo a seguinte mensagem de erro: exception: com.ms.security.SecurityExceptionEx[Sentinela.init]: cannot access file dados.txt A minha idéia foi a de colocar os dados de um combo em um arquivo em separado e carrega-lo como Stream, mas só consigo fazer rodando como aplicação e não como applet. Tentei colocar tudo em um pacote jar mas também não funcionou. Obrigado. Paulo Roberto
[java-list] Navegação no Browser
Title: Navegação no Browser Olá Javaneses, Gostaria de saber se existe um meio para não deixar as páginas (resultado dos Jsp-Servlets) nos botoes "back" e ou "next" do browser IE5. Um Abraço.
[java-list] TomCat -Urgente!!!
Ae Lista!!! Preciso de material sobre o TomCat. Se tiver em oprt. melhor mas se naum...tanto faz! Se algum puder me ajudar vou instal-lo aqui em minha mquina! Tks... T+... Skitter Negcios Integrados -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Como importar um pacote que eu criei????
Pessoal, Eu criei uma package chamada utilitarios e estou tentando importá-la p/ uma classe de outra package. Mesmo dando um " import utilitarios.*; " não funciona. Alguém sabe como faço p/ funcionar. A ferramenta q eu utilizo é o JDeveloper da Oracle. Muito Obrigado. Daniel
Re: RES: [java-list] Polimorfismo
Algums autores consideram como polimorfismo paramtrico. []s Daniel A. Sven van t Veer wrote: Cuidado !!! Method Overloading NO polimorfism!! sven Alexandre Rodrigues Gomes wrote: Andr, por poliformismo podemos que concluir que seja algo com muitas formas, certo ? Este algo de que estamos falando so os mtodos, ou seja, polimorfismo a propriedade para que um mtodo assuma vrias formas. Por exemplo, considere um mtodo que faa um pesquisa por um cliente numa base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teramos a necessidade de criar dois mtodos distindos: findClientByName(String name) e findClientByCPF(long cpf) Com o polimorfismo, isto no necessrio, o que torna sua soluo mais transparente e elegante: findClient(String name) e findClient(long cpf) suponha tambm que desejamos criar um mtodo para pesquisa que faa a interseo entre idade e naturalidade. Logo, construiramos um mtodo com a seguinte assinatura: findClient(Date idade, String natural) e todos estes mtodos poderiam conviver numa mesma classe, sem problemas. By Al! -Mensagem original- De: Yurion "Andr [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 7 de maro de 2001 14:44 Para: [EMAIL PROTECTED] Assunto: [java-list] Polimorfismo Caros amigos, Estou estudando POO e estou com algumas dvidas sobre polimorfismo. A nica coisa que sei sobre o assunto que est propriedade da OO permite que uma classe tenha vrios mtodos com o mesmo nome desde de que o mmero e o tipo de parmetros seja diferentes. Todo mundo fala que polimorfismo s isso!! Porm queria que se possvel vcs me mostrassem exemplos de onde e quando utilizar est propriedade e o que significa realmente polimorfismo.. Desde j agradeo a ateno de todos, Andr Yurion __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Session
Olá pessoal! Preciso incluir uma mensagem de erro do tipo: "SUA SESSION EXPIROU". Tem algum método que verifica se a session expirou ou não? Valeu!! Ricardo Simiao Ricardo SilvaKaizen VC Tecnologia LtdaUIN 96954370Tel/Fax: (0xx19) 3834-1255 r.215
[java-list] Referencia de java com banco de dados
Oi pessoal. Estou comecando a desenvolver em java. Preciso urgentemente de uma boa referencia (ingles ou portugues) de programacao de java com banco de dados. obs. Pesquisando nas livrarias virtuais, encontrei varios livros do assunto, mas gostaria que me dessem sugestao. sem mais, Muito Obrigado. Wender -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] encoding (Classes - tomCat)
jakarta.apache.org vai na secao do Tomcat e baixa os tutoriais. []s Daniel A Diretores wrote: Ola pessoal aproveitando o assunto to TomCat alguem conhece algum material , onde eu possa instalar e configurar o TomCat Obrigado -Mensagem original- De: Luiz Geovani Vier [EMAIL PROTECTED] Para: [EMAIL PROTECTED] [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] [EMAIL PROTECTED] Data: Tera-feira, 6 de Maro de 2001 15:25 Assunto: [java-list] encoding (Classes - tomCat) Ol pessoal!! Estou tentando usar classes no tomcat e t dando pau: The source file encoding may be different with this platform encoding. Que que eu fao??? :) Segue o erro completo: org.apache.jasper.JasperException: Unable to compile class for JSPC:\Arquivos de programas\tomCat\webapps\ROOT\WEB-INF\classes\ChatV2_1User.java:1: The source file encoding may be different with this platform encoding. Please use -encoding option to adjust file encoding, or apply native2ascii utility to make source file ASCII encoding. error: File C:\Arquivos de programas\tomCat\webapps\ROOT\WEB-INF\classes\ChatV2_1User.java does not contain type ChatV2_1User as expected. Please adjust the class path so that the file does not appear in the unnamed package. ..\work\localhost\_\_0002fchat_0002fchatcntlV_00032_0005f_00031_0002ejspchat cntlV2_0005f1_jsp_0.java:3: Class ChatV2_1User not found in import. import ChatV2_1User; ^ 3 errors Valeu pela ajuda!! []'s )Luiz Geovani Vier ((webDeveloper |''""|-.Conectt Marketing Interativo |__|-'http://www.conectt.com.br Porto Alegre/RS - Av. Taquara 438/ cj.507 - Petrpolis CEP 90460-210 - Fone: (51) 330 6665 -- So Paulo/SP - R. Dr. Homem de Melo, 644/ cj.112 - Perdizes CEP 05007-001 - Fone: (11) 36729573 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: RES: [java-list] Polimorfismo
Apenas uma correo matemtica, o crculo que vc menciona quer dizer na verdade circuferncia, e crculo preenchido redundante, basta dizer crculo. Abraos Aristides - Original Message - From: "Mister M" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, March 08, 2001 8:17 AM Subject: Re: RES: [java-list] Polimorfismo Na verdade, polimorfismo eh o q o Sven explicou no e-mail anterior, ou seja, estah relacionado com o Dynamic Binding. Isso que estah explicado no e-mail do Alexandre (embora eu jah tenha visto milhares de vezes erradamente, o q significa q algum livro deve ter dito isso) eh o overloading, ou seja, qdo um metodo tem diversas formas de ser chamado por causa da lista de parametros e, por isso, pode tomar n acoes diferentes. Vou usar o exemplo classico do livro do Bruce Eckel, Thinking in Java: Imagine q vc tenha uma classe FormaGeometrica + ou - assim class FormaGeometrica { public void desenha() { System.out.println("Nao implementado..."); } ... ... } Agora imagine uma subclasse assim: class Circulo extends FormaGeometrica { public void desenha() { // codigo para desenhar circulo... } ... ... } E outra assim: class CirculoPreenchido extends Circulo { public void desenha() { super.desenha(); // codigo para preencher circulo... } ... ... } Qdo vc faz: FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria(); imagine que o metodo retorna qualquer forma geometrica registrada no sistema (Circulo, CirculoPreenchido, FormaGeometrica e outras subclasses). Se este metodo foi declarado como : class FabricaDeFormas { public static FormaGeometrica geraFormaAleatoria() { file://codigo pra gerar forma aleatoria } } ele pode retornar Circulo, por exemplo, q como "extends" FormaGeometrica EH uma FormaGeometrica. Voltando a linha do exemplo: FormaGeometrica forma = FabricaDeFormas.geraFormaAleatoria(); forma.desenha(); vc nao pode dizer o q este metodo ira fazer. Ele pode tanto emitir a mensagem q nao esta implementado, como pintar um circulo ou ainda pintar um circulo e preenche-lo. Esta eh a beleza do polimorfismo. O metodo da classe q vc realmente retornou do geraFormaAleatoria() e q vai ser chamado. Baixe o Thinking In Java (em ingles) do site do Bruce (www.bruceeckel.com). Michael Nascimento Santos Analista/Consultor CPM Sistemas - www.cpm.com.br From: Alexandre Rodrigues Gomes [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: "'[EMAIL PROTECTED]'" [EMAIL PROTECTED] Subject: RES: [java-list] Polimorfismo Date: Wed, 7 Mar 2001 18:01:20 -0300 Andr, por poliformismo podemos que concluir que seja algo com muitas formas, certo ? Este algo de que estamos falando so os mtodos, ou seja, polimorfismo a propriedade para que um mtodo assuma vrias formas. Por exemplo, considere um mtodo que faa um pesquisa por um cliente numa base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teramos a necessidade de criar dois mtodos distindos: findClientByName(String name) e findClientByCPF(long cpf) Com o polimorfismo, isto no necessrio, o que torna sua soluo mais transparente e elegante: findClient(String name) e findClient(long cpf) suponha tambm que desejamos criar um mtodo para pesquisa que faa a interseo entre idade e naturalidade. Logo, construiramos um mtodo com a seguinte assinatura: findClient(Date idade, String natural) e todos estes mtodos poderiam conviver numa mesma classe, sem problemas. By Al! -Mensagem original- De: Yurion "Andr [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 7 de maro de 2001 14:44 Para: [EMAIL PROTECTED] Assunto: [java-list] Polimorfismo Caros amigos, Estou estudando POO e estou com algumas dvidas sobre polimorfismo. A nica coisa que sei sobre o assunto que est propriedade da OO permite que uma classe tenha vrios mtodos com o mesmo nome desde de que o mmero e o tipo de parmetros seja diferentes. Todo mundo fala que polimorfismo s isso!! Porm queria que se possvel vcs me mostrassem exemplos de onde e quando utilizar est propriedade e o que significa realmente polimorfismo.. Desde j agradeo a ateno de todos, Andr Yurion __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da
[java-list] Re:[java-list] Referencia para java/Banco de Dados
Ola Wender você pode utilizar o Core Java editora Makron Books autores Cay S. Horstmann e Gary Cornell sâo dois Volumes.Um Abraço. Renato. _ Oi pessoal. Estou comecando a desenvolver em java. Preciso urgentemente de uma boa referencia (ingles ou portugues) de programacao de java com banco de dados. obs. Pesquisando nas livrarias virtuais, encontrei varios livros do assunto, mas gostaria que me dessem sugestao. sem mais, Muito Obrigado. Wender __ Acesso fácil, rápido e ilimitado? Suporte 24hs? R$19,90? Só no AcessoBOL. http://www.bol.com.br/acessobol -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Referencia para java/Banco de Dados
http://www.javaworld.com/javaworld/jw-01-1998/jw-01-bookreview.html Wender Magno Cota wrote: Oi pessoal. Estou comecando a desenvolver em java. Preciso urgentemente de uma boa referencia (ingles ou portugues) de programacao de java com banco de dados. obs. Pesquisando nas livrarias virtuais, encontrei varios livros do assunto, mas gostaria que me dessem sugestao. sem mais, Muito Obrigado. Wender -- Eduardo Issao Ito [EMAIL PROTECTED] Integration Technologies Ltda. http://www.integrationtech.com.br Rua Marina Saddi Haidar, 176 04650-050 / Sao Paulo / SP / Brasil Phone: +55 11 5522-4848 x311 Fax: +55 11 5524-1125 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] Como descobrir o erro?
Flvio, No estou usando o Websphere. Nesta semana passamos a usar o IAS, da Oracle. Ainda no tive nenhuma resposta satisfatria de onde identificar a linha no servlet que tenha o erro. Sobre o erro, agradeo as respostas recebidas e era uma conexo, que no estou conseguindo realizar ainda, e que estava nula. Mas, para descobrir isso, fui deletando quase todo o meu cdigo at ficar em uma linha que s tinha um comando referenciando-se conexo. Obrigada a todos pela ajuda. Adelina [EMAIL PROTECTED] wrote: Provavelmente voce deve estar usando o websphere, certo ? Se no for, voce pode configurar que ele te mostra o erro -Mensagem original- De: Adelina A. Sesconetto Borges [mailto:[EMAIL PROTECTED]] Enviada em: Tuesday, March 06, 2001 10:58 AM Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Como descobrir o erro? Ok. E existe alguma forma de tentar identificar que varivel essa, j que no tenho um JSP muito pequeno ? Um abrao Adelina Sven van t Veer wrote: Eh simples vc tem em algum canto um vaiavel na pgina que nao foi inicializada mas eh nullo.. Adelina A. Sesconetto Borges wrote: Bom dia ! Ao carregar uma pgina com JSP estou recebendo o seguinte conjunto de mensagens: Exception: java.lang.NullPointerException at sisabe.abetl009._jspService(Compiled Code) at oracle.jsp.runtime.HttpJsp.service(Compiled Code) at oracle.jsp.app.JspApplication.dispatchRequest(Compiled Code) at oracle.jsp.JspServlet.doDispatch(Compiled Code) at oracle.jsp.JspServlet.service(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at org.apache.jserv.JServConnection.processRequest(Compiled Code) at org.apache.jserv.JServConnection.run(Compiled Code) at java.lang.Thread.run(Compiled Code) Algum poderia ajudar-me a identificar que tipo de erro posso estar tendo e como identificar onde est este erro, j que no h indicao nenhuma de linha ? Obrigada Adelina -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Imprimir
Olá Pessoal, Estou desenvolvendo um aplicativo java bem simples , e uma das suas funcoes é imprimir o texto que esta na tela do aplicativo, o texto todo foi imbutido usando um objeto Graphics e drawString(). A pergunta é:como posso imprimir isso? Grato. Jaci Junior
[java-list] Parser HTML
ola para todos, Preciso identificar tags em arquivos HTML ( chamadas para imagens, hipertextos, arquivos ), pelo que sei posso utilizar a classe javax.swing.text.html que possue funcoes de parser que identificam tags .. Alguem jah utilizou essa classe ou possue algum exemplo de utilizacao da mesma. obrigado []s -- Raphael Winckler de Bettio Laboratrio de Ensino a Distncia - UFSC www.raphaeldebettio.cjb.net [EMAIL PROTECTED] UIN: 97050977 -- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Redirecionamento de erro
Ou use, }catch(Exception e){ FieWriter fw = new FileWriter(new File("c:\\temp\\"excessao.txt")) e.printStackTrace(fw)); } use o metodo da Exception , e.getMessage() , e coloque este conteudo num arquivo se necessario isso resolveria o seu problema Exemplo de codigo }catch(Exception e){ FieWriter fw = new FileWriter(new File ("c:\\temp\\"excessao.txt")) fw.write(e.getMessage()); } -Mensagem original- De: Luis Henrique Bogo [EMAIL PROTECTED] Para: [EMAIL PROTECTED] [EMAIL PROTECTED] Data: Quarta-feira, 7 de Maro de 2001 17:24 Assunto: [java-list] Redirecionamento de erro Galera Mais uma. Algum sabe como redirecionar os erros (as mensagens da classe Exception no catch( )) para um arquivo texto?? Abrao Luis = Luis Henrique Bogo Mestrado Eng. Produo e Sistemas UFSC - Floripa - Brasil = Babe na ilha: www.ilhafloripa.com.br/frame.htm "No h stress que um bom dia de surf no cure" -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para java-list- [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu- SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para java-list- [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Módulo
Pergunta bsica: Como pego o mdulo de um valor??? Abrao = Luis Henrique Bogo Mestrado Eng. Produo e Sistemas UFSC - Floripa - Brasil = Babe na ilha: www.ilhafloripa.com.br/frame.htm "No h stress que um bom dia de surf no cure" -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Travamento da GUI
Ol, Estou tendo um problema com mostragem de dados em Tempo Real via GUI (usando Swing) que a seguinte : O software a partir de certos dados e quando ativado pelo usurio inicializa ento um processamento de dados entre arquivo ASCII, RDBMS e processamento dos dados (clculos e controle). Este processamento um tanto pesado e por causa disso a GUI trava e s liberada e atualizada aps todo o processamento, dado a impresso que o software travou, o que no acontece. A GUI tambm deveria mostrar dados ao usurio a cada perodo de tempo mas por este problema fica impossvel mostrar qualquer coisa. J experimentei tornar o processo uma Thread (e vice-versa, a GUI um Thread) para ver se resolvia o problema mas foi em vo. Algum sabe qual o problema e como poderia ser solucionado ? Atenciosamente, Aurlio -- +-- | UFSC-CTC-INE | Graduando do curso de Cincias da Computao +-- | http://www.inf.ufsc.br/~marcos +-- +-- | As barreiras parecem grandes quando nos sentimos | pequenos. Quando nos posicionamos adequadamente, | todas as portas se abrem. +-- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Ajuda!!!
galera algum tem algum cdigo para gerar grficos? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] [1/2 off-topic] aplicativos escritos em java
Caros, nao sei se todos ja conhecem, mas achei muito interessante: LimeWire is a software package which enables individuals to search for and share computer files with anyone on the internet. A product of Lime Wire, LLC, LimeWire is compatible with the Gnutella file-sharing protocol and can connect with anyone else running Gnutella-compatible software. A melhor parte: Limewire is written in Java, and will run on any machine with an internet connection and the ability to run Java version 1.1.8. Pra quem tiver a oportunidade de pegar esse software vai ver o quanto maduro e profissional foi o desenvolvimento. E´ a prova de que ja esta comecando a aparecer no mercado popular (softwares pra varejo! :) bons aplicativos escritos em Java. []s! PH PS: A proposito, o site: http://www.limewire.com ___ Paulo Henrique L. de Castro [EMAIL PROTECTED] (11) 3038-8039 Radio Antena 1 http://www.antena1.com.br
Re: [java-list] imprimindo direto com Java
nada a ver com a lista java mas estah aih meu donativo: estendendo o assunto window.print(), soh funciona em nestcape 4+ ou explorer 5b2+. existe um codigo em vbScript que diz suportar versoes anteriores. verifique neste faq: http://developer.irt.org/script/print.htm - Original Message - From: Jorge Martins To: '[EMAIL PROTECTED]' Sent: Wednesday, March 07, 2001 7:05 PM Subject: RE: [java-list] imprimindo direto com Java Há sim uma forma de fazer isso em javascript. Acho que é utilizando o objeto window. Deve ser window.print() abraços Jorge -Original Message-From: Karen Cioni Joven [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 7 de março de 2001 17:12To: ListaSubject: [java-list] imprimindo direto com Java Ola, Pessoal gostaria de saber se ha algum jeito, utilizando Java, de criar algo mais ou menos assim: um "botao" (tipo javascript) que formata uma pagina, prepara-a para impressao e imprime... Sem que dependa do "imprimir" do browser. Eh para facilitar para o usuario menos experiente, para que ele nao tenha que se preocupar com qual quadro imprimir, ou quantas paginas, entendem? thank's Karen