Re: [java-list] Sugestão para armazenar objetos temporariamente
Daniela, Quando voce dá clone no vector, voce esta clonando o vector que possui referencias para os seus objetos... pro exemplo um retangulo... Acho que o que voce deseja é chamar clone, e ter um novo vector, cheio de novos objetos seus... isso tem n formas de fazer... uma legal, e estender a classe vector e refazer o metodo clone, chamando para cada objeto no vector o .clone do mesmo... Isso se seus objetos(exemplo, retangulo) tiverem o metodo clone, senão voce terá que implementa-lo... Deu para entender? Abraços, Alessandro Romero. - Original Message - From: Danielle Furtado To: [EMAIL PROTECTED] Sent: Thursday, January 23, 2003 2:07 PM Subject: [java-list] Sugestão para armazenar objetos temporariamente Olá lista! Estou fazendo um editor com Graphics2D. O editor já salva em disco e recupera o gráfico.(abre arquivo com váriosObjetos 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
Re: [java-list] upload
Caro Felipe, Para fazer isso, optei pou um applet.. Obrigado, Alessandro. - Original Message - From: Felipe Vieira Silva [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, October 01, 2002 1:18 PM Subject: RES: [java-list] upload gostaria é de alguma forma de controlar o progresso de um upload a partir de um browser. alguém sabe como fazer isso ? -Mensagem original- De: Romulo Oliveira Souza [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 30 de setembro de 2002 17:45 Para: [EMAIL PROTECTED] Assunto: [java-list] upload Olá pessoal, Alguém tem, ou sabe onde eu posso encontrar, um código que faça upload de arquivos para um bd e como recuperá-los depois. Obrigado. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Delay no meio do método
poe a palavra Thread na frente do sleep... caramba - Original Message - From: Augusto Cesar Castoldi [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Sunday, April 21, 2002 12:22 PM Subject: [java-list] Delay no meio do método Ola... Como que eu faço para inserir um delay no meio do meu código? Por exemplo: System.out.println(Aguarde 10 segundos); //Espera 10 segundos sleep(1); System.out.println(Feito.); Valeu. Até mais, Augusto _ Do You Yahoo!? Get your free @yahoo.com address at http://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] - -- 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 JSP
Lou, Existem algumas formas de fazer isso, mas a mais comum é colocar na sessão na página que manda session.setAttribute(X, X ); na pagina que recebe X x =(X) session.getAttribute(X); abraços, Alessandro Romero. - Original Message - From: Lou [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, April 25, 2002 10:40 AM Subject: [java-list] Dúvida JSP Bom Dia a todos! alguém sabe se é possível eu instanciar um objeto X numa página JSP e usar esse mesmo objeto X em outra página JSP? Se for possível, como devo proceder? Seria algo como passar um parâmetro para o JSP, onde o parâmetro seria o objeto? Obrigada, []s Lou -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Applet + Servlet
Caro "LMMJ", Você pode serializar o objeto que deseja transmitir e depois recuperá-lo no lado server, e então gravar... Para ver como fazer isso, se voce não souber, procure: ObjectInputStream, ObjectOutputStream, Serializable, transient... Espero ter ajudado, Alessandro. - Original Message - From: Lincoln Masao Muraoka Junior To: [EMAIL PROTECTED] Sent: Friday, April 12, 2002 1:15 PM Subject: [java-list] Applet + Servlet Ola galera, Estou com uma duvida estou fazendo um aplicativo em Applet, onde o usuario vai desenhar algumas coisas, e depois eu vou ter que guardar algumas informacoes desse desenho num banco de dados ... na verdade vai ser um appletpara desenhar diagramas ... por isso preciso gravar as informacoes de cada objeto dentro da base de dados, que sera utilizada por outro sistema. Como eu faco para passar esse dados da Applet para um servlet, por exemplo? Um servlet soh recupera parametros por querystring ou posso passar de alguma outra forma Valeuz LMMJ
Re: [java-list] Salvar Alteracoes do XML
Labilite, Você precisa usar um serializador... Qual biblioteca voce está usando? XERCES - tem um XMLSerializer.. Abraços, Alessandro Romero. - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, March 25, 2002 10:05 AM Subject: [java-list] Salvar Alteracoes do XML Pessoal, Estou com um problema que e o seguite, tenho que manipular um arquivo XML e fazer algumas alteracoes como inclusao, atualizacao, ate ai tudo bem o problema e depois que termino de fazer as atualizacoes como salvo as alteracoes no arquivo. Estou usando a especificacoes DOM. _ Oi! Você quer um iG-mail gratuito? Então clique aqui: http://registro.ig.com.br/censo/igmail -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JTextField
Eric, Implemente um TextListener e o registre em seu TextField.. Este textlistener, checa o tamanho do valor especificado pelo cliente, caso seja 6 dispara o outro método desejado... Abraços, Alessandro Romero. - Original Message - From: Eric Trindade [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, March 25, 2002 11:38 AM Subject: [java-list] JTextField Pessoal, Como faço para que o JTextField após serem digitados 6 caracteres ele execute um outro método, sem precionar a tecla enter ? __ Eric Trindade (85) 9121-6514 ICQ: 17260077 [EMAIL PROTECTED] http://geocities.com/erictrindade A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: Re: [java-list] Re: _[java-list]_remuneração
Title: RE: Re: [java-list] Re: _[java-list]_remuneração Pessoal, Quero comentar alguns pontos: - Sou bastante contrário a usar analogias com a construção naengenharia de software, "Não existe construção da engenharia de software,até mesmo a codificação é design" -http://www.xpers.hpg.ig.com.br/artigos/ConstrucaoImplosao.htm - programadores = pedreiros, isto é um absurdo, a programaçãoleva dentro de si muita criatividade, inteligencia, atalhos; - ver Martin Fowler - Quanto a diferença entre programador e desenvolvedor, acho que naprática esta diferença está mais ligada a experiencia profissional, e nãocom papéis... Vejo muitos trainees atuando com ótimos desenvolvedores; - A arte de desenvolver parece estar ligada mais ligadas aprogramadores do que designers, arquitetos, etc... Com um pouquinho a mais,um bom programador é capaz de ser um bom desenvolvedor; - Quanto ao problema da NASA, acredito que o maior vilão é a faltade comunicação, pode ser que houvesse milhões de documento definindo o design, mas se as equipes não estavam se comunicando de nada adianta... Abraços, Alessandro Romero. - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, March 13, 2002 2:22 PM Subject: RE: Re: [java-list] Re: _[java-list]_remuneração Tome cuidado com a metáfora de construção de prédios, ela é provavelmente responsável por boa parte das falhas em projetos: a falta de reconhecimento dos fatores humanos e da complexidade que estes adicionam a qualquer projeto. Para uma boa discussão do assunto leia este paper do Martin Fowler: http://martinfowler.com/articles/newMethodology.html Rodrigo -Original Message- From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 13 de março de 2002 11:05 To: [EMAIL PROTECTED] Subject: Re: Re: [java-list] Re: _[java-list]_remuneração Na verdade o 'desenvolvedor' nada mais é que 'algo mais do que programador'. Um desenvolvedor tem a qualidade de trabalhar sozinho e liderar um grupo pequeno de programadores. Em si,ele respira e pensa algoritmos, igual o programador. O que faltou na nasa não foram então s desenvolvedores, mas sim os analistas, arquitetos e designers que deveriam ter feito uma documentação inequivocavel indicando metros ou polegadas. Construçaõ de software é similar a construção de prédios: O programador é o pedreiro e o desenvolvedor é o gerente de pedreiros. Ele sabe colocar os tijolos, mas também sabe falar com os designers e arquitetos que a parede poderis ser levantado num outro lugar para melhorar o predio. Acho estranho o caso de baixo (Nasa) uma vez que eles tem CMM 5. Isso é um exemplo típico de falta de documentação e é um erro previsivel. (Em CMM 5 vc deve prever erros em certas areas.) sven Para quem pensa e respira algoritmos, a codificação é a parte mais nobre, pois é desafiador resolver um problema que está te "matando". Porém um monte de programas de nada servem se não tiver sido codificadas de acordo com o resultado de uma análise, design, etc... Caso real No ano de 1999 a NASA perdeu duas sondas (+- US$ 250 milhões) enviadas à Marte, por uma razão muito simples: Parte da "nobreza" codificou os programas para fazerem os calculos em polegadas, e outra parte codificou para calcular em metros. Faltou alguém da "plebe rude" para apontar esse erro. Falha do desenvolvedor é claro, e nesse caso então o desenvolvedor era a peça chave do projeto. Roberto Tatemoto -- 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] - -- "'You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted." James Gosling -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Fw: Actx X Applet
- Original Message - From: Alessandro Romero To: George-Informatec Sent: Tuesday, January 08, 2002 9:37 AM Subject: Re: Actx X Applet George, Pelo que entendi seu caso é o caso de uma aplicação complexa... Realmente HTML dificulta o desenvolvimento destes tipos de site, mas é possível fazê-los... Não sei se voce acessa ou já acessou o Internet Banking do CitiBank... Eles possuiam um Internet Banking todo desenvolvido via plugin, o que rodava apenas em plataforma Windows Transportaram tudo para HTML, tudo... Tiveram que reestilizar mas todas as funcionalidades estão lá... Usam apenas HTML, JavaScript, DHTML(um pouco)... Apenas um applet é utilizado no Internet Banking inteiro, é um applet que criptografa os dados... Apenas esse... Veja uma aplicação complexa, apenas usando HTML... o Applet pode ser tirado quando a chave de certificação for ampliada... Isto permite que qualquer browser, sobre qualquer plataforma, acesse... Sem a necessidade de nenhuma instalação de plugin, download ou coisas do tipo... Pense nisso, se seu foco é como o do CitiBank todos os clientes do Brasil... Isto pode ser importante... Imagine um cliente acessando num desses CyberCafes, seria estranho, talvez proibido, ou passaria a idéia de inseguro instalar um pluggin numa máquinas dessas... Espero ter ajudado, em vez de confundido... Abraços, Alessandro Romero. - Original Message - From: George-Informatec To: Alessandro Romero Sent: Tuesday, January 08, 2002 9:27 AM Subject: Actx X Applet Olá Alessandro, concordo quando vc fala de html quando são coisas de pouca necessidade de recursos, veja meu caso. Nossa aplicação era toda em delphi para desktop RWIN, migrei a mesma toda para Activex hoje rodando no browse, estou estudando java+applet, justamente pra ver como o mesmo se comporta. [ ] ---Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.312 / Virus Database: 173 - Release Date: 31/12/2001
Re: [java-list] Fw: Actx X Applet
Marco Antonio, Concordo com você em genero, numero e grau... Inclusive as tipicas validações de javascript, para mim devem ser implementadas no servidor, para garantir sua real efetividade Já fiz isso numa aplicação bem antiga, para cada uf ela mostrava todos os municipios... Isto foi para produção, e foi acessado com sucesso no Brasil inteiro, pois era um cadastro para o governo... Acho que isto era um problema quando a internet era restrita, hoje, isto não é mais um problema... vários Internet Banking fazem este tipo de coisa, por exemplo, vou efetuar um DOC utilizando um pré-cadastrado, é feito um POST para o Servidor que consulta algo e então retorna o dado... Abraços, Alessandro Romero. - Original Message - From: Marco Antonio To: [EMAIL PROTECTED] Sent: Tuesday, January 08, 2002 12:31 PM Subject: Re: [java-list] Fw: Actx X Applet Olá Alessandro e George, Tenho acompanhado as suas idéias sobre arquitetura de sistemas complexos. Estou tb, em projeto, de um sistema com a arquitetura ServLet/Jsp/Bean e interface em HTML. Acho que é uma saída razoável qdo se quer uso irrestrito. Concordam?. Porém, aproveito para consultá-los sobre uma questão básica e muito feita em Win e AWT, que é sobre dispor uma lista dinâmica, dependendo do dado entrado num campo. Ou seja: p.Ex.: mostrar a lista de dependentes de uma pessoa, a seguir da entrada de sua matrícula. Tem que ir ao Servidor? e qdo a lista for maior, p.Ex.: dispor os municípios de uma UF escolhida? Gostaria dos comentários de vcs. Obrigado Marco Antonio - Original Message - From: Alessandro Romero To: [EMAIL PROTECTED] Sent: Tuesday, January 08, 2002 9:41 AM Subject: [java-list] Fw: Actx X Applet - Original Message - From: Alessandro Romero To: George-Informatec Sent: Tuesday, January 08, 2002 9:37 AM Subject: Re: Actx X Applet George, Pelo que entendi seu caso é o caso de uma aplicação complexa... Realmente HTML dificulta o desenvolvimento destes tipos de site, mas é possível fazê-los... Não sei se voce acessa ou já acessou o Internet Banking do CitiBank... Eles possuiam um Internet Banking todo desenvolvido via plugin, o que rodava apenas em plataforma Windows Transportaram tudo para HTML, tudo... Tiveram que reestilizar mas todas as funcionalidades estão lá... Usam apenas HTML, JavaScript, DHTML(um pouco)... Apenas um applet é utilizado no Internet Banking inteiro, é um applet que criptografa os dados... Apenas esse... Veja uma aplicação complexa, apenas usando HTML... o Applet pode ser tirado quando a chave de certificação for ampliada... Isto permite que qualquer browser, sobre qualquer plataforma, acesse... Sem a necessidade de nenhuma instalação de plugin, download ou coisas do tipo... Pense nisso, se seu foco é como o do CitiBank todos os clientes do Brasil... Isto pode ser importante... Imagine um cliente acessando num desses CyberCafes, seria estranho, talvez proibido, ou passaria a idéia de inseguro instalar um pluggin numa máquinas dessas... Espero ter ajudado, em vez de confundido... Abraços, Alessandro Romero. - Original Message - From: George-Informatec To: Alessandro Romero Sent: Tuesday, January 08, 2002 9:27 AM Subject: Actx X Applet Olá Alessandro, concordo quando vc fala de html quando são coisas de pouca necessidade de recursos, veja meu caso. Nossa aplicação era toda em delphi para desktop RWIN, migrei a mesma toda para Activex hoje rodando no browse, estou estudando java+applet, justamente pra ver como o mesmo se comporta. [ ] ---Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.312 / Virus Database: 173 - Release Date: 31/12/2001
Re: [java-list] Será o fim das applets java?
Emerson, Quem já desenvolveu applets profissionalmente sabe que realmente é um grande problema colocá-los para funcionar nos browsers mais comuns(Netscape e IE)... Quando os applets são assinados o problema é ainda maior o Netscape tem uma API própria (Capabilities), enquanto o IE não... Tanto o Netscape quanto o IE tem suas próprias ferramentas de assinaturas... Métodos funcionam de forma diferente em um e em outro... Debugar um applet é muito difícil... E assim vai... É visível na net, que eles estão em extinção... Há um tempo atrás quase todas as páginas possuiam algum applet... Já hoje... Outro dia precisava de alguma página que tivesse um applet com TextField... Não encontrava!!! Foi difícil encontrar... Esta extinção de tecnologia Java no cliente Web é bem visível, cada vez mais a corrida é por um thin thin client... Precisamos realmente ser cautelosos na utilização de applets... Abraços, Alessandro Romero. - Original Message - From: Emerson Santana Pardo [EMAIL PROTECTED] To: Java List [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Monday, January 07, 2002 10:15 AM Subject: [java-list] Será o fim das applets java? O que vocês da lista acham? http://idgnow.terra.com.br/webworld/especiais/especiais.html []'s Emerson -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Será o fim das applets java?
Marcos, Além do mais com os aplicativos feitos em Swing crescendo, o plugin vai ser instalado de qualquer jeito. É só uma questão de tempo. Mas é preciso ter em mente qual é o público alvo, concordo que os aplicativos Swing estão crescendo, mas normalmente eles não visão o público internet, que não quer ou não pode, instalar nada... Assim acho que os applets não eram e não são os objetivos principais, serviram como impulsionadores enquanto a tecnologia era amadurecida... Hoje Java é forte no back end... Os sites devem ser, em teoria, leves o suficiente para rodarem em celulares... Abraços, Alessandro Romero. - Original Message - From: Marcos [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, January 07, 2002 10:22 AM Subject: RES: [java-list] Será o fim das applets java? Se a $un não fizer nada, com certeza. Acho ela está muito quieta em relação a isso. A microsoft faz um puta marketing em cima do .NET, do IE, do XP, de tudo que é dela e a $un espera que as revistas justifiquem o uso de seus produtos. Acho um absurdo, mas enfim, acho que o papel dos desenvolvedores de sites deveria mostrar quais as verdadeiras vantagens de se instalar o plugin. Pq se o usuário achar que é necessário ele vai baixar ñ importa se tem 5 ou 7 MB. A maioria baixa o IE e ele é bem maior q isso. Só que a microsoft fala pq vc deve baixar a ultima versão, enquanto a maioria dos sites que utilizam applet só deixam ela lá. Acho q se o pessoal do java tiver conciência e coerencia, se acha uma saida. Além do mais com os aplicativos feitos em Swing crescendo, o plugin vai ser instalado de qualquer jeito. É só uma questão de tempo. Atenciosamente, Marcos Tadeu P. Vargens email: [EMAIL PROTECTED] Tel: 3061-9948 Ramal 127 http://www.extol.com.br -Mensagem original- De: Emerson Santana Pardo [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 7 de janeiro de 2002 10:15 Para: Java List; [EMAIL PROTECTED] Assunto: [java-list] Será o fim das applets java? O que vocês da lista acham? http://idgnow.terra.com.br/webworld/especiais/especiais.html []'s Emerson -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Applet x ActiveX Form
George, thin thin thin a solução ideal é a mais level possível... HTML 4, JavaScript, DHTML... as vezes só isto não basta, então? Abraços, Alessandro Romero. - Original Message - From: George-Informatec To: [java-list] Sent: Monday, January 07, 2002 11:24 AM Subject: [java-list] Applet x ActiveX Form Pessoal, vi a discussão do fim do applet e logo me assustei. Trabalho com Delphi e VB e nossos projetos rodam sobre o IE, sendo assim o Client recebe um OCX q vem no .CAB e se auto instala assinado no browser, estou estudando java e o intuito seria utilizá-lo no lugar do ACTIVEX, pelo visto é furada? Qual a solução ideal pra o lado client?? [ ] ---Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.312 / Virus Database: 173 - Release Date: 31/12/2001
Re: [java-list] Mais que java
Caro Giovani, Este é um dos pontos que os métodos ageis vão contra... A curva de manutenção, hoje é bem menor que a de antigamente devido as tecnologias envolvidas, principalmente OO... Dizem ainda que um design baseado em previsão, não traz tanto resultados quanto um baseado na evolução/adaptação... Isto é interessante, pois podemos fazer um paralelo entre software e a evolução das espécies, Darwin... Abraços, Alessandro Romero. - Original Message - From: Giovani Salvador [EMAIL PROTECTED] To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Tuesday, November 20, 2001 9:56 AM Subject: Re: [java-list] Mais que java Mas é importante ter em mente que o tempo que se gasta na análise, modelagem, se ganha na manutenção do sistema. Não adiante fazer um sistema em uma semana para depois ter de dispender muito esforço de manutenção. Se não me engano, um instituo desses de pesquisa diz que 75% do ciclo de vida de um produto de software é gasto em manutenção. Agora, se sua modelagem é bem feita, este tempo tende a diminuir. Nossos clientes estão viciados em receber sistemas em prazos apertadísssimos. MAs depois o custo da manutenção é alto. Mensagem Original --- Data : Ter 20/11/2001 08:58 De : Marco Campelo [EMAIL PROTECTED] Para : [EMAIL PROTECTED] Assunto: Re: [java-list] Mais que java Alo Pessoal, um problema que encontro no desenvolvimento de aplicações Java (no meu caso, para Web/Wap), é que independente de ser um projeto simples ou complexo, encontramos uma grande dificuldade de fazer um desenvolvimento rápido, pois há a necessidade de se gastar um tempo considerável na análise e desenvolver em N camadas. Utilizamos o modelo MVC (Model View Control), então para efetuar uma ação no sistema, chamamos uma Servlet (Controle), que por sua vez instancia um Command (Negocio), que instancia um DAO (Acesso a dados), onde executamos o acesso necessário ao banco de dados. Todo o caminho de volta é feito até chegarmos finalmente ao JSP, que será o responsável por exibir o resultado (HTML/WML - Visualização). A passagem de informações entre essas camadas é feita via Beans ... Em um sistema complexo, onde teremos muito reaproveitamento, isso funciona bem, vale a pena o trabalho adicional. Mas é falho se precisamos fazer algo rápido, uma tela simples ... Pois um simples SELECT no banco, implica na criação de várias classes. Como vocês tem trabalhado com isso? Soluções? Um abraço, Marco Campêlo At 19:35 14/11/01 -0200, you wrote: Uma tendência natural em nossa profissão é aprender primeiro a programar, saber a sintaxe da linguagem, usar as bibliotecas, e tal..., também é uma evolução natural você olhar pro código que você fez há mais de um ano e dizer que código ruim..., isso É MUITO BOM, pois indica que você melhorou, podemos usar nós mesmos como termomêtro. Extreme Programming promove a simplicidade, comunicação, mudanças sem medos. Por que fazer de conta que, congelar os requerimentos no inicio (achando que não vão mudar), para depois das primeiras classes implementadas, já olharem para os modelos e requerimento com ares de mudanças? Vamos parar de brincar com isso, e se for necessário mudar, que MUDE, sem medo, com o time preparado para isso, e com seu sistema preparado para isso, (quando digo preparado, não é tentando prever que alguma funcionalidade será super considerada, e sim, que o código está bem desenhado, pouca complexidade, baixo acoplamento, etc.). Pessoal, isso serve para não acontecer de Puxa, está chegando a deadline, vou dar um gás! ou Pessoal! Na segunda temos de entregar o sistema, funcionando, faça de qualquer jeito que tá bom!. Acho que todo mundo quer desenvolver software de qualidade, e acima disso, desenvolver apoiado por um processo ágil! Bom, é isso, abraço a todos! Claudio Miranda 14/11/2001 09:20:30, Alessandro Romero [EMAIL PROTECTED] escreveu: Caro amigo, Se voce está interessado somente em programar JAVA, nem precisa ler o restante da mensagem... A linguagem de programação, as ferramentas para manipulação/geração de código são importantes... Mas mais que isso, o importante é como gerar código de qualidade no tempo especificado... Sabe algo sobre XP ou Agile Methods? Não! Nunca ouviu falar! Se voce quer saber, mais sobre as idéias que giram no mundo de desenvolvimento de software... Então acesse: http://www.xpers.hpg.ig.com.br Abraços, Alessandro Romero. _ Do You Yahoo!? Get your free @yahoo.com address at http://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
[java-list] Mais que java
Caro amigo, Se voce está interessado somente em programar JAVA, nem precisa ler o restante da mensagem... A linguagem de programação, as ferramentas para manipulação/geração de código são importantes... Mas mais que isso, o importante é como gerar código de qualidade no tempo especificado... Sabe algo sobre XP ou Agile Methods? Não! Nunca ouviu falar! Se voce quer saber, mais sobre as idéias que giram no mundo de desenvolvimento de software... Então acesse: http://www.xpers.hpg.ig.com.br Abraços, Alessandro Romero. -- 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] Conexão via Applet no Netscape
Adelina, POr default, os browsers só permitem comunicação com o host da onde foi baixado o applet... Verifique isso, provavelmente voce carregou o applet de um host, e esta conectando com outro... Se for isso? E precisar ser assim! Voce tera que assinar seu applet, para maiores informações veja no site da www.verisign.com em code signing Abraços, Alessandro Romero. - Original Message - From: Adelina A. Sesconetto Borges [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Saturday, November 10, 2001 8:04 AM Subject: [java-list] Conexão via Applet no Netscape Bom dia! Ao fazer uma conexão via applet no netscape estou recebendo a seguinte exceção: Houve uma exceção não identificada netscape.security/AppletSecurityException:security. Couldn't connect to 'servidor' with origin from 'local-classpath-classes'. No explorer funciona normalmente. Alguém saberia dizer-me a razão disto e como solucioná-lo ? Obrigada Adelina -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JAVA X SOAP
Lauriberto, Existem algumas implementação de SOAP para Java, uma delas é o APACHE SOAP ...( não me lembro ), mas voce encontra no site do apache Abraços, Alessandro Romero. - Original Message - From: Lauriberto Serillo Junior To: [EMAIL PROTECTED] Sent: Friday, November 09, 2001 8:30 AM Subject: [java-list] JAVA X SOAP Existe a possibilidade de integrar estas duas tecnologias? Alguem tem alguma bibliografia sobre o assunto? Vcs acham alguma vantagem? Grato pela atenção de todos
Re: [java-list] conexao java rede....
Rony, Não é necessário, voce só precisa buscar um driver JDBC para mysql... E configura-lo apropriadamente... Abraços, Alessandro Romero. - Original Message - From: ronyjava [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, November 08, 2001 5:56 PM Subject: [java-list] conexao java rede tenho uma aplicação em JFrames (front end igual Delphi) com acesso local ao banco de dados Mysql, gostaria de colocala numa outra máquina cliente (sem banco de dados) e que acessa-se o servidor da rede (win98 - mysql - java). Tentei o comando grant all (disponibiliza o banco para quaisquer usarios com senha) mas naum consegui Será que tenho de usuar RMI? ou EJB? Ou naum é necessario __ AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine já! 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] - -- 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] Servlet via aplicacao
Matthias, Voce deve usar um URL e URLConnection... //declaring for connection URL url; URLConnection http; ObjectOutputStream outHttp; ObjectInputStream inHttp; // connecting url = new URL( urlServlet ); http = url.openConnection(); // configuring http.setDoOutput(true); http.setDoInput(true); http.setUseCaches( false ); http.setRequestProperty(Content-Type, multipart/form-data); // SENDING outHttp = new ObjectOutputStream( http.getOutputStream() ); outHttp.writeObject( uploadRequest ); outHttp.flush(); outHttp.close(); Algo assim Abraços, Alessandro Romero. - Original Message - From: Matthias R. Brust [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, November 08, 2001 2:48 PM Subject: [java-list] Servlet via aplicacao OI! Como eu chamo um servlet de uma aplicacao que eu escrevi em JAVA? Eu uso a class URL? Como eu faco isso? Agradeco Matthias _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema com o Java Plugin
Pessoal, Na tentativa de esclarecer... Quando formos escrever um Applet, cujo objetivo é rodar na maioria dos browsers, sem plugin, é preciso usar awt, porque a maioria dos browsers possui jdk1.1.X... É preciso ainda testar em todos os browsers( normalmente Netscape e IE ), pois existem diferenças na JVM usada nos browsers... Para citar as diferenças: - java.io.File, se comporta diferente no métdo exist - permissão para uso de recursos locais( disco ), se comporta diferente, no IE, apenas temos que assinar o applet usando Microsoft SDK for Java, no Netscape temos que assinar com Netscape Signing Tool, e ainda executar chamadas a API Netscape Capabilities Só para citar algumas Quando formos escrever um Applet, cujo objetivo é rodar sobre plugin Java, ficamos livre para usar swing, mas forçamos a atualização do plugin do usuário alvo, para 1.2... Aqui podemos usar swing, JApplet... Mas precisamos usar a ferramenta da SUN que gera a chamada ao applet, pois agora ele é chamado via plugin, quen no IE é um OBJECT e no Netscape( não me lembro )... Então é isso, depende do usuário alvo a escolha... Abraços, Alessandro Romero. - Original Message - From: Wild Boar Wannabe [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, October 30, 2001 10:09 PM Subject: Re: [java-list] Problema com o Java Plugin Que viaje !!! Estou desatualizado !!! Desde quando um html normal nao funciona mais pra mostrar um Applet ?!?!?! ... --- Flávio Z. Fagundes [EMAIL PROTECTED] escreveu: Vc tem de chamar de outra forma o seu applet.. Mesmo que vc tenha instalado corretamente o plugin, vc precisa usar o HTML converter para setar corretamenta o arquivo html que chama o Applet. No site da Sun tem um tutorial de utilização do HTML converter.. Ele reescreve as tags para vc Tomaz Binsztajn wrote: Galera: Instalei em minha máquina o JRE 1.3.1_01 (acho q é isso!). Utilizo o IE 6 com Win 2000 e Netscape 4 com Red Hat 7. Escrevi um JApplet simples, com alguns campos e prompts! Nos dois casos tive o mesmo problema, o Navegador não conseguiu exibir o applet. (Utilizei as classes javax.swing.* como JApplet e JOptionPane por explo.). No entanto, o appletviewer exibiu perfeitamente o Applet. Por acaso o Java Plugin não suporta swing? O que posso estar fazendo de errado? Abraços, Tomaz _ Chegou o novo MSN Explorer. Instale já. É gratuito! http://explorer.msn.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- == Flávio Fagundes ICQ:76671182 [Zach] HP:http://pucrs.campus2.br/~flavio -- Uruguaiana - RS - Brasil == Sempre que te perguntarem se podes fazer um trabalho, responde que sim e te ponhas em seguida a aprender como se faz. - F. Roosevelt -- 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] - ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! 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 para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Tranferência de arquivo do Client-web (JSP e / ou HTML) para o Servidor-Web (Servlet)
Henrique Rocha, Quando você le usando ServletInputStream, os dados estão como voce disse codificados... Em Base64( se não me engano ), para decodificá-los eu uso o pacote cos.zip, que voce pega em http://www.servlets.com/resources/com.oreilly.servlet/ Este pacote fornece uma classe chamada de MultipartRequest, que le o arquivo e grava em determinada area... Então seu codigo fica apenas isso... public class HenriqueRochaServlet extends HttpServlet { public void doPost(...) { MultipartRequest multi = new MultipartRequest(request, "arquivo destino", 10*10*1024); // ultimo parametro é o tamanho máximo em bytes } ... } Espero ter ajudado... Abraços, Alessandro Romero. - Original Message - From: Henrique Bueno Rocha To: [EMAIL PROTECTED] Sent: Tuesday, October 30, 2001 10:52 PM Subject: RES: [java-list] Tranferência de arquivo do Client-web (JSP e / ou HTML) para o Servidor-Web (Servlet) Caro Alessandro, Agradeço pela resposta e, gostaria de comunicar-lhe que já tentei proceder da forma com a qual você orientou-me mas, não obtive êxito! Talvez meu problema seja do lado do servidor. Usei o método servletInputStream() para receber o arquivo mas só consegui receber alguns caracteres estranhos. Não sei fazer as devidas conversões de Stream para poder gerar o arquivo recebido pelo servidor em FileOutputStream! Obrigado, Henrique Rocha -Mensagem original-De: Alessandro Romero [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 30 de outubro de 2001 15:53Para: [EMAIL PROTECTED]Assunto: Re: [java-list] Tranferência de arquivo do Client-web (JSP e / ou HTML) para o Servidor-Web (Servlet) Henrique Rocha, Tirei isso do www.jguru.com... Vai te ajudar!!! you can upload a file using HTTP, but you need to write a servlet or a CGI script or some other server-side executable to receive the incoming file. To send the file, create an HTML form for the client to use. Your form field should have input type "file" to let the user browse and select the file to be uploaded. Also, your form tag should have the "enctype=multipart/form-data" attribute in order to successfully pass file's contents to web server using HTTP. For example, the HTML form tag might look like this: FORM method="POST" action="someservlet" enctype="multipart/form-data"form fieldsINPUT type="file" name="file1"/FORM You can get further information regarding processing HTML forms from: http://www.w3.org/TR/WD-html40-970708/interact/forms.html Use O'Reilly's servlet package to write the servlet which receives the file sent by the form. You can get O'Reilly's servlet package at http://www.servlets.com/resources/com.oreilly.servlet/ Abraços, Alessandro. - Original Message - From: Henrique Bueno Rocha To: [EMAIL PROTECTED] Sent: Tuesday, October 30, 2001 8:26 PM Subject: [java-list] Tranferência de arquivo do Client-web (JSP e / ou HTML) para o Servidor-Web (Servlet) Caros Colegas da Lista, Há tempos que tento mas, ainda não consegui realizar uma tranferência de arquivos entre um Cliente-Web (fJSP e / ou form HTML) e o Servidor-Web pois tenho dificuldade de manusear os métodos "servletInputStream()" , "doPut()" e / ou "doPost()". Se alguém da lista puder me orientar quanto à esta tarefa ficarei eternamente grato! Obs.: Caso ninguém possa me ajudar, gostaria que ao menos me indicassem alguma literatura que exemplificasse este processo involvendo conversões de "Streams", "forms HTML", "métodos servletInputStream()", "doPut()", "doPost()" e, qualquer outro método útil! Muito Obrigado, Henrique Rocha
Re: [java-list] Out of memoty..
André, Talvez seja interessante voce monitorar o uso de memória. Podemos usar a construção a seguir: Runtime runtime = Runtime.getRuntime(); System.out.println( "Total Memory:" + runtime.totalMemory() + " /Free Memory: " + runtime.freeMemory() ); Para setar memória podemos usar: -Xms64m -Xmx512m Aqui usaremos 64megas de memória inicial e 512m de memória máxima, sendo que os defaults são 2MB e 32MB respectivamente, acho que iso pode resolver seu problema. Espero ter ajudado, Abraços, Alessandro Romero. - Original Message - From: André Luís Moser To: Sou Java Sent: Thursday, October 25, 2001 6:45 PM Subject: [java-list] Out of memoty.. A minha aplicaçação em Java está apresentado o seguinte problema, toda vez que o processo java.exe atinge perto de 80 Mb no Task Manager do Windows 2000 a aplicação exibe a mensagem de Outof memory Esse servidor possui 512 Mb de ram ea minha aplicação é a unica que roda em Java nele e ela foi construida com interface em Swing. A minha pergunta é, a JVM tem um determinado limite de memória ? Porque ocorreu o erro de Out of memory se eu tenho ainda no mínimo uns 350 Mb livres de memória ? Há ou não há relação entre o erro de Out of memory e a memória livre na máquina ? Qualquer ajuda é bem vinda, antecipadamente obrigado.. André Luís...
Re: [java-list] Iniciar aplicativo a partir de outro.
Marcus, Resta uma dúvida, caso o deamon caia, como posso restartá-lo sem restartar servidor web ??? Aqui entra a ideia de serviços... Idealmente um serviço tem que ser passivel de configuração(management)... Imagine agora que voce precisa bloquear o seu serviço durante o maior pico de utlização de sua principal aplicação... Terá que derrubar o servidor... mudar a configuração... e restartar todo dia??? a mesma hora??? Por isso o seu serviço deve prover uma maneira de alterar seus parametros, para-lo e starta-lo... Imagine a situação que voce falou seu serviço caiu... restartar o application server, parece uma solução não muito interessante... se voce perdeu a referencia para seu serviço... como saber se ele parou... o ideal seria voce ter sempre a referencia para seu serviço e sr capaz de para-lo, inicia-lo ou checar seu status a qualquer momento... sem influenciar outras aplicações( a não ser a dependentes, é claro )... Espero ter ajudado, Abraços, Alessandro Romero. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED]; Perry Werneck [EMAIL PROTECTED] Sent: Wednesday, October 24, 2001 9:09 AM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Valeu, Resta uma dúvida, caso o deamon caia, como posso restartá-lo sem restartar servidor web ??? []'s Marcus - Original Message - From: Perry Werneck [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, October 23, 2001 4:45 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. On Tue, 23 Oct 2001 10:53:50 -0200, Marcus David Bronstein wrote: Ola, 1- No que concerne a Servelet = Como a Servlet tem um vida limitada, isto é, deve morrer(sic) após executar alguns comandos, caso contrário o servidor Nem tanto. Um servlet pode ser iniciado na subida do servidor web e, durante seu processo de inicialização startar uma thread que ficará sempre ativa. Na verdade quando é recebida uma requisição o servidor apenas inicia uma thread do servlet para atendê-la, diferente de um CGI por exemplo que inicia que só existe enquanto está atendendo um serviço um servlet pode ficar sempre ativo. web vai matá-la(sic) com timeout. Então fica a dúvida, todos os processos iniciador por ela vão morrer tb ??? Meu objetivo é exatamente iniciar um servidor deamon pela servlet Faça a sua classe daemon implementar runnable e dê um start nela na inicialização do servlet, fica melhor ainda se você ajustar seu servlet runner para dar um load-on-startup nessa classe. Uso esse sistema num servlet de monitoração que fiz e funciona perfeitamente. Detalhando melhor: a classe é startada na inicialização do servlet e fica em loop coletando e classificando dados de dezenas de fontes diferentes; a cada request o servlet consulta esse objeto e formata a saída para o usuário. -- Perry Werneck http://www.os2brasil.com.br/ http://planeta.terra.com.br/informatica/trevize -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Iniciar aplicativo a partir de outro.
Marcus, Posso só esclarecer um pequeno detalhe sobre Java, meu nome é Alessandro... :):) A pouco comentei o assunto, sobre serviços... Mas especificamente sobre o escopo MAIOR resolver o assunto... Responde você! Voce tem sempre a referencia para sua thread, se quiser para-la voce consegue... e ela nunca esta a disposição do garbage collector... que problemas pode haver? Idealmente o objeto de serviço, não seria uma thread, mas sim um objeto que controla uma ou mais threads... Pense nisso, para de certo ponto aprimorar seu design Espero ter ajudado, Abraços, Alessandro Romero. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, October 24, 2001 9:15 AM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Alexandro, Acho que vc solucionou o problema com o caso 2, vou fazer uns testes para ver se funciona. Se realmente a varíavel do servlet tem um escopo MAIOR que a requisição, isto vai resolver o problema! Obrigado, Marcus - Original Message - From: Alessandro Romero [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, January 23, 2002 4:17 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Marcus, Existem basicamente duas possibilidades para inicializar um thread dentro de um Servlet: --- 1: declarar, instanciar e iniciar a thread dentro do doGet(doPost, service), isto pode trazer alguns problemas, inclusive com a morte da thread, pois a partir do término da execução do método o objeto thread esta disponivel para o garbage Collector ( problemas a vista ) public void doGet(...) { Thread a = new Thread(); a.start(); } --- 2: declarar, como uma variavel do Servlet a thread... Instanciar e iniciar a thread a seu gosto... como o servlet é um unico objeto, sendo que seus metodos são executados em threads conforme a requisição, nunca a thread ficara disponivel ao garbage collector, assim ficamos tranquilo quanto a sua vida private Thread a = null; public void doGet(...){ if ( a == null){ a = new Thread(); a.start(); } } --- Acho que é isso, espero ter esclarecido... Quanto a orientação a serviços, simplificando um pouco, é fazermos com que nosso objeto, possa ser iniciado, parado, configurado, a qualquer momento como um serviço de fax... Abraços, Alessandro. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, October 23, 2001 10:53 AM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Alexandro, Muito obrigado pela sua resposta, contudo ainda tenho alguns pontos a esclarecer/desenvolver: 1- No que concerne a Servelet = Como a Servlet tem um vida limitada, isto é, deve morrer(sic) após executar alguns comandos, caso contrário o servidor web vai matá-la(sic) com timeout. Então fica a dúvida, todos os processos iniciador por ela vão morrer tb ??? Meu objetivo é exatamente iniciar um servidor deamon pela servlet 2- Explique um pouco mais sobre a sua concepção de orientação a serviços para auferir se tenho o mesmo conceito em mente... Atenciosamente, Marcus David Bronstein - Original Message - From: Alessandro Romero [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 22, 2001 2:05 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Marcus, Para iniciar um programa na mesma VM e deixá-lo rodando, talvez uma Thread(não sendo do tipo daemon) que no run rode seu main, pode ser uma solução... Mas atenção esta solução pode continuar trazendo o problema que voce comentou em seu primeiro email: mais tem um problema, quando o primeiro aplicativo (o que fez a chamada) termina o outro também. Isto pode acontecer por n motivos, mas o mais direto é o término do primeiro programa com um System.exit(x)... Para um servlet iniciar um servidor de chat, a execução do main numa nova thread pode atender, desde que o servidor nunca execute um System.exit(0) ou efetue um throw de uma Exception no main... Porque estas atitudes poderiam derrubar o Application Server, dependendo de qual esta sendo usado... Espero ter ajudado... Comentario: Uma abordagem interessante é orientar nossos aplicativos a serviços( estamos entrando na era de serviços ), se quiser mais detalhes sobre isso, estou a disposição... Abraços, Alessandro. - Original Message - From
Re: [java-list] Questão sob casting a partir de um Object
Ricardo, Quando voce usa o instanceof ele não verifica o tipo da variavel onde o (ponteiro para o) objeto esta armazenado, mas sim a classe a que este objeto pertence... Ficou meio estranho mas veja o exemplo... --- Object objInt = new Integer(1); Object objString = new String(); if ( objInt instanceof Integer ) System.out.println( "Integer: " + objInt ); if ( objString instanceof String ) System.out.println( "String: " + objString ); --- Ele imprime: --- Integer: 1String: --- Existem n formas de se descobrir o tipo da instancia, voce pode usar o nome da classe assim: if ( objInt.getClass().getName() ) xxx Isto é reflection, porque com o objeto do tipo class voce pode descobrir masi coisas sobre a classe Qualquer duvida entre em contato Espero ter ajudado Abraços, Alessandro. - Original Message - From: Ricardo Pelliciari To: Mail List JAVA Sent: Monday, October 22, 2001 1:02 PM Subject: [java-list] Questão sob casting a partir de um Object Uma dúvida interessante: digamos que tenho um Objeto Vector, carregado com um coleção de n objetos Object que podem ser (Customer ou Collaborator, por exemplo). O que devo saber para que eu saiba se o Objeto que eu receber será um Customer ou Collaborator, sem usar instanceOf (porque, acredito que neste caso vou me referenciar a Object. E não Customer ou Collaborator) ? Useijava.lang.reflect sem sucesso... []'s Ricardo Pelliciari.
Re: [java-list] Iniciar aplicativo a partir de outro.
Marcus, Existem basicamente duas possibilidades para inicializar um thread dentro de um Servlet: --- 1: declarar, instanciar e iniciar a thread dentro do doGet(doPost, service), isto pode trazer alguns problemas, inclusive com a morte da thread, pois a partir do término da execução do método o objeto thread esta disponivel para o garbage Collector ( problemas a vista ) public void doGet(...) { Thread a = new Thread(); a.start(); } --- 2: declarar, como uma variavel do Servlet a thread... Instanciar e iniciar a thread a seu gosto... como o servlet é um unico objeto, sendo que seus metodos são executados em threads conforme a requisição, nunca a thread ficara disponivel ao garbage collector, assim ficamos tranquilo quanto a sua vida private Thread a = null; public void doGet(...){ if ( a == null){ a = new Thread(); a.start(); } } --- Acho que é isso, espero ter esclarecido... Quanto a orientação a serviços, simplificando um pouco, é fazermos com que nosso objeto, possa ser iniciado, parado, configurado, a qualquer momento como um serviço de fax... Abraços, Alessandro. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, October 23, 2001 10:53 AM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Alexandro, Muito obrigado pela sua resposta, contudo ainda tenho alguns pontos a esclarecer/desenvolver: 1- No que concerne a Servelet = Como a Servlet tem um vida limitada, isto é, deve morrer(sic) após executar alguns comandos, caso contrário o servidor web vai matá-la(sic) com timeout. Então fica a dúvida, todos os processos iniciador por ela vão morrer tb ??? Meu objetivo é exatamente iniciar um servidor deamon pela servlet 2- Explique um pouco mais sobre a sua concepção de orientação a serviços para auferir se tenho o mesmo conceito em mente... Atenciosamente, Marcus David Bronstein - Original Message - From: Alessandro Romero [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 22, 2001 2:05 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Marcus, Para iniciar um programa na mesma VM e deixá-lo rodando, talvez uma Thread(não sendo do tipo daemon) que no run rode seu main, pode ser uma solução... Mas atenção esta solução pode continuar trazendo o problema que voce comentou em seu primeiro email: mais tem um problema, quando o primeiro aplicativo (o que fez a chamada) termina o outro também. Isto pode acontecer por n motivos, mas o mais direto é o término do primeiro programa com um System.exit(x)... Para um servlet iniciar um servidor de chat, a execução do main numa nova thread pode atender, desde que o servidor nunca execute um System.exit(0) ou efetue um throw de uma Exception no main... Porque estas atitudes poderiam derrubar o Application Server, dependendo de qual esta sendo usado... Espero ter ajudado... Comentario: Uma abordagem interessante é orientar nossos aplicativos a serviços( estamos entrando na era de serviços ), se quiser mais detalhes sobre isso, estou a disposição... Abraços, Alessandro. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 22, 2001 10:13 AM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Alessandro, Usar a classe Runtime não serve pois como vou ter que usar comandos específicos da plataforma, o que eu desejo é invocar o programa diretamente na VM e deixar ele rodando Atenciosamente, Marcus David Bronstein - Original Message - From: Alessandro Romero [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 18, 2001 5:59 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Marcus, Isto pode ser feito através da classe Runtime... Veja o javadoc desta classe o método exec... Abraços, Alessandro. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 18, 2001 2:53 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Pessoal, Gostaria de saber como iniciar um outro processo(aplicativo) na VM apartir de um que já esta ativo. Detalhe: Isso eu já fiz através do classLoader chamando o método main do aplicativo mais tem um problema, quando o primeiro aplicativo (o que fez a chamada) termina o outro também. Preciso que mesmo após o término do primeiro o segundo fique
Re: [java-list] Endereco IP usando thread
Marcus, Use InetAddress currentMachine = InetAddress.getLocalHost(); Depois veja os metodos na documentação sobre como conseguir o IP, apartir do InetAddress... Esta classe faz parte do pacote java.net, Toda vez que voce quiser descobrir algo relacionado a net, procure neste pacote... Abraços, Alessandro. - Original Message - From: Marcus Vinicius [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 22, 2001 10:18 AM Subject: [java-list] Endereco IP usando thread Ola a todos! sou novato em Java e nao sei quase nada. Como faco para que um programa em java usando thread identifique um endereco IP. Grato, Marcus Vinicius -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Método retornando 2 objetos
Luis e Pessoal da lista, Há algum tempo atrás houve uma grande discussão sobre Java, C# e Referência... Visitem este site: http://developer.java.sun.com/developer/TechTips/1999/tt0511.html#tip2 Dele retirei isto: In the Java programming language, the term reference usually refers to addresses of objects, for example, in passing an object argument (by reference) to a method that has a reference parameter. Java 2 software introduces another use of the term, the Reference class. An object of one of the Reference classes (WeakReference, SoftReference, PhantomReference) contains a referent. The referent is an arbitrary Java object of any type. In other words, a Reference object is a wrapper for a reference. It's somewhat analogous to an Integer object being a wrapper for an integer. Existem infinitas formas de se resolveram um único problemas, e talvez hajam infinitas formas de resolvê-los corretamente... Depois de muito refletir, calcular e suar, conclui paradoxalmente que o mundo é composto de uma desordem organizada Lorens, 1970 Abraços, Alessandro. - Original Message - From: Fabio Hasegawa [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 22, 2001 9:54 AM Subject: RE: [java-list] Método retornando 2 objetos Pode utilizar collections List, Map, Set. Qualquer coisa []´s Fábio -Original Message- From: Luis Cabral [mailto:[EMAIL PROTECTED]] Sent: Sunday, October 21, 2001 6:39 PM To: [EMAIL PROTECTED] Subject: [java-list] Método retornando 2 objetos Olá Tenho uma dúvida, que ao mesmo tempo prova que em Java não existe passagem de parâmetros por referência... Como fazer um método retornar 2 objetos *diferentes*? Em C por exemplo, eu poderia usar um parâmetro por referência para que fosse retornado nele um valor: int funcao(int *r1) // esta funcao retorna 2 inteiros: 10 e 20 { *r1 = 10; return 20; } E em Java? Uma opçao seria retornar um array, mas sendo dois objetos diferentes, precisaria ser um array de object's, ou tem outra forma? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Iniciar aplicativo a partir de outro.
Marcus, Para iniciar um programa na mesma VM e deixá-lo rodando, talvez uma Thread(não sendo do tipo daemon) que no run rode seu main, pode ser uma solução... Mas atenção esta solução pode continuar trazendo o problema que voce comentou em seu primeiro email: mais tem um problema, quando o primeiro aplicativo (o que fez a chamada) termina o outro também. Isto pode acontecer por n motivos, mas o mais direto é o término do primeiro programa com um System.exit(x)... Para um servlet iniciar um servidor de chat, a execução do main numa nova thread pode atender, desde que o servidor nunca execute um System.exit(0) ou efetue um throw de uma Exception no main... Porque estas atitudes poderiam derrubar o Application Server, dependendo de qual esta sendo usado... Espero ter ajudado... Comentario: Uma abordagem interessante é orientar nossos aplicativos a serviços( estamos entrando na era de serviços ), se quiser mais detalhes sobre isso, estou a disposição... Abraços, Alessandro. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 22, 2001 10:13 AM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Alessandro, Usar a classe Runtime não serve pois como vou ter que usar comandos específicos da plataforma, o que eu desejo é invocar o programa diretamente na VM e deixar ele rodando Atenciosamente, Marcus David Bronstein - Original Message - From: Alessandro Romero [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 18, 2001 5:59 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Marcus, Isto pode ser feito através da classe Runtime... Veja o javadoc desta classe o método exec... Abraços, Alessandro. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 18, 2001 2:53 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Pessoal, Gostaria de saber como iniciar um outro processo(aplicativo) na VM apartir de um que já esta ativo. Detalhe: Isso eu já fiz através do classLoader chamando o método main do aplicativo mais tem um problema, quando o primeiro aplicativo (o que fez a chamada) termina o outro também. Preciso que mesmo após o término do primeiro o segundo fique ativo. Um exemplo seria uma servelet que iniciaria um servidor de chat. Desde já agradeço, Marcus David Bronstein -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- 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] help no lostFocus
Luiz, Estou programando em Java há um bom tempo, mas nunca mexi intensivamente com GUI... Lembro-me que nos "bons" tempos de VB, este impedir o LostFocus era um problema gerava uns loops, coisas do tipo... Ainda hoje adoto a convensão que as validações são efetuadas no momento do envio(submit)... Abraço, Alessandro. - Original Message - From: Luiz H. Celeguim - IEG To: [EMAIL PROTECTED] Sent: Wednesday, October 17, 2001 10:22 AM Subject: [java-list] help no lostFocus Oi lista soujava, existe algum meio de cancelar o evento lostFocus() ? estou tentando fazer a validação de alguns campos no lostfocus e gostaria de cancelar o evento caso falhe a validação. pode ser tb que tenha outra jeito mais simples.
Re: [java-list] Frame modal
Ary, Isto é impossível dentro de um applet... Vide JGuru Alessandro. - Original Message - From: Ary Junior To: Java-List Sent: Wednesday, October 17, 2001 12:37 PM Subject: [java-list] Frame modal Por favor, alguém já utilizou um Frame do pacote AWT que fique modal? Em uma applet teria q impedir o acesso a qualquer janela, inclusive a do browser... Valeu!!!
Re: [java-list] Java.sql.resultset
Hederson, Existe um problema em potencial aqui... Quer dizer talvez! :):) Não arriscaria uma construção deste tipo... Imagina que seu ResultSet é muito grande, a partir de um determinado next, ele precisa acessar o banco(tudo transparente via JDBC ), mas a conexão que gerou ele esta fechada... tcha tcha... o que acontece? não faria um cosntrução dessa justamente por isso... Posso causar erros bem dificeis de serem rastreados... Abraço, Alessandro. - Original Message - From: Adelina A. Sesconetto Borges [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 18, 2001 11:40 AM Subject: Re: [java-list] Java.sql.resultset Oi Hederson! Resolvi este problema fazendo o meu retorno ser do tipo vector. Se o acesso ao banco tiver erros eu armazeno no primeiro elemento do vector uma string com o erro, se der ok no primeiro elemento do vector eu armazeno o result set. Caso você queira o código que faz isso mande-me uma mensagem. Adelina HEDERSON wrote: Ola Pessoal, Eu criei um metodo que retorna um objeto do Java.sql.resultset. Dentro deste método eu faco uma consulta em algumas tabelas do banco de dados e retorno o resultado utilizando o java.sql.resultset. O problema é que na hora de tratar os erros eu nao tenho como retornar um valor do tipo java.sql.resultset, como eu resolvo isto? private java.sql.ResultSet consultarTiporesposta(String paramDescricao) throws SQLException, Exception { Connection Cn; String StrSQL; PreparedStatement pstmt; ResultSet Rs; int qtdRegistro; try { Banco Bd = new Banco(); Cn = Bd.Conectar(COM.ibm.db2.jdbc.app.DB2Driver,jdbc:db2:simulado,db2admin, db2admin); Statement stmt = Cn.createStatement(); stmt.execute(set schema = db2admin); StrSQL = Select pCodigo,pDescricao,pAtivo,pDesabilitarQuestoes + from TipoResposta where pDescricao like % + paramDescricao + %; pstmt = Cn.prepareStatement(StrSQL); Rs = pstmt.executeQuery(StrSQL); stmt.close(); pstmt.close(); Cn.close(); return Rs; } catch (java.sql.SQLException e) { System.out.print(Integer.toString(e.getErrorCode()) + - + e.getMessage()); ??? Como retornar um valor do tipo java.sql.resultset? } -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Iniciar aplicativo a partir de outro.
Marcus, Isto pode ser feito através da classe Runtime... Veja o javadoc desta classe o método exec... Abraços, Alessandro. - Original Message - From: Marcus David Bronstein [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 18, 2001 2:53 PM Subject: Re: [java-list] Iniciar aplicativo a partir de outro. Pessoal, Gostaria de saber como iniciar um outro processo(aplicativo) na VM apartir de um que já esta ativo. Detalhe: Isso eu já fiz através do classLoader chamando o método main do aplicativo mais tem um problema, quando o primeiro aplicativo (o que fez a chamada) termina o outro também. Preciso que mesmo após o término do primeiro o segundo fique ativo. Um exemplo seria uma servelet que iniciaria um servidor de chat. Desde já agradeço, Marcus David Bronstein -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] capturar IP
Marcelo, No applet voce pode usar a classe InetAddress.getLocalHost() Mas no servlet voce consegue este dado request.getRemoteHost() Abraços, Alessandro. - Original Message - From: Marcelo Pereira [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 04, 2001 1:39 AM Subject: [java-list] capturar IP Olá, Sou iniciante e estou tentando através de um applet capturar o IP da máquina cliente e passar como parametro para um servlet. Alguem sabe como posso fazer isto? Agradeço -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Reposicionamento de um botao em um applet
Luciano, Isto parecer ser mais um problema de Layout, qual o Layout que voce esta usando, para fazer o que voce quer somente um layout baseado em posição permitirá, como o XYLayout da Borland. Abraços, Alessandro. - Original Message - From: Luciano Freire [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, October 03, 2001 9:13 PM Subject: [java-list] Reposicionamento de um botao em um applet Ola Pessoal, Estou com um problema com o reposionamento de um botao em um applet e como nao sou novato em java gostaria de pedir uma ajuda. Em um applet eu gostaria de permitir que o usuario mover um conjunto de botoes pela area do applet. Para isto criei um applet com um botao para fazer um teste. Sobreescrevi o metodo que trata o envento drag do botao para reposicionar o botao durante a ocorrencia do evento. Entretanto estou tendo o seguinte problema: conforme tento arrastar o botao para uma determinada posicao no applet este nunca e' posicionado na posicao correta (onde esta o ponteiro do mouse), ou seja, arrasto o botao para o canto direito do applet acontece do botao nao acompanhar o ponteiro ficando muitas vezes o botao posicionado no centro, na parte inferior ou fora da area do applet. Aparentemente este e um problema de refresh do applet. Entretanto ja tentei varios metodos como repaint, repaintall, e nao surtiram efeito. Por favor, alguem teria ideia de qual seria o problema. Estou enviando uma copia do codigo anexada a esta msg Muito Obrigado pela ajuda Luciano Freire -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] applet e standalone
Luciano, A questão não é vantagem ou desvantagem, e sim sua adequação... A questão é se voce esta fazendo uma aplicação para a Web ou não? Applet tem um nicho bem especifico, visual apurado em aplicações WEB... Abraços, Alessandro. - Original Message - From: lucsantana To: [EMAIL PROTECTED] Sent: Thursday, October 04, 2001 12:25 AM Subject: [java-list] applet e standalone Applet e Standalone Alguem poderia me dizer quais as vantagens e desvantagens de cada uma. grato, Luciano.
Re: [java-list] Re: Artigo Java x C# GEA2
Amigos, O interessante aqui, é perceber que quando programamos: String s; s = ale; Isto é o mesmo que s = new String( ale ); É executado uma construção de uma nova String por isso o valor não é mudado... Mas o int me pegou :):) Por que o int não muda?? Não é um tipo primitivo? Abraços, Alessandro. - Original Message - From: Ricardo Santiago [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 04, 2001 7:42 AM Subject: RE: [java-list] Re: Artigo Java x C# GEA2 Não estou querendo te chamar de louco, mas acho que voce deveria ter testado antes de dizer que sempre funcionou errado. Por voce mesmo nao testa? public class ProvaDaPassagemPorValor { public static void main(String [] s) { String s = test; int i = 1; mudeOsValores(s, i); System.out.println(s + i); } private static void mudeOsValores(String s, int i) { s = outroValor; i = 2; } } Ricardo Munhoz Santiago --- Wild Boar Wannabe [EMAIL PROTECTED] wrote: Perae !!! Eh claro que refletira as mudancas !!! Apos ser chamado o metodo mudeOsValores() o inteiro e a String mandados por parametro terao seus valores mudados !!! Ou entao eu tou louco !!! Por que sempre foi assim pra mim ... --- Ricardo Santiago [EMAIL PROTECTED] escreveu: Cara, vamos deixar claro: Tudo em java é passado por valor. MAS, você só mantém REFERENCIAS para objetos (ou pointeiros se achar melhor). Logo, todo objeto é passado por referencia visto que a referencia é que é passada por valor! Isso não implica de forma alguma em perda de performance, simplesmente significa que qq váriavel que você passar como paramêtro, se for modificada dentro do método invocado,não refletirá as mudanças quando o método retornar Como em: String s = test; int i = 1; mudeOsValores(s, i); System.out.println(s + 1); // == test1 Onde o metodo mudeOsValores contem o seguinte codigo public void mudeOsValores(String s, int i) { s = outracoisa; i = 2; } Ricardo Munhoz Santiago --- [EMAIL PROTECTED] wrote: Sérgio, Eu gostaria de fazer uma pequena correção no seu email. Java não possui passagem por referência. Somente por valor. Existe uma forma de simular passagem de parâmetros por referência, utilizando os objetos ou tipos primitivos armazenados em um array, por exemplo. Mas não existe passagem por referência. Antes que o alguém dê pulinhos de alegria, eu pergunto: e qual é o problema? Alguém por favor, apresente um artigo demonstrativo, baseado em testes de performance ou de algum requisito que mostre qual é o grandisíssimo problema de Java utilizar passagem por valor, e não por referência? Mesmo que haja, isso significa que Java é ruim? Abraços, Denard -Original Message- From: Sergio Oliveira Jr. [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 22:56 To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: [java-list] Re: Artigo Java x C# Mauro, Não era a minha intensão te tirar do sério. Não vejo problema algum em me engajar num papo com você face-to-face. Só estou conversando com você via email por ser mais conveniente, afinal a tecnologia está aí para facilitar a nossa vida, certo? Vou continuar falando racionalmente, apesar de não ver nenhum problema em te encontrar para um papo mais descontraído. Alguns absurdos que vc escreveu: - Java não possui todos os tipos derivados de ancestral comum: Possui sim... Além de possuir tipos primitivos mais leves, que por sua vez possuem suas classes equivalentes (Wrappers). Todas são derivadas da class Object. - Java não possui Structs: Realmente não possui a palavra Structs, mas é ridículo simular um C Struct com uma class ou inner class. - Java não pode passar parametros por referencia: Todos os objetos Java são passados por referencia. Qualquer principiante em Java precisa saber disso. - Java não possui Propriedades: Já ouviu falar em JavaBeans ??? Tb existe uma classe Properties que faz isso facilmente. - Java categoricamente não possui eventos nem delegate: Toda a GUI do Java é orientada a eventos e a listeners. Java não possui ponteiros para funções, mas possui interfaces que podem facilmente e de uma forma mais elegante e poderosa realizar callbacks. - Java não possui Atributos: Não sei o que vc quiz dizer com isso, mas Java possui uma API de Reflection poderosíssima. - Java não possui Ponteiros: Ainda bem! Referencia = Ponteiro com a excessão
Re: [java-list] Executar programa externo
Henrique, De uma olhada no objeto Runtime, ele oferece mecanismo para rodar programas nativos... Abraços, Alessandro. - Original Message - From: Henrique Rodrigo T. da Silva [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 01, 2001 9:31 AM Subject: [java-list] Executar programa externo Ola, Gostaria de saber se existe alguma forma de executar um programa que nao tenha sido feito em Java. Se existe, como eu poderia fazer isso. Obrigado pela atencao []s. Henrique Rodrigo -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Dúvida de iniciante 2 (paciência redobrada... :))
Itamar, Isto vai muito do gosto de cada um... O mais simples e mais elegante é utilizar camadas server, que trazem a sua aplicação robustez, escalabilidade, etc... Com tecnologias do tipo Servlet voce consegue fazer isso muito rapidamente, utilizando tecnologias (XSL/XML) voce consegue até gerar look-and-feel diferentes para o mesmo servlet... Por exemplo, a mesma aplicação é usada em dispositivos WAP ou Browsers HTML... Espero ter ajudado, Abraços, Alessandro Romero. - Original Message - From: Itamar Ribeiro [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 01, 2001 5:27 PM Subject: [java-list] Dúvida de iniciante 2 (paciência redobrada... :)) Caríssimos, gostaria de saber qual é a melhor forma de trabalhar com java, no que diz respeito a cadastro: fazer uma applet como formulário, ou fazer um formulário HTML, e então submeter os dados às camadas superiores. Agradeço antecipadamente, Itamar da S. R. Jr. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Controlando o tamanho de um arquivo !!
Alan, de uma olhada no Log4J http://jakarta.apache.org/log4j/docs/index.html API de Logs, usadas em grandes apicativos, como JBOss.. Abraços, Alessandro. - Original Message - From: Alan Alexandre da Silva To: lista sou java Sent: Monday, October 01, 2001 4:39 PM Subject: [java-list] Controlando o tamanho de um arquivo !! Pessoal, minha aplicação gera arquivos de log. O problema é que os arquivos podem ficar grandes demais, sendo necessário transformá-los em backup. Alguém já trabalhou com isso ?! Alan
Re: [java-list] Conexão
Felipe, Voce vai precisar de um Provedor, ou coisa do tipo.. por exemplo, o iPlanet Application Server, possui esta funcionalidade ele gerencia conexões desta forma... Para utiliza-las voce acesa um determinado DataSource( previamente configurado ) e pede uma conexão através do método getConnection, depois é só fechar normalmente a conexão que ela automaticamente volta para o pool... Abraço, Alessandro. - Original Message - From: Felipe F. Palma Dias [EMAIL PROTECTED] To: Lista SouJava [EMAIL PROTECTED] Sent: Monday, October 01, 2001 9:30 PM Subject: [java-list] Conexão Alguém teria algum exemplo de criação pool de conexão com banco de dados usando as classe do pacote javax.sql, utilizando recursos JNDI? obrigado. -- Felipe F. Palma Dias - [EMAIL PROTECTED] http://www.palmadias.hpg.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -