[java-list] Re:RES: [java-list] Urgente turotial acessa banco jsp
Existe um livro chamado Java 2 e Banco de dados. Li e gostei. > Vi um no jspbrasil. > > -Mensagem original- > De: Alisson Pedrina [mailto:[EMAIL PROTECTED] > Enviada em: sexta-feira, 6 de junho de 2003 10:03 > Para: [EMAIL PROTECTED] > Assunto: [java-list] Urgente turotial acessa banco jsp > > > Pessoal alguem poderia me indicar um bom tutorial que e nsine a acessar banco de dados com inclusão, edição e navegação nos > registros?? > tudo isso usando jsp.. > por favor > > > > > Alisson Pedrina > Java Programmer > > -Original Message- > From: Rodrigo Alvares de Souza [mailto:[EMAIL PROTECTED] com.br] > Sent: quarta-feira, 4 de junho de 2003 08:59 > To: '[EMAIL PROTECTED]' > Subject: *SPAM* RE: [java-list] Dúvida cruel > > Isso aà eu "quase" jÃ&iexl; sabia, mas como eu resolvo esse prob lema > > Rodrigo > > -Original Message- > From: Joao Emilio Santos Bento da Silva [mailto:jbsilva @br.sicorp.net] > Sent: segunda-feira, 2 de junho de 2003 12:22 > To: [EMAIL PROTECTED] > Subject: RES: [java-list] Dúvida cruel > > > Cara, a questão não é da imutabilidade > das strings nesse caso. > > A questão é que os parâmetros para o java > são sempre por referência, logo a referência > que foi passada para o método foi a variÃ&iexl;vel > y do método "main". Quando você no método > x fez str1 = str1.concat(" ok "); > você mudou a referência em memória da variÃ&iexl;vel > str1. > > > > -Mensagem original- > De: Rodrigo Alvares de Souza [mailto:[EMAIL PROTECTED] m.br] Enviada em: > Friday, May 30, 2003 10:32 AM > Para: '[EMAIL PROTECTED]' > Assunto: [java-list] Dúvida cruel > > > Alguem saberia me dizer pq qdo eu imprimo a variavel y, ela estÃ&iexl; vazia ? Eu > sei que tem a ver com a imutabilidade das Strings, mas queria uma resposta > que me convencesse :-) > > public class teste1 { > > public teste1() {} > > public static void main(String[] args) { > teste1 t = new teste1(); > String y = new String("teste - "); > int z = 10; > System.out.println(t.x(y,z)); > System.out.println(y); > } > > private String x (String str1,int z) > { >str1 = str1.concat(" ok ") ; >z = 2003; >return str1; > } > > } > > Obrigado. > Atenciosamente, > > Paulo Henrique C. Zanchettin > Scopus Tecnologia S/A > ( 55-11-3909-3561 > * [EMAIL PROTECTED] > > -- LISTA SOUJAVA -- -- > http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP > dvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list% 40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > --- -- > > > -- LISTA SOUJAVA -- -- > http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP > dvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list% 40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > --- -- > > > -- LISTA SOUJAVA -- -- > http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP > d vidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list% 40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > --- -- > > > -- LISTA SOUJAVA -- -- > http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP > d vidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list% 40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > --- -- > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti- virus system (http://www.grisoft.com). > Version: 6.0.483 / Virus Database: 279 - Release Date: 19/05/2003 > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti- virus system (http://www.grisoft.com). > Version: 6.0.483 / Virus Database: 279 - Release Date: 19/05/2003 > > > > > -- 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
Re: RES: [java-list] CVS x SS (era *SOURCE SAVE*)
O CVS trabalha com o conceito de tags. Você cria uma tag e ele marca as versões de todos arquivos nessa tag, de tal forma que você consiga recuperar os arquivos em suas devidas versões posteriormente (ou seja, é uma espécie de "snapshot" das versões). Agora, não sei se o plug-in CVS do Eclipse oferece essa funcionalidade. Felipe On Wednesday 25 June 2003 03:59 pm, Gerson wrote: > Aproveitando a discussao sobre gerenciamento de versoes de codigo, gostaria > de saber se o CVS para o Eclipse consegue fazer versionamento de pacotes e > projetos, pois invariavelmente ha necessidade de retornar a uma versao mais > antiga de um pacote ou de um projeto. Gostaria de saber se exite alguma > forma de fazer isso. -- 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] Duas Classes
Amigos, normalmente sou apenas "ouvinte" da lista pq acho que não tenho conhecimento o bastante (ainda) para estar ajudando nas questões de vc's, mas hj eu tenho uma dúvida. Tenho uma classe em uma Applet Java onde trabalho com botões e um Timer. Bom, ambos utilizam o ActionPerformed para executar suas ações. Está acontecendo um probleminha na hora em que o Timer passa a ser diferente de null, porque ele toma o evento do ActionPerformed para si e então o botão perde o controle do ActionPerformed. A declaração e instanciação do meu Timer é a seguinte: Timer tempo = new Timer(1500,this); Já tentei fazer o timer com o ActionPerformed em outra classe, que seria chamada ao invés do this, mas quando ele cria o objeto da outra classe os eventos da classe principal se tornam null, se tornando inacessíveis. Temporizador t1 = new Temporizador(); Timer tempo = new Timer(1500,Temporizador); public class Temporizador extends ActionListener { public Temporizador() { Timer t1 = new Timer(1500,this); t1.start(); //o que chama o ActionPerformed } public void ActionPerformed(event evento) { //aqui chamo métodos da outra classe... que agora são null(???) } } Bom, o que eu gostaria de saber é: como fazer para alternar em uma classe entre o ActionPerformed do botão e do Timer? Se isso não for possível, tem como utilizar a outra classe mantendo os atributos e métodos da classe diferente de null? Sem perdê-los? Qualquer ajuda não será em vão. Muito Obrigado, Felipe Zampa. "Nâo conseguimos encontrar respostas para todos os nossos problemas. As que encontramos nos levaram a formular novas questões. Sentimo-nos hoje tão confusos como antes. Acreditamos, entretanto, que estamos confusos em um nível mais alto e sobre coisas mais importantes." Rock'n'Roll Felipe Zampa [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: RES: [java-list] Re: to be EJB or not to be
On Monday 23 June 2003 08:31 am, SILVIO AMERICO GARCIA CICOTI wrote: > Será que eu sou idiota, ou estou usando o CVS de forma errada Você está usando o CVS de forma errada. > Porquê toda vez que vou usar um arquivo tal para dar manutenção > tenho que avisar meu colega do lado: "- olha cara, se você > for mexer no arquivo tal...esta comigo viu !!!" ISSO É HORRIVEL !!! CVS significa "Concurrent Version System". Ou seja, é um sistema planejado para as pessoas acessarem os arquivos concorrentemente. Você pode ter um arquivo grande com 2 pessoas modificando o arquivo em partes diferentes que o CVS fará o merge automático das mudanças. Agora, se as 2 pessoas estão mexendo simultaneamente na mesma parte do arquivo, realmente dará conflito. Fica aí a pergunta: a falha é do CVS por fazer o merge ou do gerenciamento do projeto, onde 2 pessoas editaram o mesmo recurso ao mesmo tempo? Felipe PS: uma boa fonte de informação sobre o CVS é o CVS Book (http://cvsbook.red-bean.com/cvsbook.html). Por exemplo: To understand what this has to do with facilitating collaboration, we'll need to take a closer look at the mechanism that CVS provides to help numerous people work on the same project. But before we do that, let's take a look at a mechanism that CVS doesn't provide (or at least, doesn't encourage): file locking. If you've used other version control systems, you may be familiar with the lock-modify-unlock development model, wherein a developer first obtains exclusive write access (a lock) to the file to be edited, makes the changes, and then releases the lock to allow other developers access to the file. If someone else already has a lock on the file, they have to "release" it before you can lock it and start making changes (or, in some implementations, you may "steal" their lock, but that is often an unpleasant surprise for them and not good practice!). This system is workable if the developers know each other, know who's planning to do what at any given time, and can communicate with each other quickly if someone cannot work because of access contention. However, if the developer group becomes too large or too spread out, dealing with all the locking issues begins to chip away at coding time; it becomes a constant hassle that can discourage people from getting real work done. CVS takes a more mellow approach. Rather than requiring that developers coordinate with each other to avoid conflicts, CVS enables developers to edit simultaneously, assumes the burden of integrating all the changes, and keeps track of any conflicts. This process uses the copy-modify-merge model, which works as follows: 1. Developer A requests a working copy (a directory tree containing the files that make up the project) from CVS. This is also known as "checking out" a working copy, like checking a book out of the library. 2. Developer A edits freely in her working copy. At the same time, other developers may be busy in their own working copies. Because these are all separate copies, there is no interference - it is as though all of the developers have their own copy of the same library book, and they're all at work scribbling comments in the margins or rewriting certain pages independently. 3. Developer A finishes her changes and commits them into CVS along with a "log message", which is a comment explaining the nature and purpose of the changes. This is like informing the library of what changes she made to the book and why. The library then incorporates these changes into a "master" copy, where they are recorded for all time. 4. Meanwhile, other developers can have CVS query the library to see if the master copy has changed recently. If it has, CVS automatically updates their working copies. (This part is magical and wonderful, and I hope you appreciate it. Imagine how different the world would be if real books worked this way!) As far as CVS is concerned, all developers on a project are equal. Deciding when to update or when to commit is largely a matter of personal preference or project policy. One common strategy for coding projects is to always update before commencing work on a major change and to commit only when the changes are complete and tested so that the master copy is always in a "runnable" state. Perhaps you're wondering what happens when developers A and B, each in their own working copy, make different changes to the same area of text and then both commit their changes? This is called a conflict, and CVS notices it as soon as developer B tries to commit changes. Instead of allowing developer B to proceed, CVS announces that it has discovered a conflict and places conflict markers (easily recognizable textual flags) at the conflicting location in his copy. That location also shows both sets of changes
Re: [java-list] Métodos e formas de proteção
Se você quiser proteger seu código de decompilers, basta usar um ofuscador. O código ainda é descompilado, mas os nomes perdem o sentido, dificultando a engenharia reversa On Friday 13 June 2003 02:42 pm, Lucas Frare A. Teixeira wrote: > protecao de fonte eh meio dificil, tem um monte de decompiler na net -- 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] *SOURCE SAVE*
Pode usar a vontade, essa frase nem é minha (procure no google por "unix is user friendly") On Saturday 21 June 2003 01:27 pm, Bruno Borges wrote: > Felipe, posso usar essa frase a partir de hoje? > > "Dizem que o Unix não é "user-friendly". Na > verdade ele é, o problema é que ele seleciona bem seus 'friends'" > > Axei muito fofys e comeeedia! :D > > []`s > miojo -- 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] Duas Classes
Amigos, normalmente sou apenas "ouvinte" da lista pq acho que não tenho conhecimento o bastante (ainda) para estar ajudando nas questões de vc's, mas hj eu tenho uma dúvida. Tenho uma classe em uma Applet Java onde trabalho com botões e um Timer. Bom, ambos utilizam o ActionPerformed para executar suas ações. Está acontecendo um probleminha na hora em que o Timer passa a ser diferente de null, porque ele toma o evento do ActionPerformed para si e então o botão perde o controle do ActionPerformed. A declaração e instanciação do meu Timer é a seguinte: Timer tempo = new Timer(1500,this); Já tentei fazer o timer com o ActionPerformed em outra classe, que seria chamada ao invés do this, mas quando ele cria o objeto da outra classe os eventos da classe principal se tornam null, se tornando inacessíveis. Temporizador t1 = new Temporizador(); Timer tempo = new Timer(1500,Temporizador); public class Temporizador extends ActionListener { public Temporizador() { Timer t1 = new Timer(1500,this); t1.start(); //o que chama o ActionPerformed } public void ActionPerformed(event evento) { //aqui chamo métodos da outra classe... que agora são null(???) } } Bom, o que eu gostaria de saber é: como fazer para alternar em uma classe entre o ActionPerformed do botão e do Timer? Se isso não for possível, tem como utilizar a outra classe mantendo os atributos e métodos da classe diferente de null? Sem perdê-los? Qualquer ajuda não será em vão. Muito Obrigado, Felipe Zampa. "Nâo conseguimos encontrar respostas para todos os nossos problemas. As que encontramos nos levaram a formular novas questões. Sentimo-nos hoje tão confusos como antes. Acreditamos, entretanto, que estamos confusos em um nível mais alto e sobre coisas mais importantes." Rock'n'Roll Felipe Zampa [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] Iniciando em JAVA
Um livro que ajuda tb é aquele da Bookman: JAVA, como programar. Ele explica muito bem as coisas. Talvez até demais a mesma coisa, mas é na marra que se aprende. > Mauro, > > >Ola, > >Estou iniciando em JAVA, e gostaria de saber alguns conselhos para um iniciante > >livros, sites de pesquisa etc... > > > > > Se você se sente à vontade lendo inglês, baixe o tutorial da Sun e > mantenha no seu computador como referência. > Visite a Livraria Cultura na Paulista e fique horas lá - dá pra > praticamente ler alguns livros e os vendedores são bem atenciosos. Ouça > as recomendações e selecione o que lhe parecer melhor, opção é o que não > falta. > > Dependendo do que você quer, eis uma pequena propaganda quase > subliminar: ISBN 85-352-1206-X. Veja também o Thinking in Java do Bruce > Eckel. > > Começe pequeno ! Não tente fazer sites com servlets, JSP, aplicações > complexas, etc. antes de entender a linguagem e seus conceitos. > > espero que ajude, > > Rafael > > > > > > -- LISTA SOUJAVA - --- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > -- --- > > "Nâo conseguimos encontrar respostas para todos os nossos problemas. As que encontramos nos levaram a formular novas questões. Sentimo-nos hoje tão confusos como antes. Acreditamos, entretanto, que estamos confusos em um nível mais alto e sobre coisas mais importantes." Rock'n'Roll Felipe Zampa [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: RES: [java-list] *SOURCE SAVE*
On Friday 06 June 2003 11:20 am, Rodrigo Alvares de Souza wrote: > Se o CVS não for o pior controlador de versão que existe, está entre os > primeiros... O pouco tempo que eu trabalhei com ele só me deu dor de > cabeça, espero nunca mais trabalhar com essa porcaria... Eu nÀo gosto da O CVS é um produto que vem do Unix. Dizem que o Unix não é "user-friendly". Na verdade ele é, o problema é que ele seleciona bem seus "friends"... > microsoft, mas o SS resolve meu problemas de versão, não é uma maravilha, > mas não dá tanta dor de cabeça como o CVS... Dor de cabeça é ter que usar o VNC para conectar em uma máquina rodando windows para poder acessar o SS, que é altamente proprietário e, consequentemente, disponível em apenas uma plataforma... > Rodrigo - usem o CVS mas não me convide... Bom, nesse caso acho que você não poderá colaborar em nenhum projeto do grupo Jakarta/Apache, sourceforge.net ou mesmo da java.net ... Felipe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Como criar um CD demonstrativo?
Fabio, Isso e' possivel sim, embora eu nunca tenha feito. Sugiro que voce pesquise os projetos Knoppix e Miolux: http://www.knoppix.org/ http://miolux.codigolivre.org.br/ A proposito, acho que seria interessante criarmos um projeto para tal (ou seja, um variante do Knoppix que rode uma maquina virtual java). Felipe On Wednesday 04 June 2003 08:06 pm, Fábio Santos Almeida wrote: > > O meu objetivo é rodar um aplicativo Java no ambiente > X, após o micro ser inicializado pelo CD. > > A primeira pergunta...Isto é possível de ser feito? -- 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] E possivel programar jogos com java
Alessandro, Pode ate' ser que o C ainda seja a melhor opcao, mas acredito que Java esteja caminhando para ser uma forca na area de games, principalmente em celulares (pelo menos tive essa impressao no JavaOne). De uma olhada nesses novos sites oficiais da Sun/Java: http://java.com/en/explore/games/index.jsp http://community.java.net/games/ Felipe On Wednesday 04 June 2003 08:34 am, Alessandro Carlos Lagoeiro wrote: > Java é uma boa linguagem > para se fazer jogos, mas concordo com meu amigo, acho que isso é a Praia de > C.. -- 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] Arquivo na Rede - Como criar, editar e salvar um arquivo na rede ? (JSP/Servlet) (fwd)
Jorge, Por questoes de seguranca, nao e' possivel a sua aplicacao web salvar um arquivo diretamente na maquina do cliente. O que voce pode fazer e' gerar dinamicamente esse arquivo no servidor e criar um link na sua pagina para o download. Felipe On Tuesday 03 June 2003 09:53 pm, [EMAIL PROTECTED] wrote: > arquivo. Só que esse arquivo tem que ficar na máquina do cliente > (10.0.0.30) > > Como eu posso resolver esse problema? -- 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] RES: Javamail
Esse pacote nao faz parte do J2SE, mas do J2EE. Voce pode encontra-lo no j2ee.jar, disponivel na implementacao de referencia do J2EE (J2EESDK). Felipe On Tuesday 03 June 2003 11:20 pm, Lucas Frare A. Teixeira wrote: > eu nao axei este pacote > > quando tento compilar, diz q este pacote nao existe... .como faco para > adicioná-lo ? > - Original Message - > From: "Guga" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, May 30, 2003 7:35 PM > Subject: Re: [java-list] RES: Javamail > > > Acho q isso resolve o problema.. > > > > > > import javax.mail.*; -- 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] iniciando em java
Acho que uma boa alternativa para ficar no "meio do caminho" é o JCreator, e possui versão gratuita. Com ele você não possui muita coisa em termos de ajuda de programação (como por exemplo a ferramenta RAD delphi) mas já consegue visualizar melhor seu código. > > Isso mesmo! Notepad e vi imperam. > > Os editores que te obrigam a programar "na raca" fazem com que vc aprenda > e compreenda mito mais rapido a linguagem e nao te "viciam" nas > facilidades que um(a) IDE te oferece. > > Depois que vc dominar o tal "java nativo" (classes nao visuais), > possivelmente vc vai querer (ou precisar) construir um applet, servlet, > jsp, midlet ou uma aplicacao visual qualquer. Nesse momento vc passa a se > preocupar com o uso de IDEs. (Se bem que jsp e servlets eu ainda faco "na > mao" ateh hj.. :-) > > Espero que continue entusiasmado. > > []'s, > > Bruno do Amaral > > > On Sun, 18 May 2003, Jose Carlos Lourenco Amakaho wrote: > > > oi pessoal, > > > > sou novo na lista e iniciante (muito entusiasmado) em java > > > > gostaria de saber vcs concordam com alguns que conversei que dizem que para aprender java realmente eh bom comecar mesmo com notepad, utilizando ferramenta visual apenas apos aprender e quando precisar de produtividade? > > > > quanto a ferramenta visual, FORTE (por ser livre e da Sun) eh a mais indicada? > > > > grato > > Amakaho > > > > > -- LISTA SOUJAVA - --- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > -- --- > > "Nâo conseguimos encontrar respostas para todos os nossos problemas. As que encontramos nos levaram a formular novas questões. Sentimo-nos hoje tão confusos como antes. Acreditamos, entretanto, que estamos confusos em um nível mais alto e sobre coisas mais importantes." Rock'n'Roll Felipe Zampa [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] De novo, .NET esmagou J2EE...
Eliseu, On Wednesday 14 May 2003 06:32 pm, Pfaffenseller, Eliseu wrote: > No entanto, acredito que o ponto principal, em todas estas discussões, é a > "falta de respeito", que se vê, em relação aos demais > profissionais/estudantes, que, por algum motivo ou outro, escolheram e/ou > trabalham com determinadas linguagens. Acredito que o problema não seja a "falta de respeito" à outras linguagens, mas sim a desconfiança em relação à Micro$oft. Tanto é que você não vê ninguém na lista fazendo críticas pesadas (do tipo xiita) a outras linguagens com C, perl, python, php ou mesmo Cobol. > (Aqui, gostaria de abrir um parêntese e tecer meus elogios à Microsoft (ou > ao Sr.Bill Gattes), pois o que vemos no Ambiente .Net é justamente este Cuidado, pode ser que as ferramentas da Micro$oft sejam realmente uma maravilha aos programadores (não posso afirmar pois nunca usei tais ferramentas; o máximo que eu programei dessa área foram páginas ASP, e mesmo assim usando emacs, que na minha opinião é a melhor IDE possível :), mas elas prendem o programador ao ambiente Windows. Consequentemente, mais programas são feitos para esse ambiente, e mais pessoas usam esses programas, tornando mais complicada a vida de quem prefere ter a liberdade de usar outros sistemas (como Linux ou Mac). E acredite, existem muitas pessoas que optam por essa alternativa. É fato a maior parte da receita da Micro$oft (cerca de 80%, se não me engano) vem de apenas 2 produtos, a linha Windows e o Office. Portanto, ela faz de tudo (jogando sujo mesmo) para prender os usuários a esses 2 produtos. > respeito às demais linguagens, pois este Ambiente já nasceu suportando as > suas linguagens "nativas", bem como ao Cobol.Net, Pascal.Net, etc., sendo > que agora já temos inclusive o Delphi.Net, etc. Ou seja, você programa na > linguagem que escolher, que mais gosta, que mais se adapta.). Não sei se você omitiu sem querer, mas coincidentemente não vejo um Java.Net na lista. Será que o suporte não existe ainda por pura coincidência ou por se tratar de uma linguagem multi-plataforma, que não prende o desenvolvedor/usuário ao Windows? > Na minha opinião, não existem linguagens, bancos de dados/sistemas de > arquivos, ferramentas e/ou ambientes/plataformas de desenvolvimento ruins. > Existem sim, "maus profissionais", sem a devida "capacidade" para fazer um > bom uso disso tudo e construir Sistemas Decentes, que realmente façam o seu > trabalho, sem deixar seus Usuários em situação de desespero, pedindo "para > morrer", muitas vezes, inclusive, sem suporte ou com péssimo nível de > suporte a estes sistemas/programas. Eu acrescentaria ao "não existem linguagens ruins" que "existem sim empresas más", como a Micro$oft. É claro que nenhuma empresa é "santa", todas visam o lucro. A diferença é que a Micro$oft tem um monopólio sem precedentes na área de software, e ela usa o poder que esse monopólio proporciona para sufocar cada vez mais os competidores (empresas ou tecnologias). Veja o caso do J2EE: é apoiado por praticamente todas grandes empresas, exceto por uma (coincidentemente, a Micro$oft). Será que ela rema contra a maré porque "concorrência é boa para o consumidor" ou por que ela pode (já que domina cerca de 95% do mercado de sistemas operacionais para desktop)? Fica aí a minha pergunta... Felipe -- 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] De novo, .NET esmagou J2EE...
Eliseu, On Wednesday 14 May 2003 06:32 pm, Pfaffenseller, Eliseu wrote: > No entanto, acredito que o ponto principal, em todas estas discussões, é a > "falta de respeito", que se vê, em relação aos demais > profissionais/estudantes, que, por algum motivo ou outro, escolheram e/ou > trabalham com determinadas linguagens. Acredito que o problema não seja a "falta de respeito" à outras linguagens, mas sim a desconfiança em relação à Micro$oft. Tanto é que você não vê ninguém na lista fazendo críticas pesadas (do tipo xiita) a outras linguagens com C, perl, python, php ou mesmo Cobol. > (Aqui, gostaria de abrir um parêntese e tecer meus elogios à Microsoft (ou > ao Sr.Bill Gattes), pois o que vemos no Ambiente .Net é justamente este Cuidado, pode ser que as ferramentas da Micro$oft sejam realmente uma maravilha aos programadores (não posso afirmar pois nunca usei tais ferramentas; o máximo que eu programei dessa área foram páginas ASP, e mesmo assim usando emacs, que na minha opinião é a melhor IDE possível :), mas elas prendem o programador ao ambiente Windows. Consequentemente, mais programas são feitos para esse ambiente, e mais pessoas usam esses programas, tornando mais complicada a vida de quem prefere ter a liberdade de usar outros sistemas (como Linux ou Mac). E acredite, existem muitas pessoas que optam por essa alternativa. É fato a maior parte da receita da Micro$oft (cerca de 80%, se não me engano) vem de apenas 2 produtos, a linha Windows e o Office. Portanto, ela faz de tudo (jogando sujo mesmo) para prender os usuários a esses 2 produtos. > respeito às demais linguagens, pois este Ambiente já nasceu suportando as > suas linguagens "nativas", bem como ao Cobol.Net, Pascal.Net, etc., sendo > que agora já temos inclusive o Delphi.Net, etc. Ou seja, você programa na > linguagem que escolher, que mais gosta, que mais se adapta.). Não sei se você omitiu sem querer, mas coincidentemente não vejo um Java.Net na lista. Será que o suporte não existe ainda por pura coincidência ou por se tratar de uma linguagem multi-plataforma, que não prende o desenvolvedor/usuário ao Windows? > Na minha opinião, não existem linguagens, bancos de dados/sistemas de > arquivos, ferramentas e/ou ambientes/plataformas de desenvolvimento ruins. > Existem sim, "maus profissionais", sem a devida "capacidade" para fazer um > bom uso disso tudo e construir Sistemas Decentes, que realmente façam o seu > trabalho, sem deixar seus Usuários em situação de desespero, pedindo "para > morrer", muitas vezes, inclusive, sem suporte ou com péssimo nível de > suporte a estes sistemas/programas. Eu acrescentaria ao "não existem linguagens ruins" que "existem sim empresas más", como a Micro$oft. É claro que nenhuma empresa é "santa", todas visam o lucro. A diferença é que a Micro$oft tem um monopólio sem precedentes na área de software, e ela usa o poder que esse monopólio proporciona para sufocar cada vez mais os competidores (empresas ou tecnologias). Veja o caso do J2EE: é apoiado por praticamente todas grandes empresas, exceto por uma (coincidentemente, a Micro$oft). Será que ela rema contra a maré porque "concorrência é boa para o consumidor" ou por que ela pode (já que domina cerca de 95% do mercado de sistemas operacionais para desktop)? Fica aí a minha pergunta... Felipe -- 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] ***PRGRAMADOR É PIÃO***
On Tuesday 27 May 2003 03:48 pm, [EMAIL PROTECTED] wrote: > Há dois anos atrás eu tive algumas aulas sobre mercado de trabalho no > exterior para a área de tecnologia , o que foi lido e apresentado pelo > professor foi que falta profissional nesta área(no mundo todo), tinha até Lembre-se que a situação mudou muito de 2-4 anos para cá. Embora hoje ainda haja uma demanda por estes profissionais, a demanda não é tão grande, e a oferta não é tão pequena (visto que muitos profissionais perderam o emprego). > um artigo bem legal que a gente leu sobre Greencards, este dizia que o > governo americano reservava (e concedia) certos números de Greencards para > profissionais na área de Ciências da Computação (e outros semelhantes) e > Engenharia Eletrônica. Sinceramente, eu desconheco esse fato, e acho estranho. Vocês devem ter confundido o Green Card (documento de estrangeiro legalmente residente) com o visto H1B (visto de trabalho temporário para empregos especializados) O governo do Canadá sim facilitava a obtenção de vistos para esses profissionais. O visto permanente do Canadá é relativamente fácil de se obter: você soma pontos de acordo com alguns critérios, e o fato de você trabalhar na área acrescenta alguns pontos. > Também lembro de um tipo de anúncio que o professor apenas citou que a NASA > teria feito : ela procurava programadores capacitados (as exigências não > foram ditas em aula), o salário seria U$35.000,00 , mais casa , carro e um > tipo de vale alimentação para as despesas de supermercado.Sei que é uma > super proposta , mas mostra que eles buscam profissionais nesta área. Veja bem, os salários nos EUA são determinados por ano, não por mês. Esse salário provavelmente é 35k/ano, o que por si só não é muito alto (a não ser que seja em uma cidade com o custo de vida *muito* baixo), embora o auxílio com as despesas de carro, casa e supermercado ajudem muito (na região do Vale do Silício, por exemplo, você gasta facilmente uns US$2000/mês com essas despesas). > Se for do seu interesse posso verificar qual seria a média salarial de um > programador , conheço bastante gente que mora lá. A média salarial dos EUA varia muito de região para região. 35k/ano, por exemplo, talvez seja um bom salário na região central, longe dos grandes centros. Já em San Francisco ou New York, mal daria para pagar a moradia :) Felipe -- 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] No getter method for property...
"No getter method for property X", quando vou inicializar meu aplicativo meu TomCat retorna essa msg... pela internet vi que a maioria das vezes que isso acontece é por um erro na class, falta de metodo get ou set, mas eu ja vi e revi 30 vezes e esta normal! inclusive os outros atributos passam normalmente! o que fazer?? --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Re: Projetos com JDeveloper e BC4J
Maiko, O problema de integração entre JDeveloper/CVS é quanto ao controle dos "meta-arquivos" do JDeveloper (como os .jpr e .jws). Se você colocá-los no controlador de versão (o que eu acho que seria o certo), você terá vários conflitos, tipo: - se uma pessoa usar windows e outra linux, os .prj serão sempre alterados (devido ao charset usado) - se uma pessoa adiciona um arquivo no projeto e outra pessoa adiciona outro, na hora do commit vai dar conflito - devido a esse problema (ou algum outro bug de integração), muitas vezes você não consegue adicionar um arquivo no seu projeto JDeveloper, mesmo ele existindo no CVS (às vezes você consegue resolver esse problema fazendo um update usando o CVS fora do JDeveloper; muitas vezes é necessário apagar completamente o projeto e re-fazer o checkout do módulo) - quando você sai do JDeveloper, ele automaticamente apaga o seu arquivo .cvspass (removendo as autenticações de outros repositórios) Uma solução seria tirar os meta-arquivos do controlador, mas daí você precisaria criar um novo projeto cada vez que você desse um checkout no módulo, o que não é muito prático. Resumindo, a documentação da Oracle explica como usar a CVS com o JDeveloper para gerenciar arquivos, mas não projetos. Felipe On Thursday 17 April 2003 01:45 pm, you wrote: > Oracle. Gostaria de saber quais são os problemas de integração com o CVS, e > quais inconsistencias são encontradas nos arquivos do BC4J. Talvez o 2a > problema nao seja reflexo do 1o? Seguem abaixo alguns links para consulta: > JDev9i + CVS: > http://otn.oracle.com/products/ids/daily/aug22.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] -
Re: [java-list] Paginação em JSP
On Friday 04 April 2003 12:59 am, [EMAIL PROTECTED] wrote: > Quase todo SGBD aceita a construção SELECT com LIMIT, funcionando da > seguinte maneira: Você informa um offset (onde você deseja que o cursor > dos registros se posicione) e um limite (tamanho da pagina de registros). > Ex.: (MySQL) > SELECT * FROM table LIMIT offset,limit > > SELECT * FROM table LIMIT 10,40 Quase todos? O Oracle, por exemplo, não aceita. Você precisa usar 2 selects para conseguir tal efeito, algo como (a sintaxe não deve estar correta, fiz de cabeça): SELECT * FROM (SELECT *, rownumber() AS linha FROM table) WHERE linha >10 AND linha < 40; > Procure saber se o sgbd que você usa dá suporte a essa opção, depois é só > você usar a criatividade para criar as páginas. Um exemplo seria você > reescrever a url de cada página a medida que o usuário clicar em avançar > (incrementando o offset) ou voltar (decrementando o offset). Ou seja, use o J2EE pattern ValueListHandle para escolher quais resultados mostrar na página: http://developer.java.sun.com/developer/restricted/patterns/ValueListHandler.html Felipe -- 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] Associação
Pessoal, No resoucer do JBuilder 7, ele me apresenta uma serie de "tipos de arquivo" que eu posso acrescentar ao meu projeto, gostaria de saber se existe uma forma para que eu aumente essa listade tipos com outras terminações Felipe --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] J2EE Client Development Survey
OOPS, na verdade o titulo e "J2SE Client Development Survey"... >Pessoal, > >A Sun/JavaSoft lançou essa pesquisa (voltada a programadores) sobre o >desenvolvimento de aplicações Java voltada ao desktop: > > >http://java.sun.com/webapps/survey/display?survey_id=1064 > >Vale a pena dar uma conferida e deixar sua opinião. > >Felipe -- 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] J2EE Client Development Survey
Pessoal, A Sun/JavaSoft lançou essa pesquisa (voltada a programadores) sobre o desenvolvimento de aplicações Java voltada ao desktop: http://java.sun.com/webapps/survey/display?survey_id=1064 Vale a pena dar uma conferida e deixar sua opinião. Felipe -- 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] J2sdk X J2sdkee
José, J2SDK contém o ambiente de desenvolvimento e execução do J2SE (Standard Edition); J2SDKEE é a implementção de referência (da Sun) do J2EE (Enterprise Edition). Ou seja, se por servidor de internet você se refere a um computador que você queira instalar um servidor de aplicações J2EE, a resposta seria o J2SDKEE (embora essa não fosse a melhor opção de servidor). Agora, se por servidor de internet você se refere a um servidor de aplicações, a resposta seria o J2SDK. Felipe On Wednesday 02 April 2003 03:02 pm, Jose Antonio - yahoo wrote: > Qual a diferenca entre o J2sdk X J2sdkee, qual dos 2 devo instalar em um > servidor de 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] -
Re: [java-list] j2sdk1.4.1_02 no linux
Mirian, Você poderia dar mais detalhes de qual classe/demo você está tentando executar e qual excecao voce está recebendo? Por exemplo: [EMAIL PROTECTED]/usr/java/demo/applets/Clock: pwd /usr/java/demo/applets/Clock [EMAIL PROTECTED]/usr/java/demo/applets/Clock: echo $JAVA_HOME /usr/java [EMAIL PROTECTED]/usr/java/demo/applets/Clock: java Clock.java Exception in thread "main" java.lang.NoClassDefFoundError: Clock/java [EMAIL PROTECTED]/usr/java/demo/applets/Clock: Nesse caso o erro é que não existe a classe Clock.java (ou seja, pacote Clock, classe java). O certo seria: [EMAIL PROTECTED]/usr/java/demo/applets/Clock: java Clock Exception in thread "main" java.lang.NoSuchMethodError: main Nesse caso o problema é que a classe Clock não possui o método main (já que é um applet). Ou seja, o comando correto para esse demo é: [EMAIL PROTECTED]/usr/java/demo/applets/Clock: appletviewer example1.html Warning: Can't read AppletViewer properties file: /home/felipeal/.hotjava/properties Using defaults. Felipe On Tuesday 01 April 2003 02:25 pm, Mírian Bruckschen wrote: > Estou tendo um problema ao executar os .class que vem de exemplo no jdk. > Nao sei se eh questao de variaveis de ambiente, configurei as minhas do > seguinte modo (abaixo trecho do meu bash_profile): > > (...) > PATH=$PATH:/usr/java/j2sdk1.4.1_02/bin > JAVA_HOME=/usr/java/j2sdk1.4.1_02 > CLASSPATH=:. > (...) > export USERNAME BASH_ENV PATH JAVA_HOME CLASSPATH > > Quanto a programas que eu mesma faco e compilo, roda normal. O erro que eu > recebo eh o que normalmente aparece quando nao acha as classes > (NoClassDefError, etc, ...). Existe mais alguma coisa que eu possa fazer? > > []´s > > Mirian -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Relatórios
Olá Sávio! Já utilizei o Crystal. Realmente é muito bom. Mas até onde eu sei serve apenas para plataforma Windows, é pesado e não é free. Tenho preferência por ferramentas escritas em Java mesmo. De qualquer forma agradeço a opinião. Abraços Felipe Grandi SantosAnalista de Sistemas Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED] De quem entende de informação para quem entende de saúde. -Mensagem original-De: Savio Barros [mailto:[EMAIL PROTECTED]Enviada em: sexta-feira, 1 de janeiro de 1999 01:20Para: [EMAIL PROTECTED]Assunto: Re: [java-list] Relatórios Olá, Vc já experimentou o Crystal Reports? É muito bom...o ruim dele é ter que criar uma sessão de banco só pra ele... []´s Sávio - Original Message - From: Felipe Santos To: [EMAIL PROTECTED] Sent: Monday, March 31, 2003 3:42 PM Subject: [java-list] Relatórios Olá pessoal! Sobre ferramentas de relatórios em Java, gostaria de saber a opinião de vocês sobre a ferramenta com melhor relação custo-benefício. Andei fazendo alguns testes com o FOP. Me pareceu muito bom, mas o complicador dele é ter que criar XSLs para cada XML de dados. De repente esteja por fora e exista alguma ferramenta para criar mais facilmente os XSL (neste caso gostaria que me indicassem). De qualquer forma pode ser que exista alguma ferramenta de relatórios melhor que o FOP. Gostaria então que me indicassem. Agradeço desde já. Abraços Felipe
Re: [java-list] Como parar um for?
Fabrizio, Você poderia enviar para a lista exatamente que erro ocorre e qual a sintaxe do seu programa? Normalmente, se você usa um return incondicionalmente e continua declarando comandos após o return, realmente o compilador reportará um erro (algo do tipo "Statement not reached"), pois o código depois do return nunca será executado. Mas no seu caso você disse que colocou o return dentro de uma condição, então deveria funcionar... Felipe On Monday 31 March 2003 01:56 pm, Fabrizio Barata wrote: > Olá para todos, > > este é o meu primeiro email na lista, estou iniciando na linguajem, e tenho > um duvida q é ridícula mas apenas gostaria de saber um pouco mais sobre a > linguagem, eu tentei parar um for com uma condição e dando um "return" > nela, mas vi o dá um erro, alguém saberia me dizer como deve ser realmente > trata isso na linguagem, pelo q vi não posso usar um return para o laço > então dou um break e uso o return no final do método mas queria saber se na > documentação da Sun existe algo q diga a forma correta de ser usada . > > Grato, Fabrizio Barata. -- 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] Relatórios
Olá pessoal! Sobre ferramentas de relatórios em Java, gostaria de saber a opinião de vocês sobre a ferramenta com melhor relação custo-benefício. Andei fazendo alguns testes com o FOP. Me pareceu muito bom, mas o complicador dele é ter que criar XSLs para cada XML de dados. De repente esteja por fora e exista alguma ferramenta para criar mais facilmente os XSL (neste caso gostaria que me indicassem). De qualquer forma pode ser que exista alguma ferramenta de relatórios melhor que o FOP. Gostaria então que me indicassem. Agradeço desde já. Abraços Felipe
[java-list] Exceção/Duvida
Tenho uma classe com o seguinte codigo: int b[]=new int[10]; try { System.out.print(b[23]); } catch(Exception e) { System.out.print(e.getMessage()); } que se nao tiver o try me retorna a velha mensagem de arrayoutofbounds e etc, mas quando eu peço para que ele imprima o e.getmessage ele apenas imprime null, pergunto, como eu faço para que o programe nao aborte, lance a exceção mas a mensagem retornada seja a de arrayoutofbounds? --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Criação de Objeto sem Declaração
No caso de strings, realmente não faz muito sentido. Esse tipo de declaração só faz sentido quando o construtor do objeto realiza algum tipo de ação. Em particular, quando envolve a criação de Threads. Um caso típico desse tipo de declaração é quando você implementa uma classe derivada de Thread que já chama o método start no construtor. Algo como: new MinhaThread(); // mesmo você não atribuindo o novo objeto a nenhuma variável, // ele continuará a existir private class MinhaThread extends Thread { MinhaThread() { super("MinhaThread"); start(); } public void run() { while ( Thread.currentThread() != null ) { // acao da thread aqui } } Felipe On Thursday 27 March 2003 05:09 pm, Rafael Barros Pereira wrote: > Tenho uma dúvida: gostaria de saber qual é a utilidade de criar um objeto > desta forma: > > new String("aaa"); -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] como serializar uma imagam?
Boa pergunta! Porem, nada que uma consulta ao Google nao resolva :-) : http://www.dcs.shef.ac.uk/~tom/Java/Power/image_serialization.html Felipe On Wednesday 26 March 2003 05:14 pm, Elvis wrote: > Pessoal, > > Alguem poderia me ajudar em como serializar uma imagem para gravar em disco > e poder recupera-la? > > a classe Image não é serializada e não encontrei nenhum metodo q me > retornasse ela com um array de Bytes ou algo do tipo! > > []'s > > Elvis -- 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] Valor da Certificação
A "fonte" diz que o preço é US$ 150 ou o valor cobrado localmente (ou seja, quando fora dos EUA). Aqui no Brasil o valor é R$ 300. Felipe On Sunday 23 March 2003 07:35 pm, cristine tellier wrote: > vá direto à fonte: > http://training.sun.com/US/certification/java/certification_details.html#pr >ogrammer1.4 -- 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] Arquivos .properties (Arquivos de propriedades)
Adolfo, Criar uma nova classe de logging é como re-inventar a roda. É melhor usar um produto pronto mesmo. Se você não pode usar o J2SE 1.4, sugiro 2 outras opções: log4j - http://jakarta.apache.org/log4j/docs/index.html lumberjack - http://javalogging.sourceforge.net/ (esse último é um pacote que permite o uso da nova API em outras JDK) Felipe Adolfo Gomes de Abreu wrote: Bom Dia a todos, Gostaria de saber se alguem possui uma documentação sobre arquivos *.properties*, como usar, como configurar, etc. Preciso criar uma classe de logging para centralizar meus System.out.println, mas não gostaria de usar a nova API java.util.logging, pois ela só está disponivel na versão 1.4 do JDK e meu cliente trabalha com a versão 1.3. -- 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] array dinâmico
Ou ArrayList, caso você não precise de acesso sincronizado... Mário Roberto Porto Filho wrote: Utilize a classe java.util.Vector Ela implementa um array dinâmico !!! -- 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] Sobrescrevendo um método
Basta no codigo da subclasse chamar super.nome_do_metodo. Por exemplo: public void metodoX() { super.metodoX(); // bla-bla-bla } Felipe Sergio Mendonça wrote: Galera, como eu faço pra reescrever um método de uma superclasse, sem perder o que já está escrito na superclasse? Na verdade não é bem reescrever, mas sim adicionar código a esse método. -- 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] :::Não Deveria já ter o Driver - MYSQL:::
Dirley, Você deve estar usando um driver antigo. Hoje em dia o driver é o com.mysql.jdbc.Driver. De acordo com a página do projeto (http://mmmysql.sourceforge.net/): *MM.MySQL is now MySQL Connector/J !* In June, 2002, I joined the fine crew of developers at MySQL AB, and MM.MySQL is now the official JDBC driver for MySQL! As well as being under a free software license (LGPL for Connector/J 2.0.14, GPL for Connector/J 3.0.0 and beyond), commercial licenses and support options are also available from MySQL-AB. Contact [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> for more information. Felipe Dirley Wagner wrote: Está dando o erro: ClassNotFoundException : org.gjt.mm.mysql.Driver -- 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] Ajuda
Fabio Guimaraes de Almeida wrote: como faço para pegando os documentos desse vetor, consiga imprimi-los direto na impressora? nao faço nem ideia de como se fazer isso, tenho que fazer isso acontecer apertando um botao imprimir na pagina, e nao pode aparecer aquela tela de configuraçao da impressora, ela tem que ir direto para impressao... Eu não acredito que seja possível imprimir diretamente, sem a intervenção do usuário. Afinal, isso seria uma grande falha de segurança (uma página hostil ou mal programada poderia detonar a impressora do pobre usuário :). Felipe -- 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] Threads
Sergio Mendonça wrote: Ok Felipe, muito obrigado! De nada... A solução de criar uma Thread como classe privada do frame me parece mais interessante, pois poderei acessar diretamente os componentes do frame. A questão agora é: como eu faço pra criar uma Thread como classe privada do frame? Basta criar uma classe privada dentro da classe do frame. Algo do tipo: public class MyFrame extends Frame { // declara atributos private class MyThread extends Thread { // atributos de MyFrame podem ser acessados aqui } // private class } // public class -- 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] Protegendo o código dos meus programas
Sim, existe. Você pode usar ofuscadores de código, que mantem o mesmo código (sem adicionar nada), mas trocam os nomes dos identificadores (ao invés de um método calculaTotal(), por exemplo, voce teria xck34okasd213ad23() ). Algumas IDEs (como o JDeveloper) já oferecem essa opção ao compilar o projeto. No momento eu não conheço/uso nenhum "ofuscador" em particular, mas basta procurar na rede por "java obfuscator". Felipe Henrique Lobo Weissmann wrote: Existem vários softwares decompiladores de arquivos byte-code. Uma das soluções apresentadas para impedir que meu código fique exposto, são estes programas que acrescentam vários códigos desnecessários aos meus programas. No entanto, isto os torna mais lentos. Existe alguma outra maneira de proteger o meu código fonte além destas? -- 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] Cálculos
Olá pessoal. Estou estudando Java e preciso saber um pouco mais sobre como trabalhar com entrada de dados a partir do teclado para calcular: - equações do segundo - funções - algoritmos Euclidiano, Euclidiano estendido etc... Vocês podem me ajudar indicando algum site? Obrigado Felipe --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 -- 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] Cálculos
Olá pessoal. Estou estudando Java e preciso saber um pouco mais sobre como trabalhar com entrada de dados a partir do teclado para calcular: - equações do segundo - funções - algoritmos Euclidiano, Euclidiano estendido etc... Vocês podem me ajudar indicando algum site? Obrigado Felipe --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03
[java-list] Arquivo JAR
Gostaria de saber como criar e utilizar um arquivo JAR Desde já agradeço. _ Voce quer um iGMail protegido contra vírus e spams? Clique aqui: http://www.igmailseguro.ig.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] O que é Struts?
Olá galera, Estou acompanhando a conversa sobre Struts, e tenho algumas dúvidas: - O que é Struts? - Qual a utilidade? - Onde tem material para eu estudar sobre o assunto? Obrigado... Felipe -- 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] Threads
Sergio Mendonça wrote: Por exemplo, eu tenho um frame com vários componentes. No action de um botão eu dou um start numa thread, que precisa interagir com alguns componentes e métodos desse frame. Qual é a maneira mais correta de se fazer isso? Criar uma subclasse de Thread e colocar o frame como atributo dessa classe? Ou tem outra maneira de interagir com a classe que chama a thread? Eu não acredito que exista uma maneira mais correta para tal. Uma solução seria criar uma Thread como classe privada do frame, pois desta forma ela teria acesso aos atributos do mesmo. Ou então criar uma Thread "pública" e passar os atributos para tal Thread. De qq forma, o mais importante é a sincronização na hora de acessar os atributos do frame (já que você poderia ter mais de uma Thread acessando os atributos ao mesmo tempo, o que poderia levar a inconsistências). Felipe (respondendo ao quinto e último email do sábado à noite :) -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] como é em Java..... StrToDate ??
AndréJava wrote: como faço pra converter uma variavel do tipo String para Date? Dica: procure a documentação sobre a classe java.util.Date: http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html Resumindo: 1.Usando o construtor Date( String s ). Esse método, porém, é deprecated (isso é, não deveria ser usado, pois provavelmente será extinto em versões futuras): |*Date <cid:[EMAIL PROTECTED]>*(String <cid:[EMAIL PROTECTED]> s)| *Deprecated.* /As of JDK version 1.1, replaced by |DateFormat.parse(String s)|. /2.A alternativa então, como descrito no javadoc do construtor, é usar o método/ java.text.DateFormat.parse( String s) /Felipe / / -- 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] Graficos em Java
rogeriofrr wrote: construir gráficos. Alguém, poderia me informar os links das páginas dessas bibliotecas ? Seria a JFreeChart (http://www.object-refinery.com/jfreechart/index.html) ? Felipe -- 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] Banco OO
Pfaffenseller, Eliseu wrote: "O PostgreSQL é um sofisticado sistema de gerenciamento de banco de dados relacional e orientado a objetos, suportando quase todas as contruções SQL, incluindo subseleções, transações, tipos definidos pelo usuário e funções . Ele é o mais avançado banco de dados de código livre disponível . Atualmente está disponível seu código fonte, além de binários pré-compilados em diversas plataformas . " Quem está errado? Olha, eu desconhecia que o PostgreSQL tinha essa orientação à objetos (legal a discussão ter surgido na lista :), mas pelo que eu pude concluir, essa orientação é nas tabelas em si (e talvez em algumas estruturas de daos), de tal forma que você pode usar alguns conceitos de OO (como herança e reuso). Entretanto, a parte de persistência continua sendo relacional (ou seja, tabelas, linha, colunas, etc...). Porém, acho que a pergunta inicial era sobre a existência de um banco de dados cujo mecanismo de persistência e consulta fosse orientado a objetos, de tal forma que não seja necessário o mapeamento entre objetos e tabelas. Ou seja, ao inves de inserir uma linha em uma tabela através de um comando SQL "INSERT INTO TabelaA (x,y,z) VALUES (x1,y1,z1)", você inseriria um objeto em uma coleção através de um comando do tipo "INSERT INTO ColecaoA OBJECT ObjectB". Felipe -- 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] Implements e Extends...
Robson, Você está confundindo um pouco os conceitos (sobre extends e implements): Quando eu crio uma classe e extendo os métodos de outras (extends) eu estou usando metodos de outras classes dentro da minha classe... Quando você extende uma classe, você tem acesso aos métodos da classe extendida (a não ser os métodos private), podendo inclusive sobre-escrevê-los (a não ser que o método seja final ou private). Quando eu uso implements eu implemento novos métodos de uma classe, dentro da minha classe... Na verdade, você não implementa uma classe, mas sim uma interface. qdo eu implemento, eu sou obrigado a declarar todos os métodos da outra classe dentro da minha? Sim, você tem que implementar todos os métodos da interface, a não ser que você declare a classes como abstrata (nesse caso, essa classe não pode ser instanciada, somente suas sub-classes não-abstratas, e desde que elas implementem os métodos faltantes da interface).] o que acontece se dentro dessa classe eu tiver variáveis (como posso acessar) ? Se uma interface definir variáveis, a sua classe implementadora pode acessá-las normalmente (é muito comum, por exemplo, uma interface definir constantes - ou seja, variáveis final). por favor, se alguem tiver algum exemplo que possa demonstrar, ficaria grato.. A parte do exemplo eu estou com preguiça de pesquisar, deixarei para os outros amigos javaneses :( programo em C++, e estou migrando para o java e pintou essa dúvida... Bem-vindo ao clube :) Felipe -- 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] Pacote de logging
Fritz Schallplatten wrote: Pessoal, eu estou mexendo com o pacote de logging do jdk 1.4 porém estou encontrado muitas dificuldades. Eu gostaria de saber de um jeito simples, como que eu faço pra classe Logger deixar de usar o ConsoleHandler e utilizar o FileHandler Você precisa mudar a propriedade handlers: # Global properties # "handlers" specifies a comma separated list of log Handler # classes. These handlers will be installed during VM startup. # Note that these classes must be on the system classpath. # By default we only configure a ConsoleHandler, which will only # show messages at the INFO and above levels. handlers= java.util.logging.ConsoleHandler # To also add the FileHandler, use the following line instead. #handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler pra todas as instâncias de logger que eu criar. Eu fucei na documentaçao e tentei buscar algum tutorial sobre isso, mas nào estou achando nada nesse nível, só coisas ou muito básicas ou muito avançadas. Alguém teria um exemplo para me disponibilizar? Desde já agradeço. Existe um exemplo (disponível on-line) e um artigo (muito bom, por sinal :) na Java Magazine desse mês: http://javamagazine.com.br/edicoes/jm5/index.html A listagem 4 usa a configuracão através de um arquivo com propriedades. A sintaxe é: java -Djava.util.logging.config.file=listagem4.properties listagem4 _numero_da_porta_ Felipe -- 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] porta serial
Ricardo wrote: Vou ter que desenvolver um aplicativo no Jdeveloper da ORALE. Neste aplicativo eu terei que acessar de alguma maneira a porta serial!!! Sim: use a Java Communications API (http://java.sun.com/products/javacomm). Quanto ao JDeveloper, é só criar uma biblioteca de usuário com o comm.jar Felipe -- 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] Uma ajuda com imagens...
Olá galera, Gostaria de pedir uma ajuda para vocês... por exemplo eu tenho dois sites(o principal e o de cadastro). Um dos sites faz o cadastro de Noticias(por exemplo..), e o site principal exibe essas Noticias... A pergunta é a seguinte: Como eu faço isso com imagens(fotos)?, supondo que seja outra pessoa que vá incluir as imagens. Qualquer ajuda será bem-vinda, desde exemplos até tutoriais, etc... Obrigado, Felipe.. -- 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] Vector -> Array
Tente o seguinte: File arqs[] = new File[vetor.size()]; vetor.toArray( arqs ); ou entao apenas: arqs =(File[]) vetor.toArray( arqs ); Os 2 métodos devem funcionar (eu digo devem pois nunca tentei o 2o). Felipe Sergio Mendonça wrote: Galera, tenho uma Vector com objetos do tipo File nele e gostaria de transforma-lo num array de File.. Tentei desta forma mas dah um ClassCastException: File arqs[] = (File [])vetor.toArray(); Sergio Ferreira de Mendonça Nexxera Tecnologia e Serviços S.A. http://www.nexxera.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] Usando Message Driven Beans com OpenJMS
Srs., Alguém tem um exemplo de como usar Message Driven Beans (MDB) com o OpenJMS. Estou usando o J2EE Reference Implementation da Sun com App Server e o OpenJMS como servidor de fila. Consigo inserir itens na fila mas não consumi-los nem startar um MDB sempre que uma mensagem chega. Qualquer ajuda será muito bem vinda. Obrigado! -- Felipe Gonçalves Coury Project Manager VL Info Ltda. Office: +55 19 37411753 (Ext. 1753) Mobile: +55 19 91374588 [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Re:[java-list] Iniciante em Java II
Ola Carlos, Não me sinto com bagagem suficiente pra defender arduamente java, não que a linguagem nao seja poderossima, mas por nao ter muito conhecimento pratico tenho algum, mas venho responder sua msg por que passamos por algo parecido com sua duvida da lentidao de java na empresa onde eu estagio, e me alongo um pouco para contar essa historia, eramos dois grupos um grupo bem mente fechada que nao queria java ( vou chamar eles de mal! :) ) e um grupo que vou chamar de bem, que queria java, a questão foi simples e muito simples, quando surgiu a questão de fazer um ambiente web, nasce a duvida quem fará? o bem ou o mal? ai no meio da discursão o analista do bem disse vamos fazer o seguinte: " quem conseguir fazer isso aqui ( um projeto mini do que era pretendido) primeiro e melhor faz o resto na sua linguagem e do jeito que quiser" bem.. foi covardia... pedir pra fazer um Site dinamico com delphi.. resultado... o bem venceu :) dizem que ele sempre vence no final, o problema que voce deve analisar é pra que vc quer usar java,nao pense em fazer um soft de controle de estoque, alem de dar um trabalho cão fica lento... mas... se a coisa for mais complexa... mexer com servidores... roteadores... e etc bem.. com delphi fica um pouco menos viavel... NÃO IMPOSSIVEL... T+ Felipe > Pessoal, > > Sou iniciante em Java mas já programo a um bom tempo em Delp hi e Oracle > (PL/SQL). Estou ansioso para aprender mais sobre Java. Fiz u m curso de verão > na USP de Java e achei muito legal. > Comprei o Livro "Java - Como Programar" edição mais recente (amarela) e > estou lendo. > > Estou planejando tirar uma certificação em Java. Queria sabe r como está o > parâmetro valor/hora para um profissional em Java com certif icação e para um > profissional sem certificação. Inclusive, se possível, gosta ria de saber se > esses valores são no regime de CLT ou não. > > Vejo com certa tristeza que há uma certa resistência por par te dos usuários > sempre que menciono a palavra "Java"... Todo mundo sempre ve m com aquela > velha desculpa de que Java é lento. ;( > Como vocês conseguem driblar essas pessoas? > > A galera que já está a mais tempo "na estrada" poderia me da r essas dicas, > inclusive se vale realmente a pena ($$$ + Oportunidades) mig rar de Delphi > para Java. > > > []'s > > > > -- LISTA SOUJAVA --- - > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list% 40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > - > > --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Iniciante em Java
Tambem achei, nao sei com relação aos demais, mas eu tenho 20 anos, pouca experiencia pratica com java ( 6 meses de ESTAGIO), uns 2 ou 3 livros lidos a respeito e ganhando salario minimo por 6 horas de trabalho diarias, nao sei se eu nao estou no lugar certo, mas pelo menos eu posso afirmar que meu salário nao é pra comprar revista de mulher pelada ( até por que nao sobra depois da cerveja do fim de semana). Não acho que seja dificil se você estiver em qualquer casa etária aprender o que quer que seja, desde que você ainda consiga montar um video cassete você tambem conseguirá programar em java, ou .NET, ou qualquer outra dessas novas sensações do mercado... tenho pessoas no meu ambiente de trabalho ou devo dizer estagio que tem mais de 35 e a 6 meses tiveram que aprender java, e nao houve grandes dificuldades, e como na maioria dos casos que li aqui as pessoas ja dominam C++ ( eu imagino que orientação a objeto) entao.. java? sem grandes problemas... Boa sorte a todos! Abraços, Felipe Ferraz PS: 1000 reais?? se tiver aqui em Recife eu aceito! pra onde eu mando meu curriculum ?? > Achei hilario o comentario do cara.. > > -Original Message- > From: Mcgregory Douglas [mailto:[EMAIL PROTECTED] .br] > Sent: quarta-feira, 26 de fevereiro de 2003 18:31 > To: [EMAIL PROTECTED] > Subject: Re: [java-list] Iniciante em Java > > > Olá Pessoal > > > Também já entrei para a casa dos Trinta ... e tenho analisad o a hipótese de > migrar para Java, atualmente trabalho com C/C++ em ambiente Unix. O meu > principal receio é a concorrencia desleal feita pelo pessoal de pouca idade > e experiencia que pedem R$ 1.000,00 por mes e já estão feliz es da vida (dá > para a cerveja e pras revistas de mulher pelada). > Então como anda o mercado de trabalho ? > Alguem tem +/- o valor hora de um profissional Java ?? > > Gregory. > > - Original Message - > From: "Ruy Pedroso" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> > Sent: Wednesday, February 26, 2003 1:41 PM > Subject: RE: [java-list] Iniciante em Java > > > José, > > Tenho 35 anos e iniciei com Java faz aproximadamente 1 ano e meio. Há > alguns meses consegui a certificação para programador. Atual mente > trabalho como desenvolvedor Java numa empresa, como PJ. > > Lembro- me quando fiz uma pergunta dessas numa outra lista de discussã o. > Ouvi várias expressões como "você tá velho", "esquece e part e pra > outra", etc, etc... Quase desisti, mas resolvi encarar para ver no que > dava. > > Penso que hoje o mercado para Java está bastante competitivo , mas se > você está motivado e pretende seguir esse caminho, vá em fre nte! : ) > > Quanto às dicas de estudo, há alguns dias postei uma mensage m com vários > links sobre certificação. Você pode lê-la nesse link: > http://www.mail-archive.com/java- [EMAIL PROTECTED]/msg34668.html > > []'s > > Ruy Pedroso > Trails Sistemas > Av. Nilo Peçanha 50 - sala 2511 - Centro > CEP 20020-100 - Rio de Janeiro - RJ > Tel: +55 21 2262 6370 > Fax: +55 21 2262 6354 > > -Original Message- > From: Jose Ildon [mailto:[EMAIL PROTECTED] > Sent: quarta-feira, 26 de fevereiro de 2003 11:01 > To: [EMAIL PROTECTED] > Subject: [java-list] Iniciante em Java > > > Sou iniciante e preciso de uma orientação: > > Tenho 37 anos. Desejo me certificar. Iniciando agora, terei futuro > trabalhando com Java? > Por onde começar a estudar. > O que me sugerem? > > Agradeço desde já, > > José Ildon > > > > -- 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.O email foi inspeciona do por > vírus. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.456 / Virus Database: 256 - Release Date: 18/2/2003 > > > --- > Outgoing mail is certified Virus Free.O email foi inspeciona do por > vírus. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.456 / Virus Database: 256 - Release Date: 18/2/2003 > > > > -- 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/
Re: [java-list] Duvida StringBuffer
Márcio, Os 2 objetos não são identicos, são 2 objetos StringBuffes diferentes. Você está assumindo que a chamada do equals retorne true porque ambos buffers contém a mesma String. Porém, tal compartamento não está especificado na API (http://java.sun.com/j2se/1.4/docs/api/java/lang/StringBuffer.html). Mais precisamente, o método equals da classe StringBuffer não está documentado, portanto provavelmente tal classe não redefine esse método). Já a classe String (http://java.sun.com/j2se/1.4/docs/api/java/lang/StringBuffer.html) documenta o uso de equals: Compares this string to the specified object. The result is |true| if and only if the argument is not |null| and is a |String| object that represents the same sequence of characters as this object. Portanto, para o seu código retornar true, o certo seria: if (sb.toString().equals(s1.toString())) Felipe Marcio Adriano Batista Leal wrote: Gostaria de Saber porque não apresenta a mensagem OK, pois estou comparando dois Objetos identicos. public class testestring { public static void main(String args[]) { StringBuffer sb = new StringBuffer("abc"); StringBuffer s1 = new StringBuffer("abc"); if (sb.equals(s1)) { System.out.println("OK"); } } } -- 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] Resposta oficial da SUN ao memorando
Eu gostaria muito de divulgar, mas para tal gostaria de uma fonte mais confiável. Ou seja, de onde você recebeu esse boletim? Tem algum link para ele? Felipe [EMAIL PROTECTED] wrote: Eis a posicao oficial da Sun. Solicito divulgar aos interessados. Pontos a -- 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] Número de registros
[EMAIL PROTECTED] wrote: Alguém sabe se existe algum método no ResultSet que indique a quantidade de registros retornados de uma pesquisa SQL? Essa é uma boa pergunta, já que tal método seria muito útil mas ele não existe no ResultSet. Na ausência de tal método, uma das soluções é usar algo como: rs.last(); int count = rs.getRow(); Note que nesse ponto o seu cursor não estará mais no início do ResultSet, portanto será necessário voltar ao começo antes de ler os dados (e, consequentemente, o ResultSet precisa ser aberto com a opção de ir para frente e para trás). Felipe -- 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] Ajuda sobre java.util.logging (again)
Carlos Eduardo Elias Ribeiro ceduardo-at-atech.br |Sou java| wrote: Pessoal, Estou usando o pacote java.util.logging do 1.4 para gravação de histórico em arquivo. Porém estou com problemas com a geração do arquivo. Existem vários parâmetros para a geração de arquivos, documentados na classe FileHandler: http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/FileHandler.html Para configurar as propriedades de logging, é necessário passar o nome do arquivo de propriedades através da linha de comando: java -Djava.util.logging.config.file=logging.properties _classe_com_metodo_main Como faço para que seja criado apenas um arquivo com as informações ocorridas durante o processamento da aplicação? Basta mudar o count para 1: java.util.logging.FileHandler.count =1 Sei que quando o processamento é reiniciado, o arquivo é sobrescrito. Você pode mudar o comportamento de sobrescrita através da propriedade: java.util.logging.FileHandler.append=true | Consigo mudar o nome do arquivo para evitar isso? Para mudar o nome do arquivo: java.util.logging.FileHandler.pattern = %h/teste.log (note que o %h é substituído pelo seu home dir) Felipe . -- 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] Ajuda sobre java.util.logging
Carlos Eduardo Elias Ribeiro ceduardo-at-atech.br |Sou java| wrote: Pessoal, Estou usando o pacote java.util.logging do 1.4 para gravação de histórico em arquivo. Porém estou com problemas com a geração do arquivo. Existem vários parâmetros para a geração de arquivos, documentados na classe FileHandler: http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/FileHandler.html Para configurar as propriedades de logging, é necessário passar o nome do arquivo de propriedades através da linha de comando: java -Djava.util.logging.config.file=logging.properties _classe_com_metodo_main Como faço para que seja criado apenas um arquivo com as informações ocorridas durante o processamento da aplicação? Basta mudar o count para 1: java.util.logging.FileHandler.count =1 Sei que quando o processamento é reiniciado, o arquivo é sobrescrito. Você pode mudar o comportamento de sobrescrita através da propriedade: java.util.logging.FileHandler.append=true | Consigo mudar o nome do arquivo para evitar isso? Para mudar o nome do arquivo: java.util.logging.FileHandler.pattern = %h/teste.log (note que o %h é substituído pelo seu home dir) Felipe . -- 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] Servlet gerando imagem
Paulo, Setar a variável DISPLAY não soluciona de vez o problema, pois você ainda precisa ter um X-Server válido (o que nem sempre é possível). A melhor solução para esses casos é usar alguma ferramenta que emule o funcionamento de um X-Server, como o PJA: http://www.eteks.com/pja/en/ Tal ferramenta deve resolver seu problema (pelo menos já resolveu o meu :). Felipe gangrel-br gangrel-br-at-bol.com.br |Sou java| wrote: Obrigado pela ajuda, mas infelizmente ainda não está funcionando... Eu setei a variável DISPLAY com o nome da máquina, mas ainda assim não funcionou. Tentei também usar o 'xhost +' para liberar o acesso ao X mas nada... Estou tentando utilizar o Xvfb, mas também não consegui fazer com que funcione. Em todos os casos a mesagem de erro se mantém a mesmo. -- 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] Servlet gerando imagem
Paulo, Setar a variável DISPLAY não soluciona de vez o problema, pois você ainda precisa ter um X-Server válido (o que nem sempre é possível). A melhor solução para esses casos é usar alguma ferramenta que emule o funcionamento de um X-Server, como o PJA: http://www.eteks.com/pja/en/ Tal ferramenta deve resolver seu problema (pelo menos já resolveu o meu . Felipe gangrel-br gangrel-br-at-bol.com.br |Sou java| wrote: > Obrigado pela ajuda, mas > infelizmente ainda não está > funcionando... Eu setei a variável > DISPLAY com o nome da máquina, mas > ainda assim não funcionou. Tentei > também usar o 'xhost +' para liberar o > acesso ao X mas nada... > Estou tentando utilizar o Xvfb, mas > também não consegui fazer com que > funcione. Em todos os casos a mesagem > de erro se mantém a mesmo. -- 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] Construtores.
Olá pessoal, sou iniciante e gostaria de pedir a ajuda de vcs. Gostaria que alguém me explicasse o conceito de construtores, com exemplos. Obrigado Felipe Augusto -- 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] documentações Java
cassio andrade cassioguisso-at-yahoo.com.br |Sou java| wrote: Gostaria de saber onde encontro a documentações das classes Java, pois preciso saber quais são os métodos equivalentes a alguns que são "Deprecated". A documentação (da versão atual do J2SE) você encontra em: http://java.sun.com/j2se/1.4.1/docs/api/index.html Quanto aos métodos deprecated, a documentação de cada método indica a alternativa. Por exemplo, em Date.getDate() (http://java.sun.com/j2se/1.4.1/docs/api/java/util/Date.html#getDate()): getDate public int getDate() Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.DAY_OF_MONTH). Returns the day of the month represented by this Date object. The value returned is between 1 and 31 representing the day of the month that contains or begins with the instant in time represented by this Date object, as interpreted in the local time zone. Returns: the day of the month represented by this date. See Also: Calendar Felipe -- 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] Recompile with -deprecation for details
cassio andrade cassioguisso-at-yahoo.com.br |Sou java| wrote: Gostaria de saber que parâmetro de compilação é o -deprecation O -deprecated irá mostrar em maiores detalhes todas as chamados que seu código faz a métodos deprecated (depreciados/obsoletos). Tais métodos são marcado como deprecated na documentação javadoc da classe. O objetivo de tal técnica é a de avisar ao desenvolvedor que tal método será descontinuado no futuro (embora no momento ele ainda esteja disponível) para que ele possa substituí-lo pelo novo método (geralmente indicado também no javadoc). Felipe -- 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] Class que envi email
Existe uma API para isso, o JavaMail: http://java.sun.com/products/javamail/ Felipe Felipe Ferraz lipinhow-at-uol.com.br |Sou java| wrote: Pessoal, estou desenvolvendo um site e preciso de uma classe que eu referencie um email, e um assunto e ela mande uma mensagem pra esse email, alguem ja tem algo parecido com isso pra me mandar? -- 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] Class que envi email
Pessoal, estou desenvolvendo um site e preciso de uma classe que eureferencie um email, e um assunto e ela mande uma mensagem pra esse email,alguem ja tem algo parecido com isso pra me mandar? Nao precisa ser algo complexom com direito a interfase grafica e tudo, eu preciso de algo simples, muito simples!Desde ja agradeço,Felipe
[java-list] Poseidon (was Re: [java-list] Ferramentas Case)
Eu também comecei a usar o Poseidon (graças à dica da revista Java Magazine), e achei ele muito, muito melhor que o Argo UML (não sei quanto ao Rose, pois faz tempo que eu não uso o mesmo. Além do mais, eu uso Linux, portanto ele não me serve). Eu encontrei 2 problemas, mas talvez seja problemas "do usuário estúpido" (aka eu): - os diagramas de sequência não permitem o uso de atores, só objetos - um diagrama de estado precisa estar associado a um Use Case (talvez isso seja uma limitação do UML, mas no meu caso em particular eu tenho uma máquina de estado "multi Use Cases"). De modo geral o software é muito bom, e estamos considerando comprar a versão comercial (que permite a impressão de documentos e o uso de plug-ins). A minha pergunta é: alguém está usando tal versão (mais especificamente qual, já que eles tem umas 3 diferentes)? Vale a pena comprá-la? Felipe Petronio fpetronio-at-bol.com.br |Sou java| wrote: Acho o Poseidon infinitamente superior ao Rational Rose. O Rational Rose, apesar de muita gente nao saber, tem bastante limitações. Petrônio - Original Message - *From:* Flávio Leite <mailto:[EMAIL PROTECTED]> *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> *Sent:* Thursday, February 06, 2003 6:05 PM *Subject:* RES: [java-list] Ferramentas Case Estou usando o Poseidon, um mod do Argo, existem alguns bugzinhos porém a versão 1.5.1 está muito boa. -- 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] Ferramentas Case
Pessoal, gostaria de saber a opinião de vocês em relação ao ArgoUML (feito em Java). Ele já está sendo utilizado em empresas ou ainda perde feio pro Rational ou Together? A diferença em recursos frente aos softwares comerciais é muito grande? Abraços Felipe Grandi SantosAnalista de Sistemas Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED] De quem entende de informação para quem entende de saúde. -Mensagem original-De: Bruno Borges [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 5 de fevereiro de 2003 08:58Para: [EMAIL PROTECTED]; Jorge Augusto PizzatoAssunto: Re: [java-list] classe que faça eval http://jep.sourceforge.net - Original Message - From: Jorge Augusto Pizzato To: [EMAIL PROTECTED] Sent: Wednesday, January 29, 2003 10:41 AM Subject: [java-list] classe que faça eval Alguém sabe como substituir uma string para ser executada como numa função eval, ou qual classe faz isto? Ex: String x = "(1/2) * 100" int y = &x ou eval(x) // ou seja, y será igual ao resultado da expressão = 50 ou String x = "varX" double varX = 1000 double y = &x ou eval(x) // y será igual a 1000 Preciso disto para guardar fórmulas de cálculo no BD. O ideal seria poder substituir na fórmula as variáveis, masnão sei se dá para fazer. Ex: String f = "(A*B)" int A = 10 int B = 5 int y = &f ou eval(f) // colocar o resultado 50 em y. Pizzato ---Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.445 / Virus Database: 250 - Release Date: 21/01/03
Re: [java-list] ?
Bruno do Amaral Dias Baptista bruno-at-dc.ufscar.br |Sou java| wrote: Lembre-se que a classe Exception eh a classe "pai" de todas as excecoes! OPA! A Exception realmente é a super-classe de todas as exceções, mas nem tudo que try/catch é uma Exceção. A super-classe mesmo é o Throwable; o Exception (e sub-classes) indicam apenas os erros que devem ser explicitamente declarados (em assinaturas de métodos) e checados (mesmo assim ainda existe uma exceção - desculpe o trocadilho - à essa regra, que é a classe RunTimeException - ela e suas derivadas não precisam ser checadas também). Existem também os erros não-checáveis, que derivam da classe Error. Resumindo: Throwable / \ / \ / \ / \ ExceptionError Logo, a resposta eh D, E e F. Não, a resposta é mesmo E. OutOfMemoryError *não* deriva de Exception, mas sim de Error (como mostrado no enunciado). Felipe -- 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] Qual a diferença entre Servlet e JSP ?
Halex, Aqui vai minha explicação "meia-boca": Basicamente, jsp é uma linguagem de script, onde você mistura código jsp com código html e o container web "traduz" essa página para um servlet (ele automaticamente cria e compila uma classe java que implementa um servlet).Ou seja, o jsp é no fundo um servlet, mas com recursos muito mais amigáveis para o desenvolvedor (com taglibs, por exemplo). Em um servlet "puro", por exemplo, o desenvolvedor precisa invocar métodos para tudo, até mesmo para escrever na tela. Felipe Halex Maciel cphalexmaciel-at-yahoo.com.br |Sou java| wrote: Olá a todos, obrigado pela grande ajuda sobre JSP, foi de grande utilidade a colaboração dos membros da lista. Só que estou com outra dúvida que está me deixando confuso sobre Servlet e JSP, qual a diferença entre estes dois? Pois muitos dizem faz sua monografia em Servlet! Outros dizem faz sua monografia em JSP! Por isso gostaria de tirar esta dúvida, quais as vantagens e desvantagens dessas duas? O que uma faz que a outra não faz? Desde já, 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] JSP - O que é necessário?
Wils wilson-at-w3tecnologia.com |Sou java| wrote: O q é MVC? Model-View-Controller, uma arquitetura de sistemas onde a lógica de negócios (Model) é separada da apresentação (View) e do controle (Controller). Um exemplo "clássico" seria o uso de EJBs como Model, jsp como View e Struts como Controller. Felipe -- 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: finally
Mauro, Note que no seu bloco finally, se o rs.close() gerar uma exceção (o que deve ser raríssimo, pouco provável, mas possível.), a conexão não será fechada. Normalmente, eu faço algo do tipo: finally { JDBCUtilities.silentClose( stmt ); JDBCUtilities.silentClose( co ); } // JDBCUtilties - possui varios close() e silentClose() methods (para ResultSet, Statement, Connection public void silentClose( Statement stmt ) { if ( stmt != null ) { try { stmt.close(); } catch( SQLException exc ) { logger.warn( "error closing Statement", exc ); } } } Note também que é importante fechar o Statement, e não o ResultSet (você poderia fechar os dois, mas pela especificação, quando um Statement é fechado os ResultSets associados a ele também são). Felipe Mauro martini-at-floripa.com.br |Sou java| wrote: Eu normalmente uso assim: Connection co = null; ResultSet rs = null; try { co = pegaConn(); rs = executaUmQuery(co); while (rs.next()) { ... } } catch (SQLException eSQL) { debug("deu pau na base"); } finally { if (rs != null) rs.close(); if (co != null) co.close(); } []s, ETA :-), -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] NetBeans
Olá Ricardo, 1 - É uma IDE boa para se trabalhar? É a IDE que utilizamos aqui. Além de ser free é muito completa e seguido tem novas atualizações. Tem muitos recursos e facilita muito o desenvolvimento. No começo é um pouco chato de adaptar-se a ela, pois é bem diferente de outras aplicações visuais. mas depois que pega-se o jeito você fica dependente dela! 2 - É uma IDE muito usada pelos profissionais do mercado? Várias empresas e profissionais com quem conversei já me disseram que a utilizam, pelos mesmos motivos que já citei acima. Mas não tenho uma idéia mais ampla de como é a sua utilização no mercado. 3 - Quais outras indicações de IDE free para desenvolvimento java? Trabalho também com o JCreator, mas é bem mais simples que o NetBeans. []'s falow... _ 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] - -- 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] Métodos *estáticos* em interfaces
Ae pessoal!! Alguem sabe pq não é permitido declarar métodos estáticos em interfaces?? por exemplo: public interface myInterface{ public static void f(); } Luiz Felipe Molina.
RE: [java-list] Dúvida em código
Fala Tenisson Você deveria ter usado ++i, pois o que vc usou primeiro executa a soma i += i e depois soma um equanto o ++i incrementa i primeiro e depois executa i += i. []´s Felipe -Original Message- From: Tenisson Chaves dos Santos Júnior [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 15 de janeiro de 2003 13:31 To: [EMAIL PROTECTED] Subject: [java-list] Dúvida em código Pessoal, No código abaixo , eu esperava obter "3" no valor da variável i. No entanto , o valor retornado é "2" . Alguém poderia me explicar o porquê disso ? public class Teste{ public static void main(String args[]) { int i=1 ; i += i++ ; System.out.println(i); } } Obrigado, Tenisson Chaves 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 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] Alinhar Frame no centro da tela
à partir do java 1.4 (acho):meuFrame.setLocationRelativeTo(null); Note que: para que a janela seja centralizada corretamente, é necessário que ela já esteja realized, isto é, pronta para ser mostrada na tela. falow!!Luiz Felipe Molina.- Original Message -From: "Leonardo" <[EMAIL PROTECTED]>To: <[EMAIL PROTECTED]>Sent: Thursday, January 09, 2003 10:46 AMSubject: Re: [java-list] Alinhar Frame no centro da tela>> // Recupera o tamanho da tela> java.awt.Dimension screenSize => java.awt.Toolkit.getDefaultToolkit().getScreenSize();> // Ajusta o tamanho da janela (JFrame)> setSize( new java.awt.Dimension(800, 580));> // Ajusta a localização da janela, dependendo do tamanho da janela em> relação ao tamanho da tela> setLocation( (screenSize.width-800)/2,(screenSize.height-580)/2);>>> Bruno Borges gravada:>> > alguem tem akele pedaço de codigo classico pra alinhar um frame/jframeno> > centro da tela do desktop?> >> > []'s> > > > Bruno Cesar Borges [miojo]> > Programador Java Semi-Pleno> > ICQ: 8584744> > MSN: [EMAIL PROTECTED]> > *RUMO* ao Sun Certified Programmer for the Java 2 Platform 1.4> >> > ___> > Busca Yahoo!> > O melhor lugar para encontrar tudo o que você procura na Internet> > http://br.busca.yahoo.com/> >> > -- LISTASOUJAVA > > 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] Método de Divisão
Olá! O algoritmo mostrado pelo pessoal resolve o problema sim. mas quanto à performance, deixa a desejar.. Exemplo: 99/1 Para descobrir que o resultado é 99, o algoritmo irá fazer 99 subtrações no loop! Este problema pode ser resolvido utilizando um algoritmo com rotação de bits. Em processadores antigos, as únicas operações permitidas eram soma, subtração, operações lógicas (incluindo operações lógicas bit a bit) e rotação de bits. Todas as outras deveriam ser implementadas à parte. Assim, vc pode procurar na internet algum já pronto. daí é só passar pra java. ou então.. tentar fazer um :-) Luiz Felipe. - Original Message - From: Ricardo Artur Staroski To: [EMAIL PROTECTED] Sent: Friday, January 03, 2003 1:32 AM Subject: Re: [java-list] Método de Divisão Taí Adriana... // Calcular uma divisão utilizando apenas Soma e Subtração private static void divide(int dividendo, int divisor) { int numero = divisor; int quociente = 0; int resto = 0; for (int i = 0; numero <= dividendo; i++) { resto = dividendo - numero; quociente = i+1; numero += divisor; } /* System.out.println("\nQuociente de " + dividendo + " dividido por " + divisor + " é igual a " + quociente + "\nResto de " + dividendo + " dividido por " + divisor + " é igual a " + resto); */ } - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; "Ricardo Artur Staroski" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Thursday, January 02, 2003 2:56 PM Subject: Re: [java-list] Método de Divisão > Oi Ricardo,> > Em primeiro lugar obrigada pela atencao e pela resposta. Talvez eu nao tenha me > expressado da maneira mais adequada.> Eu preciso de um metodo que faca a divisao entre dois numeros inteiros > positivos sem usar o operador "/" mas q simule o mesmo. A divisao deve ser > feita usando as outras operacoes como soma e subtracao entendeu?> > Ats, Adriana> Citando Ricardo Artur Staroski <[EMAIL PROTECTED]>:> > > Olá Adriana...> > > > Não entendi exatamente sua necessidade, mas creio que seja o método abaixo:> > > > public int divide(int dividendo, int divisor) {> > return dividendo / divisor;> > }> > > > Abraços...> > > > > > Ricardo.> > > > - Original Message - > > From: <[EMAIL PROTECTED]>> > To: "Java List" <[EMAIL PROTECTED]>> > Sent: Thursday, January 02, 2003 8:58 AM> > Subject: [java-list] Método de Divisão> > > > > > > Oi pessoal,> > > > > > Feliz Ano Novo!> > > Estou precisando de um metodo que simule a operaçao de divisao de> > inteiros(/) > > > em Java. Alguem tem e pode me enviar?> > > > > > Ats , Adriana> > > > > > > > > > > > _> > > Yawl Internet http://www.yawl.com.br/> > > > > > Acesso Discado / ADSL / 24Hs> > > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL> > > > > > > > > -- 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] > > > -> > > > > > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra.> > > Scan engine: VirusScan / Atualizado em 30/12/2002 / Versão: 1.3.13> > > Proteja o seu e-m
[java-list] Applet com Servlet.
Como eu faço um Applet se comunicar com um Servlet...? Por exemplo, um Applet acessar uma variavel estática de um Servlet..Tudo isso no padrão J2EE 1.2 Grato. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] CERTIFICAÇÃO WEB COMPONENT
Ola... Pessoal...eu estou interessado nesta certificação da SUN (Web Component) e gostaria de saber se tem alguém na lista que tem esta certificação. O que vc's leram? Alguém de vc's tirou esta certificação sem comprar nenhum livro, lendo apenas os recursos da internet? Obrigado..
Re: [java-list] Hashcode
Rita, Por definição, uma função de hash possui as seguintes propriedades: 1. Dado um parâmetro qualquer, retorna um número (chamado hashcode). 2. Repetidas aplicações da função hash sobre o mesmo parâmetro devem retornar o mesmo número***, isto é, "10/10/2002Abacaxi" vai sempre retornar o mesmo hashcode. 3. O ideal seria que fosse retornado um número diferente para cada parâmetro, isto é, seria perfeito se dois parâmetros diferentes sempre resultassem em hashcodes diferentes. Assim, pela própria definição das funções de hash, elas não precisam possuir uma função inversa (que dado um número retorne o parâmetro). E na prática, funções de hash não possuem inversa mesmo.. Pô! mais pra que serve isso? Algumas estruturas de dados utilizam o hashcode para armazenar os parâmetros na estrutura. geralmente o hashcode influencia diretamente o índice onde o objeto será armaenado. estas estruturas de dados são conhecidas por estruturas esparças. Agora especificamente em Java. Java já possui todas as estruturas de dados padrões implementadas, e algumas delas utilizam hashcode, como é o caso do Hashtable. Para que estas estruturas que precisam de um hashcode funcionem para todo tipo de objetos, foi necessário a criação da função hashCode() na classe Object, garantindo que todos os objetos possuissem seu hashcode. _Se não me engano_, esta função foi implementada da forma a retornar um código hash baseado na posição de memória onde o objeto está alocado. Assim, o sinal *** no item 2 quer dizer que é possível que o hashcode mude entre uma execução e outra, mas permanece consante durante durante a execução. ...Mas vc não está "presa" à função de hash já implementada... você pode implementar a sua própria. para isto basta reimplementar a função hashCode() em seus objetos. A vantagem seria que como você é quem sabe que tipos de objetos estão sendo colocados em sua estrutura de dados, é muito possível que você consiga implementar uma função de hash que se aproxime mais ao objetivo descrito no item 3, que diz que as estruturas de dados que usam hash possuem uma performance debilitada quando objetos diferentes resultam no mesmo hashcode (isto é chamado de colisão). Novamente, como você é quem conhece os objetos a serem armazenados, você pode implementar uma função de hash específica para seus objetos, que resulte em uma menor probabilidade de colisão no seu caso específico. -Resumindo- hashCode é muito útil em algumas estruturas de dados, e é usado "internamente", isto é, geralmente não é necessário se preocupar com isso. =p Ufa! Acho que é só. Espero que isto ajude. Luiz Felipe Molina. - Original Message - From: Rita Fernandes To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] Sent: Wednesday, December 11, 2002 3:31 PM Subject: [java-list] Hashcode Eu tenho uma String String teste = "10/10/2002Abacaxi" System.out.println(teste.hashCode()); Isso me gera um numero, como eu peco a situacao inversa, como eu faço o unHascode .. ? Qual a finalidade pratica do Hashcode ? Obrigada Rita
[java-list] APPLET em J2EE
Ola pessoal da lista.. Eu tenho a seguinte duvida. Preciso usar um applet em uma aplicação 100% J2EE 1.2. Referencio o meu Applet em um jsp que se econtra na raiz da Web Application e para funcionar eu preciso colocar o .class do Applet junto com o jsp. Não tenho outro jeito melhor de fazer isso? Um jeito que seja padronizado J2EE? Não posso colocar este .class em outro lugar? Como eu faço para usar o tal do Applet Container que se encontra nas especificações J2EE? Grato, Felipe
Re: [java-list] utilidade do clone
Todas as passagens de parâmetros em java são *semrpe* por valor. Mas se o q vc quis dizer é q o ato de clonar um argumento te dá a liberdade de aterar qualquer coisa dentro deste argumento clonado, então vc está certo. Luiz Felipe Molina. - Original Message - From: "Alvaro Mota" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 29, 2002 3:58 PM Subject: Re: [java-list] utilidade do clone Uma das utilidades do clone e que vc pode simular uma passagem por valor. Certo? Alvaro Rodrigo Malara wrote: > Acho que e uma questao pessoal. > Particularmente, eu prefiro usar o Object.clone(). Nao tenho certeza se ha > ganho em performance, mas se nao me engano, o metodo clone e e um metodo > nativo escrito por quem escreve a maquina virtual para determinada > plataforma. > > Tambem tenho curiosidade sobre esse assunto. > > []s > > Rodrigo D. Malara > [EMAIL PROTECTED] > SUN Certified Java Programmer > Linux User ID: 137855 > > "Obstacles are those frightful things you see, if you take your eyes off the > goal." > Hannah Moore > > > > -Original Message- > From: Ana Paula Brandão Lopes [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, December 04, 2002 2:15 PM > To: java list > Subject: [java-list] utilidade do clone > > > Pessoal, > já mandei uma pergunta parecida, mas não sei se a lista recebeu. Alguém ai > poderia > me explicar a "real" utilidade do método Object.clone()? Por que não usar > copy > constructors para fazer deep copy, que é muito mais fácil. Tem alguma > questão mais > sutil envolvida, que eu não consegui ver? > > +++ > Ana Paula Brandão Lopes, M. Sc. > Universidade Estadual de Santa Cruz > Ilhéus-BA > 73-680-5271 > +++ > > > > -- 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] > - > -- "Se um homem nao sabe a que porto se dirige, nenhum vento lhe sera favoravel !" -- 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] J2ME
Pessoal, Além do site da SUN onde mais posso encontrar material sobre J2ME de preferência em Português. Obg, Felipe Aragão - Original Message - From: Luiz Carlos Bentes dos Anjos To: [EMAIL PROTECTED] Sent: Saturday, November 30, 2002 9:44 AM Subject: Re: [java-list] J2ME Fale Clayton, Aqui tem sim um pessoal que jah desenvolve para wireless(inclusive eu) :^). []´s Luiz Bentes Clayton <[EMAIL PROTECTED]> wrote: Oi Pessoal, Sou novo na lista, por isso gostaria de saber se algum de voces esta desenvolvendo algo usando o Java 2 Micro Edition, para dispositivos como celulares e PDA's Obrigado []'s Clayton Yahoo! Acesso GrátisInternet rápida, grátis e fácil. Faça o download do discador agora mesmo.
Re: [java-list] JFrame em tela cheia
ana paula, em ambientes do tipo desktop, nem toda a tela está disponível para as janelas... por exemplo, se vc criar uma janela com o tamanho da tela, no windows, parte da janela ficará escondida atrás da barra de programas. Como não dá pra prever o tamanho da área disponível em tempo de compilação, existem duas soluções: 1. Encontrar o espaço disponível para seu programa (Insets) em tempo de execução: //O espaço disponível Insets in = Toolkit.getDefaultToolkit().getScreenInsets(this.getGraphicsConfiguration()); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int width = d.width-(in.left + in.top); int height = d.height-(in.top + in.bottom); setSize(width,height); setLocation(in.left,in.top); 2. Maximizar a tela Para maximizar a tela via programação, faça: meuFrame.setExtendedState(JFrame.MAXIMIZED_BOTH); Detalhe: Este método só irá funcionar se o meuFrame estiver "realized", isto é, pronto para ser desenhado na tela (após os métodos pack(), setVisible(true) ou show()): "Realized means that the component has been painted on-screen, or that it is ready to be painted. A Swing component that's a top-level window is realized by having one of these methods invoked on it: setVisible(true), show, or pack. Once a window is realized, all the components that it contains are realized." Espero ter ajudado. Luiz Felipe Molina. - Original Message - From: "Wagner Levi Brunca" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, November 28, 2002 10:28 AM Subject: Re: [java-list] JFrame em tela cheia > simples,> > Com a Classe Toolkit vc consegue pegar o tamanho tela, ou a resolução se> quiser, faça assim:> > Toolkit tool = Toolkit.getDefaultToolkit();> FRAME.setSize(tool.getScreenSize());> > Wagner Levi.> > - Original Message -> From: "Ana Paula Brandão Lopes" <[EMAIL PROTECTED]>> To: "java list" <[EMAIL PROTECTED]>> Sent: Monday, December 09, 2002 16:40> Subject: [java-list] JFrame em tela cheia> > > > Como eu faço um JFrame ficar do tamanho da minha tela inteira, qualquer> que seja ela?> > Obrigada,> > +++> > Ana Paula Brandão Lopes, M. Sc.> > Universidade Estadual de Santa Cruz> > Ilhéus-BA> > 73-680-5271> > +++> >> >> >> > -- LISTA SOUJAVA > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm> > regras da lista: http://www.soujava.org.br/regras.htm> > historico: http://www.mail-archive.com/java-list%40soujava.org.br> > para sair da lista: envie email para [EMAIL PROTECTED]> > -> >> >> > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm> regras da lista: http://www.soujava.org.br/regras.htm> historico: http://www.mail-archive.com/java-list%40soujava.org.br> para sair da lista: envie email para [EMAIL PROTECTED] > ->
[java-list] Sons Cortados!
Olá Pessoal! Quando eu tento tocar sons (wav) em meu programa, às vezes, os sons saem cortados.. eles começam a tocar... e param antes de acabar... para tocar um som, estou usando o seguinte código: String sound = "meuSom.wav"; java.net.URL url = ""> if(url!=null){ java.applet.AudioClip ac = java.applet.Applet.newAudioClip(url); ac.play(); } OBS: Meu programa continua executando após ac.play(). Alguem já passou por isso? Alguem toca sons de outra forma, que não produza cortes? Luiz Felipe Molina.
Re: [java-list] utilidade do clone
completando o que o colega disse, (eu deduzi, acho q estou certo) o clone cria um novo objeto a cópia apenas aponta para o outro objeto, como um ponteiro em C - Original Message - From: "Denys Sene dos Santos" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 22, 2002 12:50 PM Subject: Re: [java-list] utilidade do clone > > Ate onde eu compreendo, o clone serve para fazer uma copia completa do > objeto, inclusive de seus atributos, quando por exemplo eles sao um > array, e eu nao quero que na copia, eu apenas ganhe uma nova referencia > para aquele mesmo array, mas desejo um real copia (ou clone) dele, para > poder mexer sem afetar o objeto que deu origem a essa copia. Nesse caso, > o metodo clone serve mais para ser sobrescrito pelo de sua classe, que > definira o que realmente sera apenas uma nova referencia ou realmente um > clone. > > Ana Paula Brandão Lopes wrote: > > > > Pessoal, > > já mandei uma pergunta parecida, mas não sei se a lista recebeu. Alguém ai poderia > > me explicar a "real" utilidade do método Object.clone()? Por que não usar copy > > constructors para fazer deep copy, que é muito mais fácil. Tem alguma questão mais > > sutil envolvida, que eu não consegui ver? > > > > -- > _ > \_ >\ Denys Sene dos Santos - [EMAIL PROTECTED] > o/\_ http://www1.cptec.inpe.br/~sene/ - ICQ #31845401 > <\__,\ Meteorological Products Group - Phone: +55 12 560-8458 > ">. | Center for Weather Forecasts and Climate Studies - CPTEC >` .-| National Institute for Space Research - MCT/INPE > . \ A happy Linux User #71117 >. \ > .-| > > -- 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] URGENTE - Adicionar componentes durante a execução
Olá! para fazer com que as alterações sejam atualizadas, vc deve chamar validate(). Se o tamanho da janela precisar ser alterado, talvez seja necessário chamar pack() ao invés de valitade(). Luiz Felipe Molina. - Original Message - From: "Daniel S. Taranta" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, November 30, 2002 4:08 PM Subject: [java-list] URGENTE - Adicionar componentes durante a execução Alguém poderia me ajuar, preciso adicionar alguns componentes no meu JPanel durante a execução, conforme a escolha do usuário. Eu crio o novo objeto e adciono ele ao JPanel, mas o componente n aparece na tela. Acho que preciso atualizar o JPanel, mas n sei como fazer isso!! Obrigado __Venha para a VilaBOL!O melhor lugar para você construir seu site. Fácil e grátis!http://vila.bol.com.br-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Duvida em Trabalho...
vc vai ter que desenvolver Midlets, e as ferramentas estão no próprio site da sun, www.sun.java.com procure por J2ME (Java 2 Micro Edition), é muito simples desenvolver Midlets) eu não lembro o nome da ferramenta, mas certemente outra pessoa da lista pode te indicar, existe um programa que emula aparelhos de celular que vc pode rodar os Midlets que vc ja fez - Original Message - From: Rogerio To: [EMAIL PROTECTED] Sent: Thursday, November 28, 2002 10:31 AM Subject: [java-list] Duvida em Trabalho... Bom dia pessoal, tudo bem?? Por favor, preciso muito da ajuda de voces. Ano que vem eu me formo e gostaria de fazer meu trabalho de conclusao de curso em java, mais especificamente programacao java para celulares, mas nao sei nem por onde comecar e nem quais ferramentas usar. Sei que ainda falta um ano todo, mas e que ja quero comecar a estudar esse assunto. Sera que alguem nao poderia me ajudar indicando quais ferramentas eu deveria usar e onde posso encontrar algum material explicando isso??? Ficarei muito grato. Obrigado e abracos a todos, Rogerio
[java-list] Duvida iniciante?
Sou iniciante, e tenho uma duvida, alguem poderia me explicar o que faz o método putValue da classe HttpSession? Agradeço a qualquer tipo de esclarecimento. Obrigado Felipe Augusto da Silva. -- 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] converter String para Int
A conversão de Variáveis, pode ser feita dessa maneira. String y = ""; int x = Integer.parseInt(y); Espero ter ajudado. Felipe Augusto da Silva. -Original Message- From: César Massari [mailto:[EMAIL PROTECTED]] Sent: Monday, November 18, 2002 2:21 PM To: [EMAIL PROTECTED] Subject: RES: [java-list] converter String para Int Veja a pagina abaixo, tem tudo sobre conversões. http://www.rgagnon.com/javadetails/java-0004.html C. Massari -Mensagem original- De: Edney Marcel Imme [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 14 de novembro de 2002 08:05 Para: [EMAIL PROTECTED] Assunto: [java-list] converter String para Int Ola como faço pra converter uma variavel do tipo String para Int? sds edney -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Otimizar Image Loading. sabe como?
Olá Pessoal! Meu problema é o seguinte: Tenho uma aplicação Swing, e em um dos componentes eu coloco uma imagem na tela. O problema é que a imagem (JPG) possui 1.6Mb e é composta por mais de 15 milhões de pontos. Quando o programa faz loading na imagem, o espaço utilizado pela VM sobe assustadoramente de 8Mb para 75Mb! Vocês sabem como eu poderia carregar a imagem de forma mais "leve", ou talvez carregar uma parte menor da imagem? (já que a imagem inteira não cabe na tela mesmo, e foi preciso utilizar barras de rolagem). à baixo, um exemplo do código utilizado para Gerar a imagem e mostra-la na tela: public class ImageTest extends JPanel{ private ImageIcon img; public ImageTest(String src){ img = new ImageIcon(ImageTest.class.getResource(src)); } public void paint(Graphics g){ if(img!=null) img.paintIcon(this,g,0,0); } } OBS: Já tentei utilizar o comando -Xmx para a VM, limitando o uso de memória, e o resultado foi um OutOfMemoryError. Luiz Felipe Molina.
Re: [java-list] Restrição de acesso em classes x objetos
Acho q a resposta a esta pergunta vai de opinião pessoal. Baseado na minha experiência em orientação a objetos e Java, eu diria que o fato dos modificadores de controle de acesso (public, private, etc) serem relativos às classes, e não aos objetos não é um problema, e sim uma característica. E esta pode vir a ajudar bastante em termos de praticidade, sem complicar, dificultar, ou ir contra as boas práticas de programação oo. Pode parecer meio "feio" no contexto de encapsulamento, mas: Se a classe Casa contém todos os detalhes de implementação de uma casa, incluindo todos os atributos e objetos, fazer com que a classe Casa só tenha acesso aos seus atributos privados (e não aos das outras instâncias da classe Casa) é o mesmo que dizer: "precisamos esconder os detalhes de implementação entre uma casa e outra". Deixando a análise conceitual de lado, e partindo para algo mais concreto, uma vez eu precisei implementar uma classe do tipo Matriz, que continha todas as operações sobre matrizes (soma, multiplicação, inversão, transposição, etc). Ela declarava os atributos privados: private double mat[][]; private int linhas,colunas; e os acessos a esta matriz era intermediado pelos métodos get(int i, int j) e set(int i, int j, double valor), e as funções getLinhas() e getColunas(). Assim, os atributos "linhas" e "colunas" não são modificáveis por classes externas. A vantagem (neste caso) do fato que os atributos privados são acessíveis à classe, e não apenas ao objeto é que eu poderia modificar os atributos "linhas" e "colunas" de qualquer objeto do tipo Matriz dentro da classe Matriz (necessário em alguns algoritmos), além da facilidade de utilizar o atributo "mat[][]" diretamente. Luiz Felipe Molina - Original Message - From: "José Augusto Cerqueira Condé" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 08, 2002 5:45 PM Subject: [java-list] Restrição de acesso em classes x objetos Colegas,Recentemente me atentei a uma questão interessante. Os níveis de restriçãode acesso a atributos e métodos de uma classe, implementados pela linguagemjava, se aplicam apenas a classes e não a objetos.Tomem como exemplo a classe abaixo :public Casa{private boolean alugada;public casa(){}public Casa criaNovaCasaAlugada(){Casa casa = (Casa)this.clone();casa.alugada = true; }public void setAlugada(boolean alugada){this.alugada = alugada;}public boolean isAlugada(){return alugada; }}Apesar de parecer estranho o atributo "alugada" estar sendo acessadoexternamente, o método "criaNovaCasaAlugada" está correto do ponto de vistada linguagem java. Mas em relação às boas maneiras da Orientação Objetos,isto não seria aberração (objetos acessando atributos protegidos de outrosobjetos)?Atenciosamente,JConde[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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] package br.com
Esta padronização é aconselhada, e garante que ninguem no mundo criará uma classe no mesmo pacote que a sua, já que seu pacote é baseado no seu dóminio da internet, que é só seu. Assim, não há possibilidade de choques entre nomes de classes. Luiz Felipe Molina - Original Message - From: "Mauro" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 18, 2002 6:07 AM Subject: [java-list] package br.com > Eu li que a convenção dos packages para distribuição derivava do endereço da > empresa na internet, assim sun.com virava com.sun.qualquercoisa, ibm.com > virava com.ibm.resto. E pra empresas que sao empresa.com.br, devo usar um > package br.com.empresa? > > Eu sei que tanto faz, mas alguém conhece alguma recomendação a este > respeito? Ou sabe de alguma vantagem ou desvantagem de usar br.com.empresa? > > Gradicido, > > --- > Mauro Ramos Martini > [EMAIL PROTECTED] > counter.li.org#225287 > Visite o site www.politicabrasil.com.br > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] OFF-TOPIC: UML
existe o ArgoUML www.argouml.org só que ele é open source feito em java, portanto roda em qualquer SO, mas não tem todos os recursos do Rose -- 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ório em JAVA
andré luis courdeiro disse: Alguém conhece algum gerador de relatórios em JAVA ou como chamar um relatorio criado no Cristal Report de dentro do JBuilder. eu respondo: tem o datavision http://datavision.sourceforge.net -- 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] Look & Feel
o jdk 1.4 vem com um exemplo desse
Re: [java-list] converter String para Int
com o metodo inteiroAReceberValor=Integer.parseInt(stringASerConvertida); -- 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] Vergonha Nacional
Title: Vergonha Nacional "Vergonha Nacional" O motivo pelo qual você está recebendo este e-mail é ser brasileiro. Este assunto é para a imprensa e nós cairmos de pau até reverter. Pra ler e pensar... UMA VEGONHA MESMO!!! Hoje 21/10, O senado aprovou um aumento de salário. Eles vão aumentar de 14 mil para 17 mil reais seus "vencimentos". Ah, retroativos a janeiro de 1998, representando uma sangria de mais de 700 milhões de reais nos cofres públicos. Procure saber se o "seu" senador votou nesta pouca vergonha. Dá prá animar, não dá? UMA V-E-R-G-O-N-H-A! O líder do Governo no Congresso, deputado Arthur Virgílio, afirmou,nesta terça-feira, que a Câmara dos Deputados deve um pedido de desculpas à nação por ter aprovado, na semana passada, um projeto de lei que estende o pagamento do 13º salário a ex-parlamentares, inclusive os que renunciaram ao mandato ou foram cassados. O projeto aumentou, também, o beneficio pago a aposentados e pensionistas, incluindo mais uma vez esses parlamentares. "A Câmara errou ao aprovar a matéria", frisou o deputado, lembrando que cabe à Casa, agora, procurar fórmulas para restabelecer a questão do pagamento. O presidente da Câmara, Aécio Neves, afirmou que engavetara o projeto,que definiu como "uma bomba- relógio", no momento em que são feitas todas as tentativas para melhorar a imagem da instituição, como a criação do Conselho de Ética e Decoro parlamentar. A nova lei deveria ser enviada ao Senado esta semana, mas Aécio garantiu que não irá fazê- lo. O problema é que,segundo a maioria dos deputados, o projeto não pode mais ser modificado ou rejeitado nessa fase do processo. Se ficar engavetado, não será por muito tempo. Para ser modificado, terá que ser aprovado no Senado, primeiramente, Deputados que renunciaram ao mandato,como Genebaldo Correia, atualmente prefeito de Santo Amaro da Purificação, apontado como um dos "anões do orçamento", em 1992, estão na lista dos beneficiados, que conta, inclusive com o nome do ex-deputado Hidelbrando Paschoal, que renunciou ao mandato e está preso, por formar quadrilha e comandar crimes no norte do Brasil. Mande para no mínimo 10 pessoas. Se você fizer isso, você terá ajudado a tentar mudar esse País. Se não mandar, é sinal que está contente com o País. *ISTO NÃO E UMA BRINCADEIRA! Você leu a notícia, vamos agir ou sofreremos as conseqüências. OBS.: Quanto mais você mandar essa noticia, mais você estará colaborando. Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: VirusScan / Atualizado em 06/11/2002 / Versão: 1.3.13 Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.416 / Virus Database: 232 - Release Date: 06/11/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.416 / Virus Database: 232 - Release Date: 06/11/02
[java-list] Parser
Pessoal, alguém da lista já utilizou o JavaCC? Para quem não sabe é um projeto da Webgain, feito em Java. Estou precisando fazer um parser de um subconjunto de comandos do PLSQL do Oracle para o SQL Server. Se alguém puder me ajudar ou tiver mais exemplos além daquelas que vem com o JavaCC agradeço! Abraços Felipe Grandi SantosAnalista de Sistemas Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED]