Re: RES: [java-list] Swing
Carlos, O ponto de partida para meus estudos foram os próprios tutoriais da Sun e o Livro Core Java Vols 1 e 2. Aconselho vc investir no conhecimento conceitual da arquitetura MVC da Classes Swing. Concentre seus estudos em como usar Data Models e o Modelo de tratamento de Eventos do Swing. Quem domina esses dois pontos Crie seus próprios componentes visuais Hendando dos comps básicos ( JTable, JComboBox,...) e adequando-os estilo de seu desenvolvimento. Quando se faz isto. É impressionando os ganhos que se tem com a simplificação drastica do código da camada visual. Espero ter ajudado, Hélio --- Carlos Eduardo Ruman Branas [EMAIL PROTECTED] escreveu: Tenho um conhecimento avançado de Java (API´s básicas) e WEB (JSP, Servlet, etc) Porém nunca fiz um sistema desktop com Java, dei umas funçadas no swing e estou sentindo um pouco de dificuldade pois todos sistemas de desktop que eu desenvolvi utilizei o Visual Basic 6.0. Voce conhece algum livro ou tutorial bom de swing (tirando os da Sun) agradeço a todos -Mensagem original- De: Hélio Brandão [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 25 de junho de 2003 10:07 Para: [EMAIL PROTECTED] Assunto: [java-list] Swing Vejo com frequencia nesta lista críticas à performance das GUI´s usando Swing. Escrevo este e-mail não para questionar as opiniões dos profissionais que criticam o Swing. De ante mão acrescento que respeito todos. Mas permitam que eu manifeste um testemunho que pode - quem sabe - ajudar nesta questão. Desenvolvo em Java a alguns anos e uso largamente as classes Swing. A arquitetura dessas classes é FANTÁSTICA e permitem algumas flexibilidades que fica dificil imaginar implemetar determinadas funcionalidades que utilizamos sem as mesmas. Todos os problemas de performance que tivemos foram resolvidos com reengenharia de processos externos ao Swing. Uma dica interessante é programar Java, PENSANDO JAVA, respeitando a arquitura MVC das classes Swing que quem sabe muitas das queixas de perfomance poderiam ser discipadas. Outra opinião que gostaria de manifestar, igualmente sem a menor pretenção de que todos concordem com ela: Os IDE´s Java muitas vezes induzem a práticas não muito recomendáveis de desenvolvento pricipalmente da camada Visual, talvez na tentativa de simplificar para os iniciantes. --- Paulo [EMAIL PROTECTED] escreveu: É, swing é realmente um problema quando se trata de desempenho... Escrever jogos com swing é loucura, mas existem APIs mais adequadas para isso (Java2D, Java3D etc). É claro que é necessários testar para descobrir se vale a pena, mas ainda sim acredito que valha. Ah, sim, me desculpe se eu pareci meio rude, não foi a intensão (pensei nisso quando eu reli o que escrevi). ;) --- Marcos Tadeu P. Vargens [EMAIL PROTECTED] escreveu: Pra dizer a verdade, nunca escrevi jogos em linguagem nenhuma. Mas trabalhei em um projeto feito em swing. Pode não ter la muito a ver, mas trocamos de linguagem. A parte visual ficou para o VB mesmo pq ele é muito mais rapido que o swing. infelizmente é uma verdade. A velocidade do aplicativo não é constante. Não sei o que acontece com a VM, mas acho que o garbage trabalha muito bem, so que ele deve limpar objetos dos quais você precisa de vez em quando, porque o aplicativo demorava para iniciar só que funcionava muito bem após isso. Mas após deixar uma tela minimazada por muito tempo, quando ela voltava o hd se arrastava para fazer ela aparecer. Mas não foi só isso que nos fez mudar de idéia. A velocidade de alteração da tela foi um ponto crítico. Apesar dos avanços das IDEs, a construçã e principalmente manutenção de telas em Swing é lenta comparadas a uma linguagem como VB e Delph. Mas independente disso Paulo, um jogo possui muitos parametros, objetos, etc que precisam ser guardados em memória. É preciso rebolar muito para garantir que o garbage não limpe algo que vc precise mais tarde só porque está faltando memória. Posso estar errado. Mas ja baixei um jogo em OpenGL do site de exemplos de swing da sun. O jogo é extremamente lento na minha maquina que tem 512 MB de memória. Em uma com 128 (exigencia da maioria dos jogos), fica ridiculo. Alem do mais os jogos usam arquivos de som que ocupam memória tambem. Junte isso mais os objetos necessários para execultar essas tecnologias e imagino se no meio do projeto você não vai desistir. É preciso testar TODAS as tecnologias que vão ser necessárias para construir tal jogo pq a exigência vai ser grande. Mas assim como todos vocês eu torço para que isso mude, porque em termos de arquitetura é sem duvida uma ótima linguagem para se fazer qualquer coisa. OBS: alguem precisa dar um jeito no Swing... Marcos Tadeu P
Re: [java-list] Swing
Quanto ao primeiro problema descrito por você, isso ja foi corrigido com a implementação da classe JFormattedTextField que lhe permite controlar quantidade de caracteres entre outras coisas. Já o segundo problema, nunca vi acontecer Awdryn Cavalache de Souza Acrescentando: Quanto ao segundo problema existem várias abordagens. Uma delas que utilizamos largamente em nossos sistemas é utilizar a arquitetura MVC das Classes Swing. Usando-se Data Models pode-se reestruturar totalmente uma JTable dinamicamente simplesmente trocando seu modelo de Dados sem necessidade alguma de instanciar uma nova JTable ( A rapidez que isso ocorre é impressionante). Sem falar na possibilidade de dinâmicamente desassociar e associar os mais diversos listeners de modo a mudar totalmente o comportamento da Table ( Não somente a apresentação da mesma) Outra técnica interessante é a construção dinâmica de JPanels (Com conteúdos complexas) que podem a qualquer momento ser removidos e adicionados dos seus respectivos containers, usando-se para tal os métodos ADEQUADOS para tal. Hélio - Original Message - From: José Tito [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, June 27, 2003 12:50 PM Subject: Re: [java-list] Swing Não acho que o maior problema do swing seja a performance. O que verifiquei em + de 2 anos de trabalho com GUI/Java foi: 1) Classes pobres, por exemplo: Dá para acreditar em caixas de texto que não possuam uma propriedade de tamanho máximo? 2) Alguns bugs desagradáveis, por exemplo: Quando uma JTable é coberta por alguma outra janela, o índice corrente é perdido. Resultado: null pointer exception em algum momento depois. Portanto, acho que fazer GUIs em Swing é um pé no saco, mas como não tem outro jeito... == José Tito do Canto Paiva Self Informática s/c Ltda. http://pws.prserv.net/selfinf Fax-Fone: 55 21 22214972 == - Original Message - From: Hélio Brandão [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 25, 2003 7:07 AM Subject: [java-list] Swing Vejo com frequencia nesta lista críticas à performance das GUI´s usando Swing. Escrevo este e-mail não para questionar as opiniões dos profissionais que criticam o Swing. De ante mão acrescento que respeito todos. Mas permitam que eu manifeste um testemunho que pode - quem sabe - ajudar nesta questão. Desenvolvo em Java a alguns anos e uso largamente as classes Swing. A arquitetura dessas classes é FANTÁSTICA e permitem algumas flexibilidades que fica dificil imaginar implemetar determinadas funcionalidades que utilizamos sem as mesmas. Todos os problemas de performance que tivemos foram resolvidos com reengenharia de processos externos ao Swing. Uma dica interessante é programar Java, PENSANDO JAVA, respeitando a arquitura MVC das classes Swing que quem sabe muitas das queixas de perfomance poderiam ser discipadas. Outra opinião que gostaria de manifestar, igualmente sem a menor pretenção de que todos concordem com ela: Os IDE´s Java muitas vezes induzem a práticas não muito recomendáveis de desenvolvento pricipalmente da camada Visual, talvez na tentativa de simplificar para os iniciantes. --- Paulo [EMAIL PROTECTED] escreveu: É, swing é realmente um problema quando se trata de desempenho... Escrever jogos com swing é loucura, mas existem APIs mais adequadas para isso (Java2D, Java3D etc). É claro que é necessários testar para descobrir se vale a pena, mas ainda sim acredito que valha. Ah, sim, me desculpe se eu pareci meio rude, não foi a intensão (pensei nisso quando eu reli o que escrevi). ;) --- Marcos Tadeu P. Vargens [EMAIL PROTECTED] escreveu: Pra dizer a verdade, nunca escrevi jogos em linguagem nenhuma. Mas trabalhei em um projeto feito em swing. Pode não ter la muito a ver, mas trocamos de linguagem. A parte visual ficou para o VB mesmo pq ele é muito mais rapido que o swing. infelizmente é uma verdade. A velocidade do aplicativo não é constante. Não sei o que acontece com a VM, mas acho que o garbage trabalha muito bem, so que ele deve limpar objetos dos quais você precisa de vez em quando, porque o aplicativo demorava para iniciar só que funcionava muito bem após isso. Mas após deixar uma tela minimazada por muito tempo, quando ela voltava o hd se arrastava para fazer ela aparecer. Mas não foi só isso que nos fez mudar de idéia. A velocidade de alteração da tela foi um ponto crítico. Apesar dos avanços das IDEs, a construçã e principalmente manutenção de telas em Swing é lenta comparadas a uma linguagem como VB e Delph. Mas independente disso Paulo, um jogo possui muitos parametros, objetos, etc que precisam ser guardados em memória. É preciso rebolar
Re: [java-list] Re: [java-list] Polimorfismo só pode ser aplicado em classes que tenha Herança???
Não é obrigatório usar Herança para se obter o polimorfismo. Em Java é possivel usar polimorfismo com o uso de interfaces. Duas classes que não teem correlação alguma podem implementar o polimorfismo desde que as duas implementem uma mesma interface. Um material muito bom sobre essa questão pode ser encontrado no Livro Thinking in Java Livro gratuito que pode ser baixado pela internet (Livro muito bom) Abraços Conrad peres. - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, June 27, 2003 8:27 AM Subject: [java-list] Polimorfismo só pode ser aplicado em classes que tenha Herança??? ___ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Swing
Vejo com frequencia nesta lista críticas à performance das GUI´s usando Swing. Escrevo este e-mail não para questionar as opiniões dos profissionais que criticam o Swing. De ante mão acrescento que respeito todos. Mas permitam que eu manifeste um testemunho que pode - quem sabe - ajudar nesta questão. Desenvolvo em Java a alguns anos e uso largamente as classes Swing. A arquitetura dessas classes é FANTÁSTICA e permitem algumas flexibilidades que fica dificil imaginar implemetar determinadas funcionalidades que utilizamos sem as mesmas. Todos os problemas de performance que tivemos foram resolvidos com reengenharia de processos externos ao Swing. Uma dica interessante é programar Java, PENSANDO JAVA, respeitando a arquitura MVC das classes Swing que quem sabe muitas das queixas de perfomance poderiam ser discipadas. Outra opinião que gostaria de manifestar, igualmente sem a menor pretenção de que todos concordem com ela: Os IDE´s Java muitas vezes induzem a práticas não muito recomendáveis de desenvolvento pricipalmente da camada Visual, talvez na tentativa de simplificar para os iniciantes. --- Paulo [EMAIL PROTECTED] escreveu:É, swing é realmente um problema quando se trata de desempenho... Escrever jogos com swing é loucura, mas existem APIs mais adequadas para isso (Java2D, Java3D etc). É claro que é necessários testar para descobrir se vale a pena, mas ainda sim acredito que valha. Ah, sim, me desculpe se eu pareci meio rude, não foi a intensão (pensei nisso quando eu reli o que escrevi). ;) --- Marcos Tadeu P. Vargens [EMAIL PROTECTED] escreveu: Pra dizer a verdade, nunca escrevi jogos em linguagem nenhuma. Mas trabalhei em um projeto feito em swing. Pode não ter la muito a ver, mas trocamos de linguagem. A parte visual ficou para o VB mesmo pq ele é muito mais rapido que o swing. infelizmente é uma verdade. A velocidade do aplicativo não é constante. Não sei o que acontece com a VM, mas acho que o garbage trabalha muito bem, so que ele deve limpar objetos dos quais você precisa de vez em quando, porque o aplicativo demorava para iniciar só que funcionava muito bem após isso. Mas após deixar uma tela minimazada por muito tempo, quando ela voltava o hd se arrastava para fazer ela aparecer. Mas não foi só isso que nos fez mudar de idéia. A velocidade de alteração da tela foi um ponto crítico. Apesar dos avanços das IDEs, a construçã e principalmente manutenção de telas em Swing é lenta comparadas a uma linguagem como VB e Delph. Mas independente disso Paulo, um jogo possui muitos parametros, objetos, etc que precisam ser guardados em memória. É preciso rebolar muito para garantir que o garbage não limpe algo que vc precise mais tarde só porque está faltando memória. Posso estar errado. Mas ja baixei um jogo em OpenGL do site de exemplos de swing da sun. O jogo é extremamente lento na minha maquina que tem 512 MB de memória. Em uma com 128 (exigencia da maioria dos jogos), fica ridiculo. Alem do mais os jogos usam arquivos de som que ocupam memória tambem. Junte isso mais os objetos necessários para execultar essas tecnologias e imagino se no meio do projeto você não vai desistir. É preciso testar TODAS as tecnologias que vão ser necessárias para construir tal jogo pq a exigência vai ser grande. Mas assim como todos vocês eu torço para que isso mude, porque em termos de arquitetura é sem duvida uma ótima linguagem para se fazer qualquer coisa. OBS: alguem precisa dar um jeito no Swing... Marcos Tadeu P. Vargens [EMAIL PROTECTED] - Original Message - From: Paulo [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, June 05, 2003 8:16 AM Subject: Re: [java-list] E possivel programar jogos com java Desculpe, mas você já escreveu algum jogo em Java? Certamete ficará mais lento que em C, mas a diferença não é tão grande assim. Principalmente porque para jogos 3D seria utilizada a API Java3D, ou gl4Java. (ou seja, Java + opengl (ou directx se o jogo estiver rodando no windows). Já li benchmarks sobre isso (quando eu ainda pensava como você). Lembre-se que Java vem se desenvolvendo a cada nava versão, e a diferença do desempenho de Java e C é cada vez menor (apesar de, infelizmente, ser improvável que o desempenho de iguale...) --- Marcos Tadeu P. Vargens [EMAIL PROTECTED] escreveu: Se para jogar matrix, alguns viciados vão ter que trocar a placa de video. Imagina o que o coitado ia ter que trocar para rodar um jogo 3D em java. :P. O java é muito lento na parte visual e gráfica. E por mais que tentem diminuir essa verdade, ela aparece quando você participa de um projeto usando essas tecnologias. Jogos devem usar o OpenGL com C e ponto final Feitos em java a arquitetura e flexibilidade leva nota 10, mas a
Re: [java-list] Gerando Gráficos em Java
VC pode tentar o JFreeChart - Procure no Google. Acredito que ele tem o que vc está procurando. --- Jose Dias Chaves Júnior [EMAIL PROTECTED] escreveu: Olá Pessoal, Gostaria de saber o que posso usar para gerar gráficos 2D e 3D com Java. Esses gráficos deve ser gerados na forma de imagem par posteriormente serem colocados em uma página WEB como apresentação de resultados. Um Abraço, José Dias Chaves Júnior Sun Java Certified Programmer Analista de Sistemas e-mail: [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] - ___ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JFace e GEF
Procure por JFace e GEF no google que vc encontrará varias referencias. --- Halex Maciel [EMAIL PROTECTED] escreveu: Caros colegas, estou necessitando do Framework JFace e do GEF para Eclipse, pois instalei o Plugin Assisi e agora necessito deste outros dois, ontem em pesquisei na net, mas tá dificil de encontrar, eu procurei no site de plugins do Eclipse e nada, fui também no Sourceforge.net e também tá complicado. Alguém tem estes dois? Abraços, Halex Maciel ___ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Gerador_de_Relatórios_em_Java
Posso citar dois projetos livres de boa qualidade o JFreeReport e o JasperReport. Basta procurar no google.com por estes nomes que vc receberá logo nos primeiros links a referencia para sourceforge dos dois projetos. Procure por Report Java tambem no google que vc encontrará uma lista bem divercificada inclusive com bibliotecas java comerciais para geracao de Reports de todos os níveis de sofsticação. --- Renato Person [EMAIL PROTECTED] escreveu: Olá Pessoal, Estou desenvolvendo uma aplicação em Java com Swing/Oracle e necessito gerar uma série de relatórios. Alguém conhece alguma ferramenta que permita a geração de relatórios de forma profissional? Andei vasculhando os recursos do Forte, JBuilder, JDeveloper e não encontrei nada Obrigado, Renato ___ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida com string
Apenas um conselho. Quando se programa em java é importantíssimo pensar JAVA. ler a documentação dos principais pakages do JDK ( java .lang, java.io, java.util, java.Math, java.awt, javax.swing , ) é uma boa prática. Sem isso corremos o risco de ficar reinventando a Roda pois o JDK possui uma biblioteca de classes básicas muito poderosa e que podem fazer tarefas complexas serem reslizadas de forma muito simples e sem esforço. Como exemplo o problema poposto nesse e-mail pode ser resolvido com o seguinte código: File f = new File(C:/TESTE/ARQUIVOS/documento.doc); String fileName = f.getName(); abaixo o mesmo código em apenas uma linha: String fileName = (new File(C:/TESTE/ARQUIVOS/documento.doc)).getName(); A classe File está no package java.io. Atenciosamente, Hélio --- [EMAIL PROTECTED] escreveu: Olá pessoal Estou com uma dúvida com relação a utilização de substring. A situação é a seguinte: Tenho uma string, por exemplo, com o valor C:/TESTE/ARQUIVOS/documento.doc. Dessa string tenho que obter apenas o documento, isto é, documento.doc. Para isso estou tentando utilizar um for decrescente em relação ao tamanho da String, a fim de obter a última barra que está na string principal. Estou tentando obter byte a byte e compará-lo para verificar seu valor. Quando obtenho a barra, sei que o primeiro byte posterior a ela até seu final, conterá o valor que quero obter. Entretanto não estou conseguindo utilizar o método substring corretamente. Alguém poderia me explicar como faço para obter um único byte da string para que possa compara-lo com outro valor? Se alguém tiver uma dica mais fácil para resolver esse problema também agradeço a ajuda. Desde já, obrigado. ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Duvida JasperReport
Vc precisa colocar o xerces.jar no seu classpath. Hélio --- Rafael De Pauli Baptista [EMAIL PROTECTED] escreveu: Estou aprendendo a fazer relatórios usando o JasperReport. Quando eu tento carregar o arquivo xml em: JasperDesign jasperDesign = JasperManager.loadXmlDesign(c:\\Falta.xml); um erro é retornado, que é o seguinte: System property org.xml.sax.driver not specified Pequisando na internet, vi uma solução que era a seguinte, colocar o seguinte trecho: System.setProperty(org.xml.sax.driver, org.apache.xerces.parsers.SAXParser); Agora o seguinte erro é retornado java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester Alguem sabe como que eu resolvo isso? Desde já agradeço as ajudas ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JAVA+BANCO DO BRASIL+MICROSOFT + outros sites
Instalei Linux Conectiva 8.0, Browser Mozilla com Java Plugin 1.2. Tudo funcionou normalmente no acesso ao site do Banco do Brasil. O Teclado virtual (Applet Java) operou sem problemas. Hélio --- Bruno Emanuel [EMAIL PROTECTED] escreveu: Temos um problema parecido, só que utlizamos o site do banco gm web. E o mesmo soh trabalha com java da M$. Alguém jah passou por esse problema? Instalamos mozilla, nestcape, opera, o java da sun, da ibm, e nada. Se alguem souber de algo. [EMAIL PROTECTED] wrote: encontrei a solução: parar de usar o internet explorer instalei o netscape, ele usa a VM da SUN e o site do BB não bloqueia, também, era só o que faltava! se eles bloqueassem o acesso ao Netscape a ~~ seria ainda maior ou seja passem a utilizar o netscape... não cedi à ~~, não instalei aquela VM mutante e resolvi o problema! adeus Bill... com mais esta ~~ acabou de perder vários usuários do seu IE (as máquinas que administro, quanto a vcs fica o conselho p/ quem usa window$). quem quiser seguir ã idéia e resolver de vez este problema/~~, já tem a solução! até, Herbert Alexander Faleiros PHYSIS - Diretor jurídico Desenvolvedor Java Administrador de redes Graduando em Física - UFSCar [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] DDR +55 (16) 9117 2962 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] - ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Re:_[java-list]_Componente_para_digitação_e/ou__seleção_de_datas
Procure no google.com por JCalendar. Acredito que encontrará algo lá. Hélio --- Daniel Tamborelli Alvarenga [EMAIL PROTECTED] escreveu: da uma olhada em www.expedia.co.uk esse site usa este componente em javascript... []'s Daniel Tamborelli Alvarenga - Original Message - From: Eduardo Magalhaes [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 25, 2003 4:21 PM Subject: Re: [java-list] Componente para digitação e/ou seleção de datas Há um tempo eu precisei de algo parecido mas usei javascript. Leonardo Camargos de Almeida wrote: Alguém conhece algum componente gráfico que possibilite aos usuários digitar ou selecionar uma data em um calendário? Já vi no Delphi um componente que permite ao usuário digitar uma data ou escolhê-la a partir de um calendário. Alguém já viu algo deste tipo em Java? -- __ Leonardo Camargos de Almeida [EMAIL PROTECTED] Programador Java Sistema Renavem de Serviços www.renavem.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] - -- Atenciosamente, # #Eduardo Paim Magalhães # # Sicredi Serviços (Tecnologia) # # Fone: (51) 3358-4959 # # [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] - ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Re:_[java-list]_Conexão_atravéz_de_Pool
Dê uma olhada em : http://www.coreservlets.com/ Nesse livro tem uma implemetação de Pool que já utilizei ( com pouquissimas alterações. Funcionou bem. Hélio --- Daniel Tamborelli Alvarenga [EMAIL PROTECTED] escreveu: usa o poolman - Original Message - From: Marco Vieira To: [EMAIL PROTECTED] Sent: Monday, March 24, 2003 7:55 AM Subject: Re: [java-list] Conexão atravéz de Pool desculpem a duvida, mas o q eh MVC?? Marco - Original Message - From: Eduardo Ribeiro da Silva To: [EMAIL PROTECTED] Sent: Monday, March 24, 2003 10:46 AM Subject: Re: [java-list] Conexão atravéz de Pool Me referi ao Struts no caso de ele estar usando aplicação Web, neste caso para conexão com banco, existe configuração no struts-config.xml para utilizar DataSource!!! - Original Message - From: Gideoni Hudson To: [EMAIL PROTECTED] Sent: Monday, March 24, 2003 8:49 AM Subject: Re: [java-list] Conexão atravéz de Pool Olá, Esclarecendo Struts não é camada de persistencia, é um ótimo framework para MVC. Utilide o POOL do Jakarta, veja mais detalhes no site http://jakarta.apache.org/commons/pool/ Gideoni Hudson - Original Message - From: Eduardo Ribeiro da Silva To: [EMAIL PROTECTED] Sent: Saturday, March 22, 2003 5:32 PM Subject: Re: [java-list] Conexão atravéz de Pool Utilize DataSource!!! Ou Struts!!! - Original Message - From: Rodrigo Luis Nolli Brossi To: [EMAIL PROTECTED] Sent: Friday, March 21, 2003 3:38 PM Subject: [java-list] Conexão atravéz de Pool Oi amigos, Meu nome é Rodrigo, eu estou precisanso de um exemplo ou dicas de como implementar um Connection pool(não sei se assim que se escreve); Na verdade possuo uma aplicação; ela é feita em JSP e estou tentando passá-la para o MVC, para tanto tenho que conseguir desenvolver um Componente de Conexão com tecnologia de Pool de conexões, para melhorar inclusive a performance do sistema em relação a conexão de banco de Dados. Hoje estou utilizando um esquema neste sentido mas que não é o suficiente Agradeço qualquer informação. []´s Rodrigo meu e-mail [EMAIL PROTECTED] ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Re:_[java-list]_Conexão_atravéz_de_Pool
Funcionou bem , mas não tinha muitos usuários. Realmente trata-se de um gerenciador básico de pool, onde melhorias podem ser feitas. O que posso adiantar é que é notória a diferença da app com e sem pool. Pesquise Connection Pool Java no google. Acho que vc obterá outras obordagens mais sofisticadas. Atenciosamente, Hélio --- fábio valença [EMAIL PROTECTED] escreveu: em q/ aplicacao vc usou esse pool? a aplicacao tem bastantes usuarios? preciso de um pool que seja bom, ele deve gerenciar bem as conexoes com o banco. vc me recomenda esse? Grato! --- Hélio Brandão [EMAIL PROTECTED] escreveu: Dê uma olhada em : http://www.coreservlets.com/ Nesse livro tem uma implemetação de Pool que já utilizei ( com pouquissimas alterações. Funcionou bem. Hélio --- Daniel Tamborelli Alvarenga [EMAIL PROTECTED] escreveu: usa o poolman - Original Message - From: Marco Vieira To: [EMAIL PROTECTED] Sent: Monday, March 24, 2003 7:55 AM Subject: Re: [java-list] Conexão atravéz de Pool desculpem a duvida, mas o q eh MVC?? Marco - Original Message - From: Eduardo Ribeiro da Silva To: [EMAIL PROTECTED] Sent: Monday, March 24, 2003 10:46 AM Subject: Re: [java-list] Conexão atravéz de Pool Me referi ao Struts no caso de ele estar usando aplicação Web, neste caso para conexão com banco, existe configuração no struts-config.xml para utilizar DataSource!!! - Original Message - From: Gideoni Hudson To: [EMAIL PROTECTED] Sent: Monday, March 24, 2003 8:49 AM Subject: Re: [java-list] Conexão atravéz de Pool Olá, Esclarecendo Struts não é camada de persistencia, é um ótimo framework para MVC. Utilide o POOL do Jakarta, veja mais detalhes no site http://jakarta.apache.org/commons/pool/ Gideoni Hudson - Original Message - From: Eduardo Ribeiro da Silva To: [EMAIL PROTECTED] Sent: Saturday, March 22, 2003 5:32 PM Subject: Re: [java-list] Conexão atravéz de Pool Utilize DataSource!!! Ou Struts!!! - Original Message - From: Rodrigo Luis Nolli Brossi To: [EMAIL PROTECTED] Sent: Friday, March 21, 2003 3:38 PM Subject: [java-list] Conexão atravéz de Pool Oi amigos, Meu nome é Rodrigo, eu estou precisanso de um exemplo ou dicas de como implementar um Connection pool(não sei se assim que se escreve); Na verdade possuo uma aplicação; ela é feita em JSP e estou tentando passá-la para o MVC, para tanto tenho que conseguir desenvolver um Componente de Conexão com tecnologia de Pool de conexões, para melhorar inclusive a performance do sistema em relação a conexão de banco de Dados. Hoje estou utilizando um esquema neste sentido mas que não é o suficiente Agradeço qualquer informação. []´s Rodrigo meu e-mail [EMAIL PROTECTED] ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - ___ Yahoo! Mail O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. http://br.mail.yahoo.com/ -- LISTA SOUJAVA http
Re: [java-list] Código de Barras
Uma opção interessante é: http://www.java4less.com/barcodes_e.htm --- Wellerson Costa [EMAIL PROTECTED] escreveu: Estou precisando colocar em uma aplicação códigos de barras para impressão de boletos bancários... Não tenho idéia de como fazer isto... Algúem poderia me ajudar...Onde encontro literaturas sobre tal assunto? Atenciosamente, Wellerson Costa _ MSN Hotmail, o maior webmail do Brasil. 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] - ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Vantagem em desenvolver driver jdbc?
Renato, Normalmente os drivers-jdbc´s são codificados pelos próprios fornecedores dos bancos de dados e podem ser baixados gratuitamente de seus respctivos sites (Oracle, informix, db2, postgresSQL, MySQl, SqlServer ). O desenvolvimento de um driver Jdbc próprio só se justifica caso o fornecedor do banco não disponibilize um e se o uso do Bridge ODBC não se mostrar adequado. O que é muito raro. Até a Microsoft disponibiliza drivers JDbc para o SQLserver gratuitamente em seu site. Não sei se ajudei com a resposta. Caso não tenha ajudado basta desconsiderar esta mensagem. --- Renato Java [EMAIL PROTECTED] escreveu: Olá pessoal, gostaria de saber qual a vantagem de desenvolver meu próprio driver JDBC e em que situação se aplica essa solução. Alguém poderia me ajudar? Obrigado, Renato. - Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Relatórios_em_Java
Luiz, Conheço dois pacotes Free em Java. JFreeReport e o JasperReport Acredito que os dois possuam os recursos que vc procura. Progure no Google.com por estes nomes que vc obterá referencia para as páginas desses dois projetos. Para mesclar gráficos nos relatórios vc pode usar o JFreeChart que se integra muito bem com ambos. Atenciosamente, Hélio --- Luiz Reginaldo [EMAIL PROTECTED] escreveu: Bom dia, pessoal! Na empresa em que trabalho utilizamos, até então, o Crystal Reports para gerar relatórios web em Java. No entanto, devido ao alto custo () requerido para sua utilização, estamos buscando uma solução mais econômica ($). Em resumo, precisamos de algo que: - Permita gerar relatórios com texto, figuras, etc... - Preferencialmente, que permita o desenvolvimento de relatórios por pessoas que não necessariamente trabalhem com Java. Qual a opinião de vocês? Que ferramenta estão utilizando? Aproveitando Parabéns a todos por fazer da lista uma riquíssima fonte de conhecimento na tecnologia Java. []'s Luiz Reginaldo ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Sugestão_para_armazenar_objetos_temporariamente
Danielle, pelo que eu entendí vc está querendo implementar a função Undo. Em http://jgraph.sourceforge.net/resources.html vc encontrará uma applicação gráfica completa que implementa de modo muito elegante essa funcionalidade. Espero ter ajudado. Hélio --- Danielle Furtado [EMAIL PROTECTED] escreveu: Olá lista! Estou fazendo um editor com Graphics2D. O editor já salva em disco e recupera o gráfico.(abre arquivo com vários Objetos q foram serializados) Mas agora estou precisando armazenar a ação do usuário para recuperá-las - simulando o control+z do word. O q vcs me sugerem? Vou armazenando em vetor todos os elementos ou serializo os mesmos? Tentei armazenar o vetor dos elementos num outro Vector allElementos = _elementos.clone(); mas se modifico a posição de um retângulo, por exemplo, e tento control+z ele não volta para posição anterior...como se não tivesse clonado e sim fazendo uma referência para o Vector _elementos. Se alguém entender meu problema e tiver alguma sugestão...Agradecida. Danielle Furtado. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003 ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Que_erro_é_este
William, VC provavelmente tem alguma rotina em loop fazendo alocações de memória ( explícita ou implicitamente atraves criação de objetos ou mesmo variáveis de memória ). Em resumo , a máquina virtual esgotou a possibilidade de seu pool de alocação de memória. Caso sua aplicação exija mesmo tanta memória existem parâmetros na JVM ( java.exe ) que almentam a capacidade de alocação. Espero ter ajudado, Hélio --- Willian (Bill) [EMAIL PROTECTED] escreveu: Olá, pessoal. Sou novo na lista e estou trabalhando com um software que utiliza classes em c++ e que executa em páginas jsp. Estou efetuando um consulta e está apresentando o seguinte erro: type Exception report message Internal Server Error description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request. exception javax.servlet.ServletException root cause java.lang.OutOfMemoryError Gostaria de saber o que pode ter causado tal erro? Agradeço àqueles que puderem me ajudar... obrigado,Willian . ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Vitria (Java) ? Alguem conhece essa ferramenta?
Já trabalhei com o Vitria, fiz cursos de desenvolvimento e Adm. e escrevi código java para tratamento de eventos ( Customização ). Possui telas gráficas para definir modelos de conexões e toda a programação específica é feita em Java. ( Automator, Conectors, etc...) A persistencia dos dados podem ser feitas em Oracle ou SQL Server. Toda a criação de trabelas do vitria e interação com SGBD (Dados específicos do vítra) é feita automaticamente pelo vitria. Pode ser utilizado como midware para integração de de sistemas, mas também podem ser desenvolvidos sistemas completos usando suas características. Um exemplo é o FEEDEX que utiliza o vitria para fazer o rastreamento a nivel mundial das remessas. Empresas de telecomunicaçãoes aqui no Brasil ( GVT, Telemar, Brasil Telecom?...) também o utilizam, mas como integrador entre os diversos sistemas corporativos. É uma ferramenta complexa,de concepção muito inteligente e utiliza fortemente tudo que o Java oferece de melhor. Agora, É bem carinha...$ Atenciosamente, Hélio --- Javamaniaco [EMAIL PROTECTED] escreveu: Vitria (Java) ? Alguem conhece essa ferramenta? Valeu --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.351 / Virus Database: 197 - Release Date: 19/04/2002 ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Conexão com Mainframe
Existem empresas utilizando com sucesso conexão com Mainframe usando Http / Https. A IBM possui HTTP server que roda muito bem no seu OS/390. Tem APIs para integração do HTTP server com CICs de modo a tratar as requisições (HTTP POSTs / GETs requests). É o mesmo modelo básico utilizado amplamente nas Intenets/Intranets. É simples e utiliza tecnologia madura. Atenciosamente, Hélio --- Flavio [EMAIL PROTECTED] escreveu: Qual conhece alguma API para conexão com mainframe ?? Grato, Flávio Eduardo Moreni -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] void é_tipo_primitivo?
Excelente resposta para a questão. --- Dr. Spock [EMAIL PROTECTED] escreveu: Caro Wagner, Para falar a verdade não importa muito se é ou não um tipo primitivo. A palavra reservada 'void' tem o propósito de indicar, para o compilador e para o 'runtime', que um método não retorna um parâmetro. Só isso e nada mais do que isso. Contudo, por simetria e facilidade de leitura podemos dizer que void é um tipo, mas não queremos necessariamente dizer que 'void' é um tipo. Já a classe 'Void' é uma classe como outra qualquer. Sabemos que um tipo primitivo (através das suas repectivas classes 'wrapper'), a interface de uma classe e uma inteface sempre definem um tipo [1]. Então, a classe 'Void', apesar de não ser possível instanciá-la (The Void class is an uninstantiable placeholder class), define um tipo. Mas, a verdadeira utilidade da classe 'Void' está no conceito de reflexão [2]. Reflexão nos permite ter acesso às informações de uma classe (metadados de uma classe) em tempo de execução. Através da reflexão é possível ter informações sobre os campos, métodos e construtores de uma classe carregada em memória. Ou seja, em tempo de execução de uma aplicação Java, é possível obter informações sobre quais métodos uma classe tem e, a partir de um dado método, pode-se ter acesso aos parâmetros recebidos e retornado por este método. Para cada parâmetro de entrada do método, é possível saber o seu tipo. O mesmo tb é possível para o parâmetro de retorno do método. Quando um método retorna um objeto fica óbvio qual o tipo retornado (um tipo primitivo via a sua classe wrapper, uma classe ou uma interface). E quando o método não retorna nada? Vc tb precisa saber quando um método não retorna algo durante o processo de reflexão de uma classe. Por simetria, já que a reflexão pode informar o tipo retornado via a definição de uma classe, é necessário ter uma classe que defina um tipo e indique que o método em questão não retorna nada. Neste caso estamos falando da classe 'Void'. Várias informações também podem ser obtidas por intermédio da classe Class [4]. Neste último caso o processo é chamado de 'instrospecção', mas a classe 'Void' já não é mais necessária. Para maiores detalhes: [1]. http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html#44365 http://java.sun.com/docs/books/jls/second_edition/html/interfaces.doc.html#238680 http://java.sun.com/j2se/1.3/docs/guide/reflection/spec/java-reflection.doc.html#1705 [2]. http://java.sun.com/j2se/1.3/docs/guide/reflection/index.html [3]. http://java.sun.com/j2se/1.3/docs/guide/reflection/spec/java-reflectionTOC.doc.html [4]. http://java.sun.com/j2se/1.3/docs/api/java/lang/Class.html É isso aí ... Enjoy ... []´s Spock Wagner Menezes wrote: Pessoal, surgiu uma duvida bastante intrigante, se em alguma prova tiver a seguinte questao: void eh um tipo primitivo? a resposta eh verdadeira ou falsa? a duvida surgiu pois no livro Thinking in Java (segunda edicao), pagina 68, indica que void eh um tipo primitivo. Porem no The Java Language Specification - second edition, pagina 286, tem: Note that the Java programming language does not allow a cast to voidvoid is not a typeso the traditional C trick of writing an _expression statement such as... e mais ainda na API de Java referente a classe Void tem o seguinte: The Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the primitive Java type void. fica entao a questao void eh tipo primitivo? se void eh tipo primitivo, a classe Void eh uma Wrapper Class? aguardo respostas, Wagner *Busca Yahoo! http://br.busca.yahoo.com/* O melhor lugar para encontrar tudo o que você procura na Internet -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico:
Re: RES: [java-list] Dificuldades com o Forte for Java
Já trabalhei com o Forte e ele é bem completo. Ele vem com muitos módulos (Muitos mesmo)que as vezes não iremos utilizar no nosso desenvolvimento específico. Na configuraçõa Global do Forte vc pode desabilitar a carga desses módulos e assim diminuir o tempo de carga e também melhorar a resposta do IDE como um todo. Trabalho também com o JBuilder (Edição Gratuita) É excelente também e o tempo de carga é bem menor. Atenciosamente, Hélio --- Christopher de Siqueira [EMAIL PROTECTED] escreveu: Ola Alexei, Desenvolvo num ATHLON XP 1800+ MHz com 512 de RAM e tenho a infeliz noticia que o FORTE nesta maquina ainda demora na margem de 25 segundos para abrir. Estou cogitando a possibilidade de utilizar outro editor Java, podendo ser o ECLIPSE (Completo porem complexo para desenvolver apenas em Java), JCREATOR (Prático mas imcompleto de ferramentas para o Desenvolvimento Java), etc... Atenciosamente, Christopher -Mensagem original- De: Rodrigo Paulossi Portieri [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 3 de fevereiro de 2003 10:52 Para: [EMAIL PROTECTED] Assunto: RES: [java-list] Dificuldades com o Forte for Java Olá Alexei, minha máquina tb é um AMD K6 II 550, porem uso 128 de RAM e Win 2000 pro. Posso lhe afirmar tb que ainda não é o suficiente para o Forte, ele é muito pesado mesmo. Acredito que seja interessante e se possivel aumentar a sua memeoria RAM. Abração. Rodrigo Paulossi Portieri Rua Frei Luiz de Granada, 29 Tel: (11) 5929-4539 Cel: (11) 9734-8323 -Mensagem original- De: Alexei Bueno [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 2 de janeiro de 2003 00:03 Para: [EMAIL PROTECTED] Assunto: [java-list] Dificuldades com o Forte for Java Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis! http://vila.bol.com.br Olá amigos, instalei recentemente o Forte for Java CE mas infelizmente não consigo rodar este programa, pois está muito pesado em minha máquina, praticamente não carrega e chega até a travar o computador... Minha máquina é um AMD-K6 550 Mhz, tem 64Mb de RAM e roda o Win98, isto não será o suficiente para rodar o Forte??? Alguém da lista já teve esta dificuldade? Desde já agradeço, Alexei. _ MSN Messenger: converse com os seus amigos online. 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] - --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/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] - ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Duvida sobre atribuicao de objetos...
Senhres, Resolvi dar meu testemunho nessa questão visando contribuir para o seu esclarecimento, visto que a mesma já povoou essa lista por diversas vezes. Meu objetivo não é tomar partido e sim participar - espero com sucesso. Aqueles que discordarem por favor não se sintam ofendidos, pois como já coloquei acima, estou apenas dando meu testemunho. O que será exposto abaixo já foi empregado em vários projetos com sucesso. Em java a passagem de objetos como parametros ocorre por referência. Seria muito pesado o processamento de replicar objetos que são compostos de outros objetos que por sua vez podem ser compostos por outros e assim sucessivamente. (Fato que ocorre muito em nossos projetos) AGORA!!! Existem objetos que devido a sua arquitetura interna não permitem que seu valor seja alterado. Fazem parte desses objetos: String, Integer, Long, ... por exemplo. Após instanciarmos uma String não mais poderemos mudar seu valor. String não tem método setValue() ou setText() ou coisa parecida em sua lista de métodos. No código java abaixo: String a; a = Hello World; O código que o compilador realmente gera é a = new String(Hello World); Entao , em a= Hello World não estamos alterando o valor da String , estamos instanciando uma nova String com um novo valor. Essa particularidade desses objetos especiais foram nessárias por questões de performance. Quando precisarmos de uma String que tenha seu conteúdo real alterado, devemos usar a classe StringBuffer que permite alterações de conteúdo com uma infinidade de métodos em sua iterface para fazer tal ação. Então, o caso particular STRING ( Como também algumas poucas outras ) não pode ser usado como exemplo de como Java passa objetos como parametros. Pois, procedendo assim estamos usando casos particulares para serem a regra natural. Apenas para ilustar o que foi dito acima façam testes com um objeto do tipo Date por exemplo. Código do Exemplo: import java.util.*; import javax.swing.*; public class PassagemParametro { public PassagemParametro() { } public static void main(String[] args) { String s = Hello; System.out.println(s + - Valor inicial de s.); tentaAlterarString(s); System.out.println(s + - Oh! não consegui alterar s.); Date d = new Date(0); System.out.println(d + - Valor inicial de d.); alteraData(d); System.out.println(d + - CONSEGUI Alterei d.); } public static String tentaAlterarString(String s) { s = Alo; return s; } public static Date alteraData(Date d) { d.setTime(1); return d; } } Atenciosamente, Hélio --- Adriano Andrulis [EMAIL PROTECTED] escreveu: Pior é que ele não tá. Mesmo em objetos, são passadas cópias das referências aos objetos. O que é permitido é usar a copia para alterar atributos do objeto ou executar seus métodos. Se por acaso voce alterar o valor da variavel do metodo local, a variavel original continua com o mesmo valor. Da uma olhada no seguinte código: public class Copia { public String teste; public Copia(String str) { teste = str; } } public class TestaCopia { public static void main(String[] args) { Copia cp = new Copia(x) ; mudarRef(cp); //se fosse passagem por referencia, aqui ele mudaria a referencia System.out.println(cp.teste); //se fosse por referencia imprimiria y } public void mudarRef(Copia copia) { copia = new Copia(y); } } Espero não ter complicado mais. Abraços, Adriano Andrulis - Original Message - From: Henrique Viecili [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, November 11, 2002 3:36 PM Subject: RE: [java-list] Duvida sobre atribuicao de objetos... tah maluco? onde tu leu isso? henrique On Wed, 6 Nov 2002, Denard Costa Soares wrote: Galera, Em java, não existe passagem por referência, é sempre por valor. Sem exceção. Tipos primitivos ou não, é por valor. Abraços, Denard C. Soares Se você não perde cabeça quando todos ao redor já perderem, talvez você apenas não esteja entendendo a situação. - -Original Message- From: Mário Roberto Porto Filho [mailto:mario;cmagnani.com.br] Sent: quarta-feira, 6 de novembro de 2002 13:23 To: [EMAIL PROTECTED] Subject: RES: [java-list] Duvida sobre atribuicao de objetos... Concordo com o Carlos..é uma questão perigosa e todo mundo sempre confunde, é normal até !!! Mas em Java todos os objetos são passados por referência ( Para passar o valor, deve se utilizar o método clone() de java.lang)... Os tipos básicos são passados por valor, mesmo
Re: [java-list] JasperReport
Joege, No próprio site da JasperReport tem um link More Docs que permite que vc compre por $35, um guia mais completo do software. Abraço, Hélio --- Mauro Rezende [EMAIL PROTECTED] escreveu: Jorge, Dê uma olhada em http://datavision.sourceforge.net que ele tem um esquema visual para montar os relatórios. Um abraço, -- Mauro Nascimento Rezende Mondo Technologies Fone/Fax: +55 19 3234-5776 http://www.mondo.com.br At 08:21 30/10/2002 -0200, Jorge Augusto Pizzato wrote: Estou estudando a criação de reports com JasperReport e JFreeReport e estou um pouco confuso. Pelo que entendi eles utilizam XML como base para geração dos reports (além de TableModel no caso do JFreeReport). A questão é: Tenho que fazer o código XML no braço ou existe algum gerador de código que faça isto? Tentei utilizar o iReport que aparentemente deveria fazer isto, mas não consegui rodar, parece que tem que baixar a JVM da Microsoft e este utilitário fica atrelado ao Windows. É isto? Outra coisa, pelo que entendi este código XML deve estar presente durante a execução da aplicação, certo? Desta maneira ele pode ser colocado dentro de um JAR para não correr o risco do usuário alterá-lo? Estas dúvidas não existiriam se a documentação do JasperReport fosse um pouco mais explicativa. Alguém sabe onde encontrar uma boa documentação sobre o assunto além do site oficial? Não entendo nada de XML e qualquer ajuda será bem vinda. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.comhttp://www.grisoft.com). Version: 6.0.408 / Virus Database: 230 - Release Date: 24/10/02 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] - ___ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.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] Calendario
Existe uma implemetação interessante e também é Free LGPL. www.toedter.com/download/jcalendar.zip Hélio --- [EMAIL PROTECTED] escreveu: Cara, eu tambem precisei de um calendario e econtrei um bastante util no pacote JCommon www.jcommon.org http://www.jcommon.org (ou é www.jcommon.com http://www.jcommon.com ) Eh free... -Mensagem original- De: Lincolm Ferreira de Aguiar [mailto:java.lincolm;terra.com.br] Enviada em: sexta-feira, 25 de outubro de 2002 11:26 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Calendario Eu tenho um calendário no meu site, procure em http://planeta.terra.com.br/informatica/lincolm http://planeta.terra.com.br/informatica/lincolm Se for de seu interesse te dou o fonte. Um abraço, Lincolm - Original Message - From: [EMAIL PROTECTED] mailto:alexpoust;zipmail.com.br To: [EMAIL PROTECTED] mailto:java-list;soujava.org.br Sent: Friday, October 25, 2002 12:48 PM Subject: [java-list] Calendario E aí galera. Alguém sabe se existe uma classe(componente) ou um código reusável da construção de um calendário pronto. Como no Windows/Painel de Controle/Data e Hora. Preciso criar uma rotina de cadastro de feriados no meu sistema de Ponto Eletrônico e gostaria de otimizar para meus usuários. Valeu, sei que vcs conseguirão. -- Use o melhor sistema de busca da Internet Radar UOL - http://www.radaruol.com.br http://www.radaruol.com.br -- LISTA SOUJAVA http://www.soujava.org.br http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] mailto:java-list-unsubscribe;soujava.org.br - ___ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.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] Onde devo descompactar o driver do Oracle?
Wilder, Não descompactacte menhum driver JDBC. Eles são utilizados pelo java compactados mesmo. Basta acresntar o arquivo classes12.zip no seu Classpath e tudo funcionará adequadamente. Hélio --- Wilder Rodrigues [EMAIL PROTECTED] escreveu: Olá lista!!! Baixei o o arquivo classes12.zip, mas não tenho certeza de onde devo colocá-lo... poderiam me ajudar com isso? Como fiz com o MySQL, acho que devodescompactá-lo na mesma pasta onde se encontra a minha aplicação certo? Atenciosamente, Wilder Rodrigues OR8i - Introdução a PL/SQL A8i - Administração de Banco de Dados ___ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] -