RE: [java-list] CVS x SS (era *SOURCE SAVE*)
Acho que não podemos avaliar o Source Safe pela integração com o VB. Ela é péssima! Mas ele é muito bom integrado com VC ou o Visual Studio .NET. Por necessidade, uso no trabalho o Source Safe inclusive com java (Forte). Não é integrado, mas é simples deixar a janela do Visual Source Safe aberta do lado. E, todo o ferramental específico dele (controle de versões, locks, busca, share files etc) funciona muito bem. Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message- From: Mauro Martini [mailto:[EMAIL PROTECTED] Sent: sábado, 21 de junho de 2003 11:30 To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] @gama-ca.com.br Subject: [java-list] CVS x SS (era *SOURCE SAVE*) Olá, Eu já usei, há muuuito tempo atras, em Unix, o SCCS, um sistema de controle de versão que, com um makefile bem escrito funcionava muito bem e fazia tudo que eu precisava (basicamente, manter, recuperar e compara fontes de releases). Acompanhando esta discussão na lista, achei difícil de crer que o CVS seja pior... Tem uns programadores VB (?) que trabalham comigo que usam o SS e odeiam... No momento não uso nenhum, mas quero usar em breve. Então, será que algum expert aí poderia escrever uma mensagem definitiva enumerando e comparando features e problemas? Escrever pra lista ou indicar um bom artigo mastigado sobre o assunto. Acho que ia ajudar muita gente. Gradicido, Marcos Tadeu P. Vargens writes: Cara, você está errado. Não sei quem deu instrução do uso do cvs pra você mas devia processar ele. Se souber usar, numca mais vai trocar por outro. O SS sim eu não quero usar nunca mais. Ja tive inumeros problemas porque ele não grava versões de lotes e sim de arquivos. Uma verdadeira merd Marcos Tadeu P. Vargens [EMAIL PROTECTED] --- Mauro Ramos Martini UIN:150922494 () ascii ribbon campaign - against html 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] - -- 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] Por que o C# é melhor que o Java, Parte I
Este artigo já foi amplamente discutido nesta lista assim que ele foi lançado. A análise é muito superficial e chega a ter alguns erros. Não estou menosprezando o C#. É uma ótima linguagem, a Microsoft utilizou uma estratégia muito eficaz ao se basear no java para criar um ambiente / linguagem de desenvolvimento de alta produtividade. Outro erro deste artigo é que se limita a citar características das linguagens sem a profundá-las e nem discutir prós e contras. Além disso, não há embasamento teórico o que faz com que essa discussão caia na infantilidade. "Eu sou bonito e você é feio". Uma diferença fundamental entre os paradigmas destas duas linguagens está na complexidade. Java utiliza o menor número de conceitos possíveis, conquistando os desenvolvedores pela simplicidade. C# utiliza um número maior conceitos, conquistando pela facilidade. Conceitos em C# com Property, Enum, Delegate etc são facilmente desenvolvidos em java. É uma questão de paradigma. Tem gente que acha melhor ter menos conceitos (o que diminui a curva de aprendizagem) e outros acham melhor ter mais conceitos (o que aumenta a facilidade de uso). abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message- From: Alexandre Monteiro Janoni [mailto:[EMAIL PROTECTED] Sent: quinta-feira, 3 de abril de 2003 09:36 To: Wagner Dias; Val; Sales; Roberto Tadao Sadamori; Ricardo Trevizan; Melissa Araújo; Nozomu Tamura; Luciano Trevisan; Mário Eduardo Ishigaki; Junior; Leonardo; Karine; [EMAIL PROTECTED]; Ingrid; Fabio Junior; Fabio Galdino; Elcio Lopes; Danilo Issa; Bruno Tartaro; [EMAIL PROTECTED]; Eduardo Morales; Eduardo Meirelles; Edson Galdino; Cristian Rogério Subject: [java-list] Por que o C# é melhor que o Java, Parte I http://www.portaldaprogramacao.com/artigos2.asp?n=104
RE: [java-list] Iniciante em Java
Também concordo que não tem idade para se aprender uma nova linguagem. Acho que a experiência pessoal contribui muito. Mas não podemos esquecer de um fator muito importante. Pessoas com mais experiência também carregam uma bagagem maior de preconceitos e vícios. Um exemplo prático é a dificuldade de algumas pessoas de raciocinar orientado a objetos depois de anos pensando proceduralmente. Isto não é de forma alguma determinante, mas muitas vezes é um obstáculo a ser vencido. Abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message- From: Luiz Reginaldo [mailto:[EMAIL PROTECTED] Sent: quinta-feira, 27 de fevereiro de 2003 10:00 To: [EMAIL PROTECTED] Subject: Re: [java-list] Iniciante em Java Caro colega, Não existe tempo para aprender, nem idade. Sou professor universitário, e neste semestre estou lecinando uma disciplina de Java. Um alunos mais interessados da turma tem 53 anos, e quer de fato aprender a linguagem para usar no seu trabalho. Também concordo que a idade só tem a ajudar no aprendizado de uma nova linguagem, pois você já tem todo um embasamento teórico, bem como experiências pessoais, que os mais novos irão aprender com o tempo Tomando no coco, é claro :) Vá fundo, colega, o principal é ter garra, determinação e humildade! Não deseje ser melhor que ninguém, nem conte vantagem sobre aqueles que detém menos conhecimento que você Tente apenas ser melhor que você mesmo a cada dia, e estenda a mão para aquele colega que também quer crescer Pois ao ajudar alguém, de alguma forma, você estará agregando algo de útil para você, por mais simples que seja. Boa sorte nesta nova empreitada, Luiz Reginaldo - Original Message - From: Fernando Boaglio [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 26, 2003 6:47 PM Subject: RE: [java-list] Iniciante em Java Ouvi mensagens me chamando de muito velho para aprender JAVA A idade/experiência é um diferencial positivo para o desenvolvimento de qquer projeto. Esse pessoal novo que conhece a linguagem JAVA não tem muito essa visão de um projeto como um todo, pois eles não tem muito experiência nisso. Se vc conhece muito bem uma linguagem mas não sabe adapta-la às necessidades reais, então vc não tem muito futuro não. Além disso, entender o que é pedido é uma coisa também que parece simples mas não é, principalmente o usuário nunca sabe o que quer. Essa é a minha humilde opinião. = Fernando Boaglio - Oracle/Java Consultant - LinuxRegUser#113728 [ http://www.oracle.matrix.com.br ] Slackware Linux, because it works. KDE, because it rocks! ;) ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- 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] Processamento entre Maquinas
Ray Costa, Você deve criar um meio de comunicação entre os aplicativos dessas máquinas. Pode ser um socket aberto, uma porta pré-determinada ou utilizando web services mesmo. De alguma forma, os aplicativos tem que comunicar entre si, enviando: 1. Pedidos de processamento. "Preciso de ajuda!" 2. Notas de disponibilidade. "Não estou fazendo nada" 3. ou ainda status de ocupação. "Estou com x% dos meu recursos livres/ocupados." (Recursos = memória, processamento, ou recursos remotos como conexões a banco de dados). Assim, em algum momento, um aplicativo perceberá (através de uma lógica própria, que muda para cada caso) que precisa pedir que outro realize um trabalho (Job). Envie um request com este Job (serializado) para outro aplicativo através do protocolo que você escolher (ou implementar). Assim que terminar o Job, o aplicativo remoto irá devolver os resultado da operação. Estude sockets, web services, RMI e EJB para ver qual solução é a mais apropriada para o seu caso. Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message-From: Ray Costa [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 7 de janeiro de 2003 10:31To: [EMAIL PROTECTED]Subject: [java-list] Processamento entre Maquinas Caros colegas, olha uma difícil! Necessito pegar o processamento de uma outra máquina, ou seja Estou em minha máquina ( computador), e estou com um aplicativo desenvolvido em Java ( lógico ), e necessito pegar em um outra máquina, que tem este mesmo aplicativo, o processamento. Pegar atiráveis da máquina 1 o processamento da máquina 2! Via rede? RMI? Como posso proceder!! Hehehe essa é fera! Estou quebrando a cabeça a um mes!! Ray da Costa http://www.ray.system.nom.br/e-mail:[EMAIL PROTECTED] Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet
RE: [java-list] Duvida sobre atribuicao de objetos...
Carlos Eduardo, Este assunto é recorrentemente discutido aqui. A passagem de parâmetros em java é sempre por valor. Isto é óbvio no caso dos tipos básicos. Mas fica obscuro no caso de objetos. Note, que o parâmetro de um método não é o objeto e sim sua referência. Mas, esta referência é passada por valor. Exemplo: void myMethod (Object object) { object = new MyObject();} Se a passagem fosse por referência, oparâmetro object seria alterado para a nova instância de MyObject(), quandoo método terminasse. Mas isso não acontece, pois a passagem de parâmetros é por valor. abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message-From: Carlos Eduardo Carvalho [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 5 de novembro de 2002 08:29To: [EMAIL PROTECTED]Subject: Re: [java-list] Duvida sobre atribuicao de objetos... Jonatan, Essa é uma afirmação perigosa de ser feita. Não sei sea passagem de parâmetros em Javaseria exatamente por valor, ao invés de por referência. Nesse mesmo exemplo que você citou na mensagem abaixo, pode ser simulada uma situação onde fica clara essa contradição. Vamos supor que tenhamosdois métodos, executar() e metodoAtribuicao(), como seguem abaixo. public void executar() { MeuBean a = new MeuBean(); MeuBean b = new MeuBean(); a.setNome("Teste Atribuicao"); metodoAtribuicao(a, b); System.out.println("Bean A: "+a.getNome()); // A impressão na console da System.out.println("Bean B: "+b.getNome());// aplicação terá o mesmo valor} public void metodoAtribuicao(MeuBean a, MeuBean b) { b.setNome(a.getNome()); } A partir desta justificativa creio que seja mais correto dizer que a passagem de parâmetrosde objetos em métodos seja por referência, enquanto que a passagem de parâmetros de tipos básicos do javaem métodos seja por valor. É uma questão meio confusa de se afirmar, mas se estiver errado, corrijam-me! Falou! Carlos Eduardo Teixeira CarvalhoAnalista de Sistemas - Fábrica de SoftwareUnitech Tecnologia de Informação - Original Message - From: Jonatan Schroeder To: [EMAIL PROTECTED] ; Sr. Apocalipse Sent: Monday, November 04, 2002 7:09 PM Subject: Re: [java-list] Duvida sobre atribuicao de objetos... A passagem de parâmetros em java é por valor, e não por referência. Então, public void metodo_atribuicao(Object a, Object b) { a = b;} não tem efeito algum. O objeto 'a' é passado ao método, mas quando você faz a atribuição, você está fazendo com que o parâmetro a seja alterado, ou seja, ele deixa de apontar para o local em que foi definido na chamada do método e passa a apontar para o local do objeto b. ---Jonatan Schroeder[EMAIL PROTECTED] - Original Message - From: Sr. Apocalipse To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] Sent: Monday, November 04, 2002 2:22 PM Subject: [java-list] Duvida sobre atribuicao de objetos... Galera,Eu gostaria que alguém me esclarecesse o seguinte ocorrido.Eu queria fazer uma atribuicao de dois objetos dentro de um metodo e naoconsegui, quando retorna do metodo a atribuicao é desfeita. Fora do metodo aatribuicao ocorre e um "aponta" para o outro.O exemplo está abaixo:public void teste(){ Object a, b; a = new Vector(); b = new Date(); metodo_atribuicao(a, b); // Apos o metodo_atribuicao, o objeto a nao esta "apontando" para oobjeto b // ou seja, o objeto a continua como Vector e o objeto b como Date. a = b; // Agora sim o objeto a "aponta" para o objeto b // ou seja, o objeto a agora é Date e o objeto b tambem}public void metodo_atribuicao(Object a, Object b) { a = b;}___Yahoo! GeoCitiesTudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.http://br.geocities.yahoo.com/-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.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] Usando uma unica connection por toda a aplicacao
Hugo, Não é recomendado que você mantenha uma conexão aberta com o banco de dados. Não é bom manter recursos presos enquanto não estão sendo utilizados. O melhor é pedir a conexão o mais tarde possível e liberar o mais cedo possível. Deixe que o driver cuide do resto, geralmente eles implementam pool de conexões. Mas, caso você queira manter a conexão, crie uma classe MyDatabase que utilize o Design Pattern Singleton Exemplo: http://www.jguru.com/faq/view.jsp?EID=3434 public class Singleton { private static Singleton instance = null; public static Singleton getInstance() { if (instance == null) instance = new Singleton(); return instance; } protected Singleton() { ... } // possibly another constructor form public void someMethod() { ... } //... other methods } abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message- From: Hugo Ribeiro [mailto:hugojr;maxmedianet.com.br] Sent: terça-feira, 22 de outubro de 2002 07:31 To: [EMAIL PROTECTED] Subject: [java-list] Usando uma unica connection por toda a aplicacao Ola pessoal, estou comecando a minha migracao do VB para o Java e estou com uma duvida... Como faco para que a minha conexao com o banco de dados seja unica pra todas as JFrames do aplicativo? Explicando, estou tentando montar uma pequena parte do que eu tenho em VB em Java, e uma das coisas que eu faco (ou fazia :) era me conectar com o banco de dados no inicio da aplicacao e manter essa conexao aberta ate o fim por meio de uma variavel connection global... Mas eu ainda nao achei como se faz isso com o Java... to usando uma classe pra fazer a conexao e a desconexao... Se alguem puder dar essa maozinha, eu agradeco. []s Hugo Ribeiro -- 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] Funcao de callback em Java
Rafael, Em java não tem como passar um ponteiro ou referência para função. Ainda bem, isso causa vários problemas de tipificação da função. E além do mais, já que java é OO, o conceito de função não existe. É tudo método, pertencendo sempre a uma classe. A melhor solução é criar uma interface especificando o método desejado. Exemplo: public interface Executor { void executar(); } Ao invés de passar uma função, você irá passar um objeto que implemente esta interface, e o seu código irá chamar esta função. Exemplo: public meuMetodo(Executor exec) { exec.executar(); } Evite tentar programar da mesma forma que você programa em liguagens procedurais. Orientação a Objetos é um paradigma novo, que exige novas práticas. O bom é essas novas práticas resolvem os mesmos problemas de uma melhor forma. abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message- From: Rafael dos Santos Cubas [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 13 de setembro de 2002 08:34 To: [EMAIL PROTECTED] Subject: [java-list] Funcao de callback em Java eu to querendo fazer uma funcao que receba como parametro uma outra funcao, e em um determinado momento eu quero executar a funcao que eu recebi como parametro. em pascal ficaria mais ou menos assim: type Tfuncao = function ( Arg1 : tipoUm; Arg2 : tipoDois ..) : integer; funcao1( Arg1 : tipoUm ; Arg2 : tipoDois ) : integer ; begin ... end; funcao2( Arg1 : tipoUm ; funcaoretorno : Tfuncao ) : integer ; begin ... funcaoretorno( Argumentos...) ; end; no codigo funcao2( argumentos, funcao2 ) ; em java o processo e semelhante? ele suporta isso? tem algum problema se as funcoes nao pertecerem a mesma classe? Obrigado 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 [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] Duvida sobre metodo STATIC...
Fabio, Só haverá problemas se você compartilhar recursos ou objetos. Compartilhar código não gera problemas. Vários threads estejam acessando uma mesma conexão, objeto, etc. É possível que este recurso entre em um estado instável ou errado. Isso pode acontecer utilizando trechos de códigos completamente diferentes! Se seu objetos connection e usuario forem únicos para cada thread, não há problemas. Se você só utilizar o seu objeto usuário para ler dados, sem alterá-los, não há nenhum problema em compartilhá-lo por múltiplas linhas de execução. Estude um pouco sobre Race Conditions (Concorrência), vale a pena. Geralmente, este tópico é abordado em disciplinas de Sistemas Operacionais. O livro do Tanenbaum é muito bom. abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -Original Message-From: Sr. Apocalipse [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 16 de setembro de 2002 10:40To: [EMAIL PROTECTED]Subject: [java-list] Duvida sobre metodo STATIC... Fala pessoal, Eu tenho uma classe chamada UsuarioBancoDados que é utilizada dentro de um Servlet e que faz a insercao, atualizacao, delecao e busca do objeto usuario no banco de dados. Eu pensei em colocar os metodos inserir, atualizar, deletar e buscar como metodos estaticos, visto que não é preciso instanciar essa classe para utilizar seus metodos. Eu gostaria de saber se há algumproblema quando vários usuários chamarem este método estatico ao mesmo tempo. classe UsuarioBancoDados { public staticboolean inserir(Connection con, Usuario usuario) { // Faco a insercao desse usuario passado na funcao no banco. } } Grato, Fabio.
RE: [java-list] Modelagem UML
Rosfran, Eu não conhecia esta ferramenta. Estava comparando com o Rational Rose. Neste caso, o Together é muito melhor. Vou testar o Rational XDE. Não entendo esta separação de ferramentas. A modelagem tem que ser integrada ao desenvolvimento. Se não, vira documentação antiga, com alto custo de manutenção. Esta é a vantagem fundamental do Together. Espero que o Rational XDE também tenha, é mais uma opção. abraços Jorge -Original Message- From: Rosfran Lins Borges [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 29 de julho de 2002 08:39 To: '[EMAIL PROTECTED]' Subject: RES: [java-list] Modelagem UML A ferramenta da Rational que faz o que vc quer (gera código ao mesmo tempo em que modela) é o Rational XDE. Você faz o modelo, e ele incorpora automaticamente as mudanças no código gerado. Além disso, faz o inverso também, ou seja, cria modelos UML para códigos para os quais não haviam modelos gerados. E é compatível com Java, WSAD e Microsoft .NET. Rosfran Lins Borges Analista de Sistemas - NDS [EMAIL PROTECTED] Fóton® Informática e Serviços Fone: (61) 328 5060 R.: 204 -Mensagem original- De: Jorge Martins [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 26 de julho de 2002 11:55 Para: '[EMAIL PROTECTED]' Assunto: RE: [java-list] Modelagem UML Dalton, Descordo. O Rose é fraco comparado com o Together. Simplesmente por não possuir integração total entre código e modelo. No Together, qualquer alteração no modelo implica em uma alteração imediata no código e vice-versa. -Original Message- From: Dalton [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 25 de julho de 2002 09:48 To: [EMAIL PROTECTED] Subject: Re: [java-list] Modelagem UML Mas vamos combinar que nada melhor que o Rational Rose! ;) - Original Message - From: Ademilson Estercio Da Silva [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, July 24, 2002 2:57 PM Subject: RES: [java-list] Modelagem UML www.magicdraw.com -Mensagem original- De: Diogo Pontual [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 24 de julho de 2002 11:08 Para: [EMAIL PROTECTED] Assunto: [java-list] Modelagem UML Pessoal, Alguém pode me indicar uma ferramenta simples, boa e barata para modelagem UML. É para uso em projetos pessoais, então o orçamento é curto!!! Valeu, Diogo Dauster ___ Yahoo! Encontros O lugar certo para encontrar a sua alma gêmea. http://br.encontros.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- 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] - -- 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] Modelagem UML
Dalton, Descordo. O Rose é fraco comparado com o Together. Simplesmente por não possuir integração total entre código e modelo. No Together, qualquer alteração no modelo implica em uma alteração imediata no código e vice-versa. -Original Message- From: Dalton [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 25 de julho de 2002 09:48 To: [EMAIL PROTECTED] Subject: Re: [java-list] Modelagem UML Mas vamos combinar que nada melhor que o Rational Rose! ;) - Original Message - From: Ademilson Estercio Da Silva [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, July 24, 2002 2:57 PM Subject: RES: [java-list] Modelagem UML www.magicdraw.com -Mensagem original- De: Diogo Pontual [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 24 de julho de 2002 11:08 Para: [EMAIL PROTECTED] Assunto: [java-list] Modelagem UML Pessoal, Alguém pode me indicar uma ferramenta simples, boa e barata para modelagem UML. É para uso em projetos pessoais, então o orçamento é curto!!! Valeu, Diogo Dauster ___ Yahoo! Encontros O lugar certo para encontrar a sua alma gêmea. http://br.encontros.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- 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] FACULDADE, Cursos !!!???!!!???
Não sei se a diferença é por aí... Tenho a impressão que os cursos de Engenharia de Computação e Ciência da Computação tem uma base mais forte em conceitos e tópicos avançados. Enquanto o curso de Tecnólogo tem mais enfoque em linguagens de programação e ferramentas consagradas. Vejo isso pela comparação dos cursos de Engenharia de Computação da PUC-Rio (que eu fiz) com Tecnólogo em Proc. de Dados (vários amigos fizeram). TPD costuma ter aulas de Cobol (1, 2, 3), Delphi, C, HTML, etc. Considero isso uma inutilidade. Gera especialistas em linguagens perdendo o enfoque no que realmente importa. É muito mais útil fazer um período de Teoria de Linguagem de Programação e conhecer linguagens estruturadas, OO, eventos, etc. O resto é sintaxe. É claro que o aluno faz a diferença, a experiência profissional é importante etc. Mas a formação de um Engenheiro de Computação é mais forte que um Tecnólogo. Cada um tem o seu lugar, mas o engenheiro tem uma base mais sólida para aprender novas tecnologias, enquanto o tecnólogo pode cair no vício sair da faculdade especialista em uma tecnologia ultrapassada. Honestamente, eu prefiro disciplinas como Linguagem de Programação, OO, Sistema de Operacionais, Sistemas Distribuidos, Compiladores, Engenharia de Software, Banco de Dados, IA, Análise Numérica do que Cobol 1, 2 e 3. abraços Jorge -Original Message- From: Raphael Oliveira [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 10 de abril de 2002 11:04 To: [EMAIL PROTECTED] Subject: Re: [java-list] FACULDADE, Cursos !!!???!!!??? Na verdade os cursos Tecnólogo são cursos SUPERIORES voltados diretamente para o mercado de trabalho. Ele tem a duração de 2 a 3 anos. Muitos podem dizer: Graduação em 2,3 anos!!! Isso é uma porcaria... Mas na verdade o que esses cursos (que são em sua maioria aprovados pelo MEC, ou estão em processo de aprovação) fazem é retirar matérias da Graduação normal, que não sejam tão voltadas para a necessidade do mercado. Exemplo disso para informática. Tem faculdades que possuem 4 períodos de religião, 3 de administração, 1 ou 2 de empreededorismo, 1 de construção de compiladores, 1 ou 2 de criação de interface gráfica, dentre outras coisa que não são vitais para que alguém possa entrar no mercado de trabalho. att, Raphael silva From: Adilson Puro [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: [java-list] FACULDADE, Cursos !!!???!!!??? Date: Tue, 9 Apr 2002 21:35:43 -0300 Não sei porque o preconceito contra Tecnologos. Tecnologo não é técnico, tecnologo é o meio de campo entre um técnico e um engenheiro, tendo muito mais experiência prática de que um engenheiro e mais conhecimento técnico que um técnico. O curso de tecnologo tem a mesma validade de um de baixarelado e não é menos menos válido que qualquer outro curso de formação de terceiro grau. []s Adilson - Original Message - From: Cláudio Max To: [EMAIL PROTECTED] Sent: Monday, April 08, 2002 11:01 PM Subject: Re: [java-list] FACULDADE, Cursos !!!???!!!??? Em Mon, 8 Apr 2002 17:43:50 -0300 MiB [EMAIL PROTECTED] disse que: Qual a diferênça de um Tecnólogo e de um Bacharel? Cursos de tecnólogos formam... técnicos (2º grau - nível técnico) e bacharelado forma bacharéis (3º grau - nível superior). Quando uma pessoa se forma no curso de Sistema da Informação, ela é Habilitada como Tecnólogo ou Bacharel? Não sei. O curso é técnico ou bacharelado? Este título, Tecnólogo e Bacharel, são Habilitações? Vão fazer muita diferênça? Qual é o Melhor ou o Maior? Como o mercado de trabalho tende a querer sempre maior qualificação, acho que o jogo é bacharelado. Tem como alguém me detalhar isto? A propósito, o curso de Sistema de Informção sempre é de 4 anos ou eu posso achar um de 3 anos? Se achar um de menos de 4 anos, NÃO FAÇA!!! :-) Há muito assunto e se se propõem a cumprir em menos de 4 anos, ou vai ser muito superficial, ou não vão cubrir tudo (nem perto disso!). Abraço Cláudio -- 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] - _ Send and receive Hotmail on your mobile device: http://mobile.msn.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED]
RE: [java-list] FACULDADE, Cursos !!!???!!!???
MiB, Você deve analizar com atenção o curso de Engenharia de Computação. A PUC-Rio tem um muito bem avaliado. Você ainda recebe uma base de engenharia muito valiosa. Te dá um preparo para atuar junto a matemáticos, economistas, estatísticos, etc. Os conhecimentos de engenharia eletrônica abordados no curso são muito importantes também. Mas, o mais importante é a valorização de matérias conceituais de computação e tópicos avançados como I.A. Em oposição, praticamente não há matérias que ensinam linguagens de programação ou softwares e ambientes específicos. Tem que se virar. Mas, com certeza, você estará preparado para aprender sozinho. abraços Jorge -Original Message-From: MiB [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 8 de abril de 2002 17:44To: [EMAIL PROTECTED]Subject: [java-list] FACULDADE, Cursos !!!???!!!??? Caros Amigos! Estou analisando qual o melhor curso de graduação fazer, e para isto gostaria da ajuda de vc, pois naum conheco muito! Qual a diferênça de um Tecnólogo e de um Bacharel? Quando uma pessoa se forma no curso de Sistema da Informação, ela é Habilitada como Tecnólogo ou Bacharel? Este título, Tecnólogo e Bacharel, são Habilitações? Vão fazer muita diferênça? Qual é o Melhor ou o Maior? Tem como alguém me detalhar isto? A propósito, o curso de Sistema de Informção sempre é de 4 anos ou eu posso achar um de 3 anos? Grato se me ajudarem! MiB
RE: [java-list] Clone em classe sem interface Cloneable
Marcelo, É interessante você ler no livro Effective Java Programming Language Guide by Joshua Blocho capítulo que fala sobre métodos da classe Object - método close(). No site da sun tem este capítulo como amostra do livro. É muito interessante. Leitura obrigatória. abraços Jorge -Original Message-From: Marcelo Castro [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 27 de março de 2001 11:30To: Java ListSubject: [java-list] Clone em classe sem interface Cloneable Pessoal, Estou com um problema ao tentar criar um clone de um objeto, cuja a classe não implementa a interface Cloneable. Infelizmente não possuo o código fonte desta classe para poder implementar o que desejo. Gostaria de saber se existe uma outra possibilidade para obter essa duplicação sem implementar a interface. Desde já agradeço qualquer ajuda []´s Marcelo CastroProgramador - Politec
RE: [java-list] CLONE
Só para ficar claro: - JSP não é clone do ASP. JSP é compilado em um servlet, objeto único que responde requisições HTTP. Enquanto ASP é um script interpretado a cada chamada. Para dizer a verdade, o ASP.NET que é compilado. Já que ASP.NET veio depois de JSP, dá para perceber quem copiou quem. - Comparar EJB com COM+ é uma blasfêmia. COM+ é um lixo. Tão lixo, que a Microsoft jogou fora para construir algo descente. A Microsoft deve se calarao falar em copiar. A linguagem C# é uma cópia descarada de Java. Basta olhar as soluções utilizadas pelos arquitetos: interfaces para evitar multipla herança, sincronização de objetos para problemas de race conditions etc. Eu, pessoalmente, acho isso muito positivo. Acho que quanto mais se copia, mais se utiliza padrões consagrados, melhor. Só devemos inventar o que é necessário. Isso a Sun fez muito bem e a Microsoft agora trata de fazer o mesmo. abraços Jorge -Original Message-From: Marcio Jose [mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 14 de março de 2002 09:02To: Lista de JavaSubject: [java-list] CLONE Olha só o que o pessoal da microsoft anda falando da plataforma Java. By contrast, the J2EE specifications are just that -- specifications. They define a small portion of a complete platform focused on server-side application development. These specifications, such as the JSP and EJB specifications, clone the Microsoft Windows 2000 operating system. For example, JSP is a direct clone of Microsoft's Active Server Pages, and EJB is a clone of some of Windows' COM+ features. J2EE is largely a set of specifications designed to make building server-side applications on Unix systems easier. o artigo está em http://www.javaworld.com/javaworld/jw-03-2002/jw-0308-j2eenet.html? Isso
RE: [java-list] Sistema operacional
Renan, Não é possível. Java é baseada em uma máquina virtual padrão. Esta máquina é construída (programada) em cima de vários sistemas operacionais. Logo só é possível programar em java em cima desta máquina virtual, que estabelece um contrato de funcionalidades. Não é possível construir nada em baixo da máquina virtual com java. abraços Jorge -Original Message- From: Renan Milfont [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 14 de março de 2002 18:08 To: [EMAIL PROTECTED] Subject: [java-list] Sistema operacional Pessoal, é possível fazer um sistema operacional em java ou existe alguma limitação ? C ou C++ seria mais vantajoso ? Quem puder responder ou souber de algum link que explique o assunto eu agradeço. Renan - Original Message - From: Giuliano de Aquino [EMAIL PROTECTED] To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, February 21, 2002 1:43 PM Subject: Re: [java-list] Acesso access + applet!! Oi... Antes de mais nada, vc deve procurar por um driver JDBC preferivelmente de categoria 3 ou 4. Para saber mais sobre as categorias de drivers, consulte http://java.sun.com/products/jdbc/driverdesc.html Mas simplóriamente falando, um driver JDBC para M$ ACCEE$$ categoria 3, precisaria de um agente mediano para comunicação com o banco de dados, ou seja, o protocolo da API java é convertida num protocolo do fabricante do driver(composto pelo agente mediano) e então convertido no protocolo do DBMS no server que estaria o arquivo ACCE$$. Um driver de categoria 4 aceesa os dados pelo protocolo de REDE do próprio DBMS.(Se não estou falando bobeira, é por isto que não existe para ACCE$$) Ainda não encontrei um driver FREE nestas condições...existem muitas versão para trial de 30 dias...depois vc tem que registrar. Como o jdbc:odbc é um driver de categoria 1, ele se conecta com os dados por uma ponte entre a API JDBC e a API ODBC do Win, por isto chamado de bridge. Logo, uma applet só conseguiria acessar dados com este drive se existisse um DSN configurado na máquina cliente apontando para este arquivo numa intranet. Portanto, se vc conseguir um driver jdbc de categoria 3 já será o suficiente para sua applet funcionar acessando dados via internet. Ps.: Caso vc encontre um driver free, me avise. Se for possível, mude a base de dados de ACCE$$ para MySQL em seu servidor de internet e utilize os drivers gratuitos. Com certeza vc estaria fazendo uma ótima opção de mudança. Espero ter ajudado Giuliano - Original Message - From: RaySystem System [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 21, 2002 8:41 AM Subject: [java-list] Acesso access + applet!! O galera, será que alguem poderia dar - me uma luz!! Já enteram - se 3 semanas que estou na procura desta solução. --- RaySystem System [EMAIL PROTECTED] wrote: Galera, boa tarde!! Meu email estava cheio e acabei ficando sem saber se alguem tem uma solu=E7= =E3o para o acesso com applet + Acess. Se passaram uma solu=E7=E3o, por gentileza reenviar! _ Where you'll find everything under the Sun for the Sun...www.SunGuru.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usu=E1rios Java da Sucesu-SP d=FAvidas 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] - _ Where you'll find everything under the Sun for the Sun...www.SunGuru.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- 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:
RE: [java-list] Como começar ?
Sem dúvida, Meu antigo professor de OO afirmava que um aluno sem nenhum conhecimento em programação ou com pouca experiência em liguagens procedurais (sem os vícios) aprende muito mais rápido programação orientada a objetos. Java, por seguir muito bem os paradigmas de OO, requer apenas conhecimentos conceituais e algum tempo para pegar a sintaxe da linguagem. Para quem quer aprender Java, tenha controle dos conceitos de OO: - classe - objeto - mensagens - herança - polimorfismo - encapsulamento Outro fator determinante na decisão dos novatos tem de ser estratégica. Tanto a arquitetura java quanto a nova arquitetura .NET baseiam-se exclusivamente na orientação a objetos. Hoje, só vale a pena investir para aprender java ou C#. Todo o resto vai tomar posições secundárias e ocupar nichos. abraços Jorge -Original Message- From: Christian Gravatá [mailto:[EMAIL PROTECTED]] Sent: sábado, 2 de março de 2002 18:17 To: [EMAIL PROTECTED] Subject: Re: [java-list] Como começar ? Saudações, Guilherme Para aprender Java, você não precisa dominar nenhuma outra linguagem, às vezes o ideal é que você não conheça nenhuma linguagem procedural, como Pascal, porque aí você não tem nenhuma dificuldade para pegar os conceitos de Orientação a Objetos. No próprio site da Sun, destinado à tecnologia Java, tem o The Java Tutorial, que explica muito bem praticamente todos os conceitos básicos da linguagem. É só acessar: http://java.sun.com/docs/books/tutorial/ Com Java você pode programar qualquer tipo de sistema, um bom exemplo do que está sendo feito no campo de inteligência artificial é o projeto http://www.alicebot.org/, Atenciosamente, Christian S. Gravatá - Original Message - From: Guilherme Neves [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 28, 2002 10:44 PM Subject: [java-list] Como começar ? Boa noite Pessoal, Estou começando agora e já fiz Pascal. Acontece que quero aprender java e não estou me sentindo muito seguro para tal. Preciso conhecer C/C++ ? Existe algum docmento, tutorial para iniciantes, que eu possa seguir em casa ? Tenho me pegado pensando muito em IA. Java é uma boa para quem quer seguir este caminho ? No aguardo, Guilherme Neves _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] O que devo utilizar para esse caso ?
Anderson, Sua escolha terá muito influência pelo banco de dados. Sem dúvida, o suporte da Oracle para já é muito melhor. Além do compromisso estratégico dela e da Sun. Quanto à performance, java não é em inferior a dobradinha ASP + COM. Esta dobradinha é conhecida pela lentidão. ASP é um script enquanto JSP é um servlet (compilado). E o modelo COM exige chamadas ao sistema operacional a cada método, enquanto os javabeans são utilizados dentro da mesma máquina virtual. No modelo enterprise, com Enterprise JavaBeans (objeto distribuído). O ganho de escalabilidade e robustez é incomparável a qualquer solução autal da Microsoft. Mas, caso você sejam corajosos e tenham uma visão estratégica junto a Microsoft utilizem o .NET. Esta plataforma ainda é imatura e não testada, mas sem dúvida será muito boa. Até por que eles foram muito espertos e copiaram descaradamente os pontos fortes do java. abraços Jorge -Original Message- From: Anderson Brazão [mailto:[EMAIL PROTECTED]] Sent: sábado, 2 de março de 2002 12:59 To: [EMAIL PROTECTED] Subject: [java-list] O que devo utilizar para esse caso ? Amigos foristas, Em primeiro lugar quer parabenizar a todos pelo excelente nível técnico da lista e da costumeira atenção dos mais experîentes desenvolvedores JAVA com os iniciantes na ferramenta. Participo pouco postando mensagens porém, aprendi muita coisa apenas lendo e observando a troca de mensagens no forum. Hoje, tenho uma questão. Nossa empresa possui um site de produtos desenvolvidos em arquitetura Client/Server (VB 6 com Oracle) e hoje estamos migrando para WEB. Há algum tempo, postei uma mensagem aqui, perguntando aos amigos, o que devo utilizar. Na época tinhamos dúvidas sobre .NET e JAVA. Muitos responderam e todos foram extremamente úteis em nossas avaliações aqui. Hoje, estamos bem próximos à decisão final, tendendo fortemente para o JAVA, por uma série de razões. Porém, apenas para efeito informativo, gostaria de saber dos amigos experientes, o que acham a respeito de: Primeiro vamos descrever como será nosso site de produtos (totalmente na WEB): Um sistema X, em um local A roda com uma base BX. Um sistema Y, em um local B roda com uma base BY Um sistema Z, em um local C roda com uma base BZ Portanto, temos três sistemas que fazem controles diferentes e que estarão em localizações físicas, distintas. Mas necessitarão compartilhar informações entre sí. Algo que o sistema X fará, deverá automaticamente, ser visto pelo sistems Y e pelo Z. OK ? E vice-versa. Haverá sempre uma troca entre eles. 1. Nossos produtos seriam desenvolvidos em JAVA sob servidores Windows 2000 (é a melhor alternativa ?). Gostariamos do Windows pois a maioria de nossos clientes já possuem Windows 2000 Server. Não queriamos ter um impacto no custo de adquirir outro servidor. 2. Tivemos informações de que o JAVA é mais pesado. Informação verídica ? 3. O que vcs me aconselhariam a utilizar ? Forte For Java ? iPlanet ... ? (sobre o ambiente) É isso amigos. Agardeço a cooperação de todos. Abraços e sucesso. Anderson Brazão Anderson Brazão Technolog tecnologia em Logística e Sistemas USP - Universidade de São Paulo (SP) -- Abra grátis sua conta no StarMedia Email. Inscreva-se agora mesmo! http://www.br.starmedia.com -- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] How much?!?!?
Fávio, Segue abaixo um documento que recebi da Together abraços Jorge Anexo 1 Preços Válidos Até 31/8/01 Together Control Center Descricao do produtoPreco Unit. Suporte** Desconto Valor (US$) Node-locked License $5,995.00 $1,199.00 $0.00 $7,194.00 Floating License$11,990.00 $2,398.00 ($2,400.00) $11,988.00 5 Pack Node-locked $29,975.00 $5,995.00 ($5,995.00) $29,975.00 10 Pack Node-locked $59,950.00 $11,990.00 ($14,388.00) $57,552.00 5 Pack Floating $59,950.00 $11,990.00 ($11,990.00) $59,950.00 10 Pack Floating$119,900.00 $23,980.00 ($28,776.00) $115,104.00 ** fone e e-mail: 7X24 da matrix e 5X8 do brasil + upgrades para 1 ano. Together Solo Descricao do produtoPreco Unit. Suporte** Desconto Valor (US$) Node-locked License $3,495.00 $699.00 $0.00 $4,194.00 Floating License$6,990.00 $1,398.00 ($1,400.00) $6,988.00 5 Pack Node-locked $17,475.00 $3,495.00 ($3,495.00) $17,475.00 10 Pack Node-locked $34,950.00 $6,990.00 ($8,388.00) $33,552.00 5 Pack Floating $34,950.00 $6,990.00 ($6,990.00) $34,950.00 10 Pack Floating$69,900.00 $13,980.00 ($16,776.00) $67,104.00 ** fone e e-mail: 7X24 da matrix e 5X8 do Brasil + upgrades para 1 ano. Esquema de Desconto Suporte Premium 25K3% 20% para 1 ano 50K6% 37% para 2 anos 75K9% 49% para 3 anos 100K12% 200K15% 300K18% Treinamento e consultoria com recurcos locais Treinamento de ate 8 pessoasUS$2,200 por dia Consultaria (on site) US$1,100 por dia Treinamento e Mentoring com recursos dos EUA Workshop Title Valor (US$) TE How to Automate Patterns using Together (1Day) $2,750.00 Custo + 10% How to Build Better Object Models (4 Days) $11,000.00 Custo + 10% Together QuickStart (1 Day) $2,750.00 Custo + 10% How to Run Successful Software Projects (3Day) $8,250.00 Custo + 10% How to Use UML (2 Day) $5,500.00 Custo + 10% How to Build Better Apps using Together (5 days)$13,750.00 Custo + 10% How to Design and Deliver Software (5 Day) $13,750.00 Custo + 10% UML QuickStart (1 Day) $2,750.00 Custo + 10% Custom Mentoring (per Day) $2,750.00 Custo + 10% -Original Message- From: Flávio Leite [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 1 de março de 2002 09:17 To: [EMAIL PROTECTED] Subject: [java-list] How much?!?!? Pessoal, Alguem tá por dentro de qto custa cada licença do Together ControlCenter 5.5??? Não precisa ser exato, pelo menos uma noção de qto custa. []s, Flávio. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Log base não neperiana
Willian, Essa é uma questão de matemática não de java... :) Se eu não me engano, log x na base y = ln x - ln y -Original Message- From: Willian Charles Balmant [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 22 de fevereiro de 2002 06:19 To: [EMAIL PROTECTED] Subject: [java-list] Log base não neperiana Olá pessoal! Preciso usar logaritmo em um projeto. Um pedacinho dele é a parte em que o programa deverá ensinar a achar raízes de esquações através de métodos numéricos. O ponto onde não escapo de log é mais ou menos assim: Fiz um painél que recebe um String como parâmetro. Esse string é um função matemática. Ex: x^3-(x*(3+5)^2+2) + 5; cos(x^2)-sin(x)+log(x+2) Eu preciso desenhar o gráfico da função. Isso eu fiz. Mas ainda preciso do logaritmo. Existe um método estático: double Math.log(double a); // ou double StrictMath.log(double a); o problema é que esses métodos retornam ln(a) (log neperiano) Eu preciso de log(a) base x ou pelo menos log10(a). Alguém conhece alguma classe que tenha um método que retorne o log base 10 ou base x ?? Willian Charles _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Java e JNI
Tomaz, Ele não perde a portabilidade não. Claro que fica mais complexo, mas o JNI acessa um .so (eu acho que é isso) em UNIX assim como acessa um .dll no Windows. Você terá que fazer uma biblioteca nativa para cada sistema, mas o código java não fica preso a um sistema em específico. abraços Jorge -Original Message- From: Tomaz Foá Binsztajn [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 21 de fevereiro de 2002 13:59 To: [EMAIL PROTECTED] Subject: Re: [java-list] Java e JNI Olá: Não conhecia o JNI. Me pareceu interessante... mas, utilizando estas APIs não perdemos a portabilidade? Afinal, o seu programa irá executar DLLs... eu, particularmente, não gosto muito desta idéia!!! []s Tomaz Foá Binsztajn Onirium Sistemas www.onirium.com.br Fone: (19) 3287 7060 - r. 245 - Original Message - From: Michel Bertrand [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 21, 2002 9:43 AM Subject: Re: [java-list] Java e JNI Eu já fiz Java acessar uma DLL ... utilizei como base um exemplo que tinha no livro Core Java 2 - Volume II. Lá tem precisamente o que vc necessita fazer ( é no último capítulo ). Criei um programa em C. Criei o meu programa Java. Gerei o arquivo .h (javah) do programa em Java. Coloquei no código C o cabeçalho da função gerado no arquivo .h e implementei a função retornando o dado que eu precisava. Gerei uma DLL desse código C ( utilizei o compilador BCC55 da Borland) e depois foi só acessar a DLL. {}'s Michel. - Original Message - From: Igor Takenami [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, March 01, 2002 6:54 PM Subject: Re: [java-list] Java e JNI Valeu Linclm, será que vc ou alguem não teria um exemplo pratico ??? Abraço, Igor - Original Message - From: Lincolm Ferreira de Aguiar [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, February 20, 2002 1:58 PM Subject: Re: [java-list] Java e JNI JNI significa Java Native Interface. São um conjuto de APIs para permitir a um aplicativo Java acessar recursos nativos no sistema operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para fazer uma classe sua Java acessar o Excel, por exemplo, você teria que criar uma DLL que seria a ponte de sua classe com o Provider da Microsoft para acesso ao Excel, geralmente por ADO. Quanto ao C++ não sei como seria o acesso, mas de qualquer forma você poderia usar protocolos abertos de interoperabilidade(como CORBA, por exemplo) ou em um nível mais simplista e desfavorável poderia ser feito pelo registro da classe no sistema. Com uma ferramenta chamda javareg do Microsoft SDK for Java você consegue. Espero ter ajudado, Lincolm Ferreira de Aguiar WebMaster - QueroProgramar [EMAIL PROTECTED] www.geocities.com/lincolmf - Original Message - From: Igor Takenami [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 28, 2002 11:54 AM Subject: [java-list] Java e JNI Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br Pessoal, Alguem poderia me explicar o que é extamente o JNI ? No java tem como eu instanciar um objeto COM(.dll) e utilizar os metodos deste ? e no caso inverso, por exemplo eu tenho como instanciar uma Classe Java em C++ ou Delphi e utilizar os metodos desta classe Será que alguem poderia me ajudar com estás dúvidas :-) Abraço, Igor -- 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
RE: [java-list] array é classe ?
Marcelo, Esta é a classe Array para fazer reflection. Assim como o array possui, os tipos básicos também possuem estas classes. abraços Jorge -Original Message- From: Marcelo Alves [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 19 de fevereiro de 2002 15:52 To: [EMAIL PROTECTED] Subject: Re: [java-list] array é classe ? Olá Jorge, Veja uma explicação de Arrays em http://java.sun.com/j2se/1.4/docs/api/java/lang/reflect/Array.html .: marcelo alves :. - Original Message - From: Jorge Martins [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, February 19, 2002 1:38 PM Subject: RE: [java-list] array é classe ? | Marcelo, | | Array em java não é uma classe. É um tipo específico que possui um | construtor e um atributo read only length. | | abraços | | Jorge | | -Original Message- | From: Marcelo Matos [mailto:[EMAIL PROTECTED]] | Sent: segunda-feira, 18 de fevereiro de 2002 09:49 | To: [EMAIL PROTECTED] | Subject: [java-list] array é classe ? | | | Colegas, | | | Estou estudando para tirar certificação, e me bateu | uma dúvida: ao definirmos um array, este é uma classe | ou um tipo array comum ? | | Ex: | int iArr[] = new int[4]; | | A variavel iArr é um array de inteiros. Sei que ela | possui um membro embutido, que é o length, que é | somente leitura. Isso implica na variavel iArr ser do | tipo de uma classe array ? | | Enfim, o array do java pertence ou não a uma classe ? | | | Duvidas vão surgindo durante meus estudos Que | bom!!! | | | | []s | Marcelo Matos | | | ___ | Yahoo! GeoCities | Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! | GeoCities. É fácil e grátis! | http://br.geocities.yahoo.com/ | | -- LISTA SOUJAVA | http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP | dúvidas mais comuns: http://www.soujava.org.br/faq.htm | regras da lista: http://www.soujava.org.br/regras.htm | 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] - -- 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] Pesquisa em HTML
Cláudio, Atenção que um documento HTML não é um XML. O XML exige por exemplo que toda tag seja finalizada e que os atributos estejam entre aspas. O XML é case sensitive e o HTML não é. Há outras diferenças. O HTML abaixo não é um XML: A href=pagina.html link br /a Em XML deveria ser: A HREF=pagina.html link BR/ /A abraços Jorge -Original Message- From: Claudio Miranda [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 15 de fevereiro de 2002 15:04 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Pesquisa em HTML O Denis não disse se a pesquisa era em um site http, ou arquivos html no sistema de arquivos. Como html é um documeto XML, pode ser utilizado o Xerces (ou qualquer outro parser), ou parsers específicos para documentos HTML, como o JTidy - http://lempinen.net/sami/jtidy. A própria api em java dispõe do pacote javax.swing.text.html, para tratar de arquivos HTML. Clauddio Miranda Marcílio Mendonça wrote: Denis, http://httpunit.sourceforge.net/ deve resolver bem teu problema. s. Marcílio. -Mensagem original- *De:* Denis Nietto [mailto:[EMAIL PROTECTED]] *Enviada em:* quinta-feira, 14 de fevereiro de 2002 13:57 *Para:* Java-List *Assunto:* [java-list] Pesquisa em HTML Preciso fazer uma pesquisa de texto em arquivos tipo HTML. Só que não posso fazer a pesquisar como se fosse um arquivo texto qualquer. A pesquisa deve ser feita somente no que é mostrado no browser do usuário. Alguém tem alguma idéia de como posso fazer isso? Existe alguma package que explore HTML? Agradeço desde já! Denis Nietto - ICQ#131752389 -- 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] array é classe ?
Marcelo, Array em java não é uma classe. É um tipo específico que possui um construtor e um atributo read only length. abraços Jorge -Original Message- From: Marcelo Matos [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 18 de fevereiro de 2002 09:49 To: [EMAIL PROTECTED] Subject: [java-list] array é classe ? Colegas, Estou estudando para tirar certificação, e me bateu uma dúvida: ao definirmos um array, este é uma classe ou um tipo array comum ? Ex: int iArr[] = new int[4]; A variavel iArr é um array de inteiros. Sei que ela possui um membro embutido, que é o length, que é somente leitura. Isso implica na variavel iArr ser do tipo de uma classe array ? Enfim, o array do java pertence ou não a uma classe ? Duvidas vão surgindo durante meus estudos Que bom!!! []s Marcelo Matos ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm 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: RES: [java-list] Como é feita a passagem de parâmetros em Java?
Lincolm. Note que n é uma referência para um Object[][]. Esta é referência é passada por valor, mas você obtem o objeto dela. A refência não pode ser altera, mas o objeto sim. O que você fez foi alterar o objeto. Mais especificamente a posição [0][1]. Não há problemas nisso. Mas se você desejasse alterar a referência, fazendo seu parâmetro n apontar para outra matriz, seria impossível. OK? Basta testar este código: void method (String s[]) { s[0] = Novo; s = {Mais novo ainda!}; } abraços Jorge -Original Message- From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 4 de fevereiro de 2002 15:04 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java? Olá Jorge. Você rodou aquele código? Pergunto porque eu queria saber porque a segunda posição da matriz imprime Aguiar onde deveria imprimir Ferreira. Execute o código e vai entender o que estou falando. No método objects() é sim criado uma nova matriz, mas note que não estou imprimindo ela, estou imprimindo a matriz names. Por que a matriz names tem seu índice names[0][1] tem seu valor alterado para Aguiar se na verdade eu alterei n[0][1]? Um abraço, Lincolm Ferreira de Aguiar WebMaster - QueroProgramar [EMAIL PROTECTED] www.geocities.com/lincolmf - Original Message - From: Jorge Martins [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, February 04, 2002 2:02 PM Subject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java? Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br Lincolm, Não há incoerência no seu exemplo. A passagem de parâmetros em java continua sendo por valor. Quando você passa um array em java. A referência para este array é passada por valor. Logo, você pode alterar o array (como você alterou no seu exemplo) por que oum array permite esta operação. No entanto, não é possui criar trocar o array passado. Se os parâmetro do java fossem por valor, este método funcionaria: void method (String [] array) { array = {Eu, sou, um, novo, array}; } O que você fez foi simplesmente alterar um valor do array, e isto é permitido. Não é permitido você alterar O ARRAY EM SI. abraços Jorge -Original Message- From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 29 de janeiro de 2002 08:40 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java? Olá Fábio, Tudo bem. Olha, ainda não ficou muito claro para mim o que você disse sobre a passagem de parâmetros em Java. Fiz um exemplo com uma matriz, e a matriz mesmo foi alterada. Quem disse isso foi um usuário aqui da lista, que no momento não lembro o nome dele. Como pode ser? Veja o código: public class Passagem extends Object { Object names[][] = new Object[1][2]; public Passagem(){ names[0][0] = Lincolm; names[0][1] = Ferreira; objects(names); for(int x=0; x=names.length - 1; x++){ for(int y=0; y=names[x].length - 1; y++){ System.out.println(names[x][y]); } } } public static void main(String args[]){ Passagem ps = new Passagem(); } public void objects(Object[][] n){ n[0][1] = Aguiar; } } Se comentar a chamada de objects(names) o resultado será: Lincolm Ferreira No entanto, se remover os comentários a saída será: Lincolm Aguiar Sinceramente, poderia me explicar. Lincolm Ferreira de Aguiar WebMaster - QueroProgramar [EMAIL PROTECTED] www.geocities.com/lincolmf - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, January 28, 2002 8:03 PM Subject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java? Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br Amigos, Como esse assunto está sendo bastante discutido, vou me meter no meio também e tentar esclarecer... O Java trata a passagem de parâmetros de forma diferente para tipos primitivos e objetos, mas sempre é passada por valor. Funciona mais ou menos assim (vou usar o exemplo do curso de Java da Sun, que fiz a semana passada): Se você passa um tipo primitivo para um método assim: ... int i = 10; this.alteraValor(i) System.out.print(i) // Imprime o valor 10 ... alteraValor(int j){ j = 15; } O que acontece? O Java entrega uma cópia do conteúdo de i para o método. Só que o conteúdo de i é igual a 10. Já se fizermos a mesma coisa com um objeto, vejam só: ... MyDate data = new MyDate(28/01/2002); this.alteraValor(data); System.out.print(data); // Imprime o valor 28/01/2002; this.alteraValor2(data); System.out.print(data); // Imprime o valor 28/02/2002; ... alteraValor(MyDate t){ t = new MyDate(31/07/2002); } alteraValor2(MyDate t){ t.setMes(02
RE: [java-list] Pergunta Basica (Iniciante)
Uendel, As melhores IDEs que eu já testei foram o JBuilder e o Forte. A versão gratuita do Forte é mais completa. Java roda em Linux e Windows com certeza. Com JDKs desenvolvidos pela própria Sun. Não sei quanto ao OS/2 e BEOS. Procure no site da IBM e da BEOS. Deve ter alguma coisa. A performance do java é superior a do VB. Agora, a parte gráfica do VB é muito mais rápida que do java por utilizar interfaces nativas do Windows. Não tem jeito, o Swing é mais lento e mais pesado (memória) que VB. No entanto é mais fácil fazer interfaces complexas e com reaproveitamento de código em java. Interfaces mais simples são muito fáceis em VB por causa dos controles da MS. Qualquer tarefa mais específica se torna muito mais trabalhosa ou até impossível. abraços Jorge -Original Message- From: Uendel Flávio [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 5 de fevereiro de 2002 18:07 To: [EMAIL PROTECTED] Subject: [java-list] Pergunta Basica (Iniciante) Sou novo na lista, trabalho com VB 6.0 SP 5 e estou migrando para java, para construir aplicativos em java qual e a melhor IDE ? A empresa em que trabalho utiliza Linux, OS/2,Windows ME, BEOS e meu sonho e rodar o mesmo aplicativo em todas estas plataformas. * com java posso rodar um mesmo aplicativo nestas plataformas ? * e a performace do java supera a do VB 6.0 ? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: RE: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java?
Sven, Eu concordo contigo. Em java o que o parâmetro é uma referência para um objeto. Mas, esta referência é passada por valor. Logo, a passagem de parâmetros em java é uma passagem por valor. É um pequeno detalhe conceitual com grandes implicancias. Isso permite que java não quebre o encapsulamento. Por que uma String é um objeto imutável? Há razões de performance, mas o principal é para não quebrar o encapsulamento. Se String fosse mutável, você poderia alterar um nome de um objeto qualquer com um simples getName(). Se java permitisse passagem de parâmetros por referência, também seria possível quebrar o encapsulamento, pois o método abaixo funcionaria: void method (String s) { s = "nova string"; } abraços Jorge ps:Spara fechar o assunto, e ficarmos todos contentes: parâmetro em java é uma referência para um objeto. Mas, esta referência é passada por valor. Logo, a passagem de parâmetros em java é uma passagem por valor. -Original Message-From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 4 de fevereiro de 2002 14:55To: [EMAIL PROTECTED]Subject: Re: RE: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java?Veja bem, O que é uma referencia ?? A referencia é um ponteiro para um local na memoria. Em java não existem ponteiros porém o valor do ponteiro (um int em C/C++) é passado a diferenca de Java para C/C++ é exatamente essa. Para mim e milhares de ex-programadores passar por valor é passar a classe inteira:void alterString(String s)em vez do endereço (referencia):void alterString(String *s)O que acontece em java é parecida com:String *s;int pointer = s;void alterString(int pointer){String *t;t = pointer;maravilha então estou passando um pointer por valor mas estou passando a referencia ou não ???Jorge Martins wrote: [EMAIL PROTECTED] type="cite"> Sven, Você está equivocado. A passagem de parâmetros em java é por valor. Tanto como objeto ou tipos primitivos. Em caso, de objeto, o parâmetro é uma referência, mas esta referência é PASSADA POR VALOR. Verifique a documentatação. Esta sutileza pode ser observada pelo método. Olhe a explicação do autor de Pratical Java. developerWorks: What are a couple of the most common mistakes developers make using Java? What problems does this cause, and how can you fix them? Haggar: This could be any number of things, but I will mention two. First, Java passes all parameters by value. It is often written or said that Java passes parameters by reference. Because Java supports object references the assumption is that Java passes parameters by reference. Actually, Java passes object references by value. This problem most often confuses C++ programmers when they first start programming in Java. The second involves equality in Java. Programmers new to Java are often not sure if they should use the == operator or the equals method to test for equality. The bottom line is to use the == operator when testing if two primitive types have the same value or if two object references refer to the same object, and to use the equals method when comparing if two objects are equal based on their attributes (also called semantic equality). These issues are covered in my book. abraços Jorge -Original Message-From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Sent: sábado, 29 de dezembro de 2001 08:00To: [EMAIL PROTECTED]Subject: Re: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java?Isso não é verdadeJava faz passagem de parametros POR REFERENCIA e NÂO POR VALOR. Aparentemente use passagem por valor pois alterando o valor do variavel dentro do metodo para qual foi passado não altere o valor fora do metodo. ISSO È POR QUE È CRIADO UMA COPIA |DENTRO DO METODO...Somente primitivos são passados por valor.Cada invocação do metodo tem os proprios instancias dos parametros igual a cada variavel local do metodo.Isso é uma dos possiveis perguntas na certificação !!![EMAIL PROTECTED] wrote: [EMAIL PROTECTED] type="cite">Caros 'Javalis',Voces tem razão sobre o Java aceitar passagem de parâmetro somente porvalor. COM UMA EXCESSÃO : SE PASSAR UMA MATRIZ COMO PARÂMETRO, O JAVA FAZPASSAGEM POR REFERÊNCIA. IQUALZINHO A SUA LINGUAGEM MÃE, O FABULOSO C !!!(TESTEM!!!) Saudações, Luis.-- Mensagem original -- Vc está equivocado.Java não possue passagem de Parâmetro por referência.Somente por valor, ou seja, uma cópia é passada.-Mensagem original-De: Adalberto Zanata [Forum] [mailto:[EMAIL PROTECTED]]Enviada em: Thursday, January 24, 2002 8:16 PMPara: [EMAIL PROTECTED]Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java?Adalberto Zanata[[EMAIL PROTECTED]][http://www.espacoreverso.com.br/a.zanata]- Original Message -From: "Paulo Henrique Castro&qu
RE: RES: [java-list] Como é feita a passagem de parâmetros em Java?
Lincolm, Não há incoerência no seu exemplo. A passagem de parâmetros em java continua sendo por valor. Quando você passa um array em java. A referência para este array é passada por valor. Logo, você pode alterar o array (como você alterou no seu exemplo) por que oum array permite esta operação. No entanto, não é possui criar trocar o array passado. Se os parâmetro do java fossem por valor, este método funcionaria: void method (String [] array) { array = {Eu, sou, um, novo, array}; } O que você fez foi simplesmente alterar um valor do array, e isto é permitido. Não é permitido você alterar O ARRAY EM SI. abraços Jorge -Original Message- From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 29 de janeiro de 2002 08:40 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java? Olá Fábio, Tudo bem. Olha, ainda não ficou muito claro para mim o que você disse sobre a passagem de parâmetros em Java. Fiz um exemplo com uma matriz, e a matriz mesmo foi alterada. Quem disse isso foi um usuário aqui da lista, que no momento não lembro o nome dele. Como pode ser? Veja o código: public class Passagem extends Object { Object names[][] = new Object[1][2]; public Passagem(){ names[0][0] = Lincolm; names[0][1] = Ferreira; objects(names); for(int x=0; x=names.length - 1; x++){ for(int y=0; y=names[x].length - 1; y++){ System.out.println(names[x][y]); } } } public static void main(String args[]){ Passagem ps = new Passagem(); } public void objects(Object[][] n){ n[0][1] = Aguiar; } } Se comentar a chamada de objects(names) o resultado será: Lincolm Ferreira No entanto, se remover os comentários a saída será: Lincolm Aguiar Sinceramente, poderia me explicar. Lincolm Ferreira de Aguiar WebMaster - QueroProgramar [EMAIL PROTECTED] www.geocities.com/lincolmf - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, January 28, 2002 8:03 PM Subject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java? Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br Amigos, Como esse assunto está sendo bastante discutido, vou me meter no meio também e tentar esclarecer... O Java trata a passagem de parâmetros de forma diferente para tipos primitivos e objetos, mas sempre é passada por valor. Funciona mais ou menos assim (vou usar o exemplo do curso de Java da Sun, que fiz a semana passada): Se você passa um tipo primitivo para um método assim: ... int i = 10; this.alteraValor(i) System.out.print(i) // Imprime o valor 10 ... alteraValor(int j){ j = 15; } O que acontece? O Java entrega uma cópia do conteúdo de i para o método. Só que o conteúdo de i é igual a 10. Já se fizermos a mesma coisa com um objeto, vejam só: ... MyDate data = new MyDate(28/01/2002); this.alteraValor(data); System.out.print(data); // Imprime o valor 28/01/2002; this.alteraValor2(data); System.out.print(data); // Imprime o valor 28/02/2002; ... alteraValor(MyDate t){ t = new MyDate(31/07/2002); } alteraValor2(MyDate t){ t.setMes(02); } Porquê no primeiro método o valor não se alterou, mas no segundo sim? Funciona da mesma maneira que a passagem de um tipo primitivo. O conteúdo da variável data não é o objeto MyDate, e sim o endereço da memória onde está o objeto MyDate. E, da mesma maneira como acontece com o tipo primitivo, esse valor (endereço do objeto) não pode ser alterado (tentamos alterar essa referência com o comando new MyDate). Já o conteúdo do objeto pode ser alterado tranqüilamente, pois ele fica em outra parte da memória. Quaisquer dúvidas, perguntem [] Fábio Jorge Corrêa Citibank e-Business Solutions Phone: 55 11 3457.0675 Fax: 55 11 3457.0652 [EMAIL PROTECTED] -Original Message- From: sven [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 28 de dezembro de 2001 12:51 To: java-list Cc: sven Subject: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java? Um bom engano... Em Java, parametros são passados por referencia, mas dentro da função uma copia é usado. ANDRE MOURA BARRETO wrote: Vc está equivocado. Java não possue passagem de Parâmetro por referência. Somente por valor, ou seja, uma cópia é passada. -Mensagem original- De: Adalberto Zanata [Forum] [ mailto:[EMAIL PROTECTED]] Enviada em: Thursday, January 24, 2002 8:16 PM Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java? Adalberto Zanata [ [EMAIL PROTECTED]] [ http://www.espacoreverso.com.br/a.zanata] - Original Message - From: Paulo Henrique Castro [EMAIL
RE: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java?
Sven, Você está equivocado. A passagem de parâmetros em java é por valor. Tanto como objeto ou tipos primitivos. Em caso, de objeto, o parâmetro é uma referência, mas esta referência é PASSADA POR VALOR. Verifique a documentatação. Esta sutileza pode ser observada pelo método. Olhe a explicação do autor de Pratical Java. developerWorks: What are a couple of the most common mistakes developers make using Java? What problems does this cause, and how can you fix them? Haggar: This could be any number of things, but I will mention two. First, Java passes all parameters by value. It is often written or said that Java passes parameters by reference. Because Java supports object references the assumption is that Java passes parameters by reference. Actually, Java passes object references by value. This problem most often confuses C++ programmers when they first start programming in Java. The second involves equality in Java. Programmers new to Java are often not sure if they should use the == operator or the equals method to test for equality. The bottom line is to use the == operator when testing if two primitive types have the same value or if two object references refer to the same object, and to use the equals method when comparing if two objects are equal based on their attributes (also called semantic equality). These issues are covered in my book. abraços Jorge -Original Message-From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Sent: sábado, 29 de dezembro de 2001 08:00To: [EMAIL PROTECTED]Subject: Re: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java?Isso não é verdadeJava faz passagem de parametros POR REFERENCIA e NÂO POR VALOR. Aparentemente use passagem por valor pois alterando o valor do variavel dentro do metodo para qual foi passado não altere o valor fora do metodo. ISSO È POR QUE È CRIADO UMA COPIA |DENTRO DO METODO...Somente primitivos são passados por valor.Cada invocação do metodo tem os proprios instancias dos parametros igual a cada variavel local do metodo.Isso é uma dos possiveis perguntas na certificação !!![EMAIL PROTECTED] wrote: [EMAIL PROTECTED] type="cite">Caros 'Javalis',Voces tem razão sobre o Java aceitar passagem de parâmetro somente porvalor. COM UMA EXCESSÃO : SE PASSAR UMA MATRIZ COMO PARÂMETRO, O JAVA FAZPASSAGEM POR REFERÊNCIA. IQUALZINHO A SUA LINGUAGEM MÃE, O FABULOSO C !!!(TESTEM!!!) Saudações, Luis.-- Mensagem original -- Vc está equivocado.Java não possue passagem de Parâmetro por referência.Somente por valor, ou seja, uma cópia é passada.-Mensagem original-De: Adalberto Zanata [Forum] [mailto:[EMAIL PROTECTED]]Enviada em: Thursday, January 24, 2002 8:16 PMPara: [EMAIL PROTECTED]Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java?Adalberto Zanata[[EMAIL PROTECTED]][http://www.espacoreverso.com.br/a.zanata]- Original Message -From: "Paulo Henrique Castro" [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Thursday, January 24, 2002 11:26 AMSubject: Re: [java-list] Como é feita a passasgem de parâmetros em Java? Existe uma maneira de diferenciar as passagens de parâmetros em Java,por valor e por referência?Ateh onde sei a passagem de parametros em Java eh somente porreferencia!![]sPH--"Live fast, die old, and make very sure everyone knows you were there."- Alan Cox-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED]--- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED]---Use o melhor sistema de busca da InternetRadar UOL - http://www.radaruol.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.htmpara sair da lista: envie email para [EMAIL PROTECTED]
RE: [java-list] Oracle 9i AS - Recomendações
Marcelo, O Application Server da Oracle é baseado no Orion. Na verdade, é um Orion com ferramentas de deploy e outras coisas. Junto, claro, ao selo Oracle. O Orion é famoso por sua performance. Eu já pude testá-lo, e foi o Application Server que conseguiu os melhores resultados. abraços Jorge -Original Message- From: Marcelo Castro [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 31 de janeiro de 2002 10:06 To: [EMAIL PROTECTED] Subject: Re: [java-list] Oracle 9i AS - Recomendações Concordo com você que uma programação limpa é responsável por uma boa velocidade no tempo de resposta sobre as aplicações, mas não concordo quando você diz que não existe um Servidor de Aplicação mais rápido que outro, isso não é verdade, benchmarks mostram as diferenças entre eles, seja a conexão junto ao banco de dados, seja o tempo de execeção de determinada tarefa, o trabalho do Garbage Collection. Nestes aspectos, e ainda em outros, alguns Servers são melhores que outros (Se você usar o JBOSS, saberá do que estou falando). Mais uma vez gostaria de saber como o Oracle se enquadra neste universo. De qualquer forma obrigado pela resposta Alguém saberia me responder? Marcelo Castro Programador - Politec - Original Message - Nao existe servidor de aplicacao mais rapido, basta saber trabalhar com o JAVA direito Utilizar certas técnicas que muitas pessoas não conhece... Eu mesmo, tive que consertar um projeto em JAVA com o LINUX e Oracle9ias e quem fez, estava num gargalho que eu tive que dar uma garibada no projeto para ficar mais rapido, porque quem fez, fez tudo errado... -- Mensagem original -- Pessoal, Recebi este mail e gostaria de compartilhar com os demais sobre o Aplication Server da Oracle, ainda não tive a oportunidade de testá-lo, mas desde já estou interessado em ler as opniões sobre aqueles que já utilizaram. []´s Marcelo Castro Programador - Politec J2EE mais rápido, Web sites mais econômicos O Oracle9i Application Server (Oracle9iAS) executa aplicativos J2EE até 4 vezes mais rápido do que os outros servidores de aplicação do mercado. Acelere o desenvolvimento e publicação dos aplicativos com um software que é rápido de instalar, fácil de configurar e suporta o mais recente padrão J2EE. Reduza os custos da infra-estrutura do seu Web site com a performance e a escalabilidade comprovadas do Oracle9iAS. Clique aqui e faça download do Oracle9i Application Server GRÁTIS e saiba como agilizar o desenvolvimento e a publicação dos seus aplicativos para Internet com o Oracle9iAS. Oracle do Brasil -- Use o melhor sistema de busca da Internet Radar UOL - http://www.radaruol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Java no .NET!!!!!!!
Atenção, Não acreditem que a plataforma .NET aceita cobol e java assim tão fácil. A Microsoft fez uma adaptação do seu framework .NET para cada linguagem, aproveitando os padrões de sintaxe. Mas a lógica da coisa é totalmente diferente. Basta ver pelo VB.NET. É um VB totalmente novo! O código antigo NÃO COMPILA!!! Não que isso seja ruim. Eu acho bom pois é impossível manter o legado do VB e ao mesmo tempo fazê-lo orientado a objetos e adaptado ao framework .NET. Mas as coisas tem de ser esclarecidas. A plataforma .NET não aproveita o legado. O VB.NET é diferente do VB antigo assim como o J#.NET é diferente do J# (java da microsoft). A Microsoft está disponibilizando tradutores para fazer a adaptação do código fonte. Não sei se funciona, mas deve ajudar. abraços Jorge -Original Message- From: Bruno Borges [mailto:[EMAIL PROTECTED]] Sent: domingo, 27 de janeiro de 2002 13:01 To: [EMAIL PROTECTED] Subject: Re: [java-list] Java no .NET!!! bonao, nao cai nessa da microsoft... esse negocio de COBOL a Java nada mais eh do q jogada de markenting... :), a verdade sobre isso nada mais eh do q apenas a sintaxe das linguagens. como a microsoft quer dominar o mercado das linguagens, ela criou o .NET com o objetivo de reconhecer qualquer sintaxe de linguagem, de COBOL a Java. essa eh a jogada, levar pra plataforma .NET programadores de todos os tipos. assim eles tem uma chance de dominar o mercado. como nenhum programador gosta da ideia de acabar com anos de linguagem X e arriscar meses tendo q aprender linguagem Y, o .NET acaba com isso. vc programa com o .NET na sintaxe que voce quiser... :) cuidado! .NET nao eh java! alias, Microsoft X Sun, SEMPRE! lembre-se q a microsoft lancou o XP sem suporte a Java, e disse q a partir dakele momento, quem quiser, q corra atraz da JVM. pq entao fazer o .NET em java??? sacou? abracos, bruno --- Daniel_Felipe_(Bonão) [EMAIL PROTECTED] escreveu: Pessoal vc não vao Acreditar Eu li um artigo da microsoft que falava o seguinte: 10 razões para adotar o .NET.E um dos topicos falava o seguinte: * Escolha sua linguagem de programação: De Cobol a JAVA, são mais de 20 linguagens no mesmo ambiente com integração total entre as linguagens. Preserve o legado! Isto que dizer que vai tero Java na plataforma .NET..Olhem e comprovem no link http://www.microsoft.com/brasil/net/visao/10razoes.asp Um abraço Bonão ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Como é feita a passasgem de parâmetros em Java?
Adriano, Não há. A passagem de parâmetro em java é sempre feita por valor. No caso do parâmetro ser um objeto qualquer, é passado o valor da referência. Assim, um método pode mudar o estado do objeto passado apenas se este objeto permitir. Não há como alterar a referência. Exemplo: void method (Object o) { o = new String("Passagem por referência permite este tipo de alteração."); } abraços Jorge -Original Message-From: Adriano Sastre Vieira [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 23 de janeiro de 2002 12:21To: [EMAIL PROTECTED]Subject: [java-list] Como é feita a passasgem de parâmetros em Java? Existe uma maneira de diferenciar as passagens de parâmetros em Java, por valor e por referência? Obrigado. Adriano Sastre
RE: [java-list] Uso de Session
Lincolm, Você só se esqueceu de um detalhe. O protocolo http não mantém conexão. Por tanto, para perceber que o usuário está "conectado" e assim manter uma sessão, o servidor utiliza um cookie, a fim de identificar as chamadas deste usuário e associá-lo ao objeto Session referente. Por tanto, sem cookie não há sessão. O Session só se torna pesado se for associado muitos objetos a ele e se o servidor tiver muitos usuários simultâneos. Claro, há também um custo computacional associado para acessar a sessão correta de cada usuário. abraços Jorge -Original Message-From: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 22 de janeiro de 2002 07:13To: [EMAIL PROTECTED]Subject: Re: [java-list] Uso de Session Olá Rafael O objeto session não fica armazenado no cliente como o cookie e cookie não é sinônimo de session. Com cookies você consegue uma certa persistência de seus dados, apenas pequenas informações que poderiam ser usadas porteriormente. No entanto o objeto session fica armazenado no servidor e pode conter outros objetos. O problema é que para criá-lo e diferenciar um session de um usuário ao de outro usuário é usado um mecanismo que o torna mais rígido de ser usado uma vez que sendo maior a área de memóra usada o desempenho do servidor pode ir a zero. Note entretanto que cookies não têm o mesmo efeito de session. Se você desabilitar a função de cookies do seu navegador eles não serão salvos e se você dependia deles está com um problema. No Internet Explorer 6 o gerenciamento de cookies está muito dinâmico. O usuário pode aceitar ou não um cookie em tempo de carga da página e ainda pode ver os cookies que estão sendo baixados. Quando você usa um objeto session você tem absoluta certeza que pelo tempo de sessão ativa do usuário aquele dado estará disponível, no entanto não pode-se dizer o mesmo dos cookies. Um exemplo, acesse o endereço: http://www.maxitel.com.br com a opção de cookies desabilitados. Você vai ver que não vai passar da página de abertura. No entanto, ao ligá-los, a página carrega normalmente. Nota: muito cuidado ao usar cookies e preste bastante atenção no que coloca em sessions e quantos está usando. Lincolm Ferreira de AguiarWebMaster - QueroProgramar[EMAIL PROTECTED] www.geocities.com/lincolmf - Original Message - From: BiblioShop - Rafael Santini To: [EMAIL PROTECTED] Sent: Monday, January 21, 2002 6:29 PM Subject: Re: [java-list] Uso de Session O sinônimo de session não é cookie? E os cookies não ficam armazenado no cliente? Não entendo como isso pode ocupar tanta memória do servidor. Gostaria de mais esclarecimentos sobre isso. [ ]'s /** Rafael de Melo Lima Santini* BiblioShop - Informatização de Bibliotecas Software* Florianópolis - Santa Catarina - Brasil* Fones: (48) 249-6614 ou 9991-2908* E-Mail: [EMAIL PROTECTED]* Website: www.biblioshop.com.br* ICQ 54152945*/ - Original Message - From: Maiko A. Rocha To: [EMAIL PROTECTED] Sent: Thursday, January 17, 2002 9:10 AM Subject: Re: [java-list] Uso de Session Utilizar a session para armazenar massivamente dados pode acabar com a memória do seu web server. Segundo um livro de JSP, um objeto com 5kb pode chegar a 5mb quando armazenadona session - apesar de pessoalmente nunca ter medido isto para ver se é verdade. Como boa prática, deve-se utilizar o menos possível a session comoárea de armazenamento de dados - armazene apenas o que for estritamente necessário. Para indicar se você vai ter problemas o ideal seria você usar uma ferramenta de profilling para monitorar como está o comportamento e o uso da sua session e, lógico, fazer testes de carga, como em qualquer outro tipo de sistema. []s Maiko Fabio Ferreira [EMAIL PROTECTED] escreveu: Galera ... Alguem ja fez uso massivamente da session em algum desenvolvimento ? Esou colocando na sesion varias variaves e alguns objetos como um vetor de inteiros. Isto para cada usuario conectado, q estimamos em uns 600 simultaneos. Será q terei problemas com isto ? Qq comentario ou experiencia passada eh bem vinda ! - - -Fabio Ferreira [EMAIL PROTECTED] Pós Graduação em Engeharia de ProduçãoGrupo de Desenvolvimento TecnológicoLaboratorio de Ensino a Distancia - LEDUniversidade Federal de Santa Catarina - UFSC Yahoo! GeoCitiesTenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis!
RE: [java-list] Quadardos/Retangulos
Title: Quadardos/Retangulos Ana Lucia, Essas implementações de quadrados, retângulos, círculos etc são mais treinar conceitos. Não se ocupe muito com economia de memória, performance, etc. Até por que orientação objetos não prioriza estas questões. Todo quadrado é um retângulo mas nem todo retângulo é um quadrado. Sendo simplista, esta questão se resume a uma afirmação. Quadrado é uma especialização de retângulo, logo quadrado deve herdar de retângulo. Esta é uma solução óbvia que pode não ser a melhor em algumas situações. abraços Jorge -Original Message-From: Ana Lucia Pegetti [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 1 de janeiro de 2002 11:04To: '[EMAIL PROTECTED]'Subject: [java-list] Quadardos/Retangulos Pessoal, estou resolvendo um exercicio, e quem puder me ajudar... Tratando-se de um aimplementacao, seria melhor retangulo estender quadrado ou quadaro estender retangulo?Ou nao haver heranca? Alem de economia de memoria, que outras vantagens eu teria fazendo uma ou outra implementacao? Agradeco a ajuda. Ana
RE: RES: RES: [java-list] AsCii
O UNICODE é uma extensão do ASCII. 256 primeiros (8bits) caracteres do UNICODES respeitam os códigos ASCII. Assim, qualquer código em ASCII, corresponde ao mesmo caracter em UNICODE. O contrário não é verdade, pois o UNICODE utiliza caracteres de 16 bits. valeu Jorge -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 17 de dezembro de 2001 17:02 To: [EMAIL PROTECTED] Subject: Re: RES: RES: [java-list] AsCii Então a solução seria você fazer uma tabela de correlação entre ASCII e UNICODE e criar apartir disso um método para conversão. Não sei se já existe isto pronto em algum lugar. Alguém do fórum sabe? Outra solução é fazer um search no forum do java.sun.com pelas palabras +ascii +unicode que COM CERTEZA aparecerão soluções para seu problema. Marcelo Alcantara [EMAIL PROTECTED] Consultor Senior Martin Brower do Brasil Ricardo Silva Para: [EMAIL PROTECTED] ricardo@handcc: s.com.brAssunto: RES: RES: [java-list] AsCii 17/12/01 18:09 Responder a java-list sim continuo com a duvida e com o problema , eu tenho que transformar a string na palavra original, pois aqui o ASP faz isso e estou praticamente traduzindo um código ASP para JSP , o que nao posso é mudar a estrutura. -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 17 de dezembro de 2001 13:12 Para: [EMAIL PROTECTED] Assunto: Re: RES: [java-list] AsCii O java nativamente não usa ASCII, e sim UNICODE. Outra tabela. Marcelo Alcantara [EMAIL PROTECTED] Consultor Senior Martin Brower do Brasil Ricardo Silva Para: [EMAIL PROTECTED] ricardo@handcc: s.com.brAssunto: RES: [java-list] AsCii 17/12/01 12:51 Responder a java-list Seguinte estou fazendo a transformacao de int para char e montado um string do que nesta transformacao alguns caracteres nao sao bem identificados me retornado um simbolo que é um quadrado pequeno envio um String do tipo 011022 , é zero mais o código ASCII de cada letra recebo esta string via parametro e tenho que transformá-la na palavra original estou usando a classe StringTokenizer e montando a string original mais alguns caracteres nao sao transformados , nao estou entendo por que isto está acontecendo. -Mensagem original- De: Sven van ´t Veer [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 11 de dezembro de 2001 15:14 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] AsCii new Character((char)ascii_code); Ricardo Silva wrote: Alguem por acaso conhece ou sabe de alguma classe ou funcao que a partir do codigo ASCII me retorne o caracter correspondente? em java é claro :). -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.306 / Virus Database: 166 - Release Date: 4/12/2001 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.306 / Virus Database: 166 - Release Date: 4/12/2001 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED]
RE: [java-list] endianess
Alysson, O java utiliza sempre big endian. valeu Jorge -Original Message- From: Alysson Neves Bessani [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 6 de dezembro de 2001 02:22 To: [EMAIL PROTECTED] Subject: [java-list] endianess Pessoal Alguem sabe como eu descubro se uma maquina usa o esquema big ou litle endian pra codificacao dos dados. eu desconfio que atraves de System.getProperty() eu possa pegar esta informacao mas alguem tem ideida do nome da propriedade? Desde jah obrigado. -- Alysson Neves Bessani LCMI - Laboratorio de Controle e Microinformatica UFSC - Universidade Federal de Santa Catarina mailto:[EMAIL PROTECTED] icq:120876003 A tradicao eh a personalidade dos imbecis - Albert Einstein -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Conexão Delphi Java
Deve-se apenas tomar atenção para qual notação é utilizada em valores numéricos. Veja se o Delphi é Big Endian ou Little Endian. Se eu não me engano java é sempre Big Endian, mas não tenho certeza. Verifique isto. O Delphi não deve estabelecer um padrão. Por tanto utiliza o Little Endian,dos processadoresIntel. abraços Jorge -Original Message-From: Aldemir Vieira [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 26 de novembro de 2001 23:14To: [EMAIL PROTECTED]Subject: Re: [java-list] Conexão Delphi Java Nunca usei java com socket, mas já usei no delphi e pelo que me parece a linguagem não importa. Basta que o cliente e o servidor se falem via portas elinguagem predefinidas. O tcp/ip fica responsável pela comunicação. Espero ter ajudado. []'s Aldemir Vieira Salvador/Bahia/Brasil - Original Message - From: Wagner Cunha To: [EMAIL PROTECTED] Sent: Monday, November 26, 2001 5:45 PM Subject: [java-list] Conexão Delphi Java Olá a todos! Gostaria de saber seseria possível conectar um clientejava (através do objeto socket)a um servidor desenvolvido em delphi (tserversocket) Se alguém já teve alguma experiência nessa área e quiser ajudar Grato, Wagner
RE: [java-list] Re:[java-list] Programação em três camadas
Edward, Qual a diferença entre layer e tier? -Original Message- From: Edward Roe [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 26 de novembro de 2001 06:15 To: [EMAIL PROTECTED] Subject: Re: [java-list] Re:[java-list] Programação em três camadas Oi, Na programação normal voce cria uma conexão, através de um jdbc, importa essa classe em seus programas e utiliza normalmente o banco. Já em 3 camadas, voce não tem acesso direto ao banco de dados, existe uma camada intermediária que retorna um objeto do banco de dados, o acesso ao banco é feito através desse objeto. Essa explicação me parece mais com a noção de layer do que de tier.. o problema é que em português usamos a palavra camada tanto para layer como para tier, que na verdade são coisas diferentes. E acho que quando se fala em programação em 3 camadas está se referindo ao three-tier model. []´s -- Edward Roe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] conexao com Mysql
Gisele, Retire os parênteses do nome da classe. Escreva apenas org.gjt.mm.mysql.Driver. abraços Jorge -Original Message- From: Gisele [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 26 de novembro de 2001 10:02 To: [EMAIL PROTECTED] Subject: [java-list] conexao com Mysql Oi Pessoal, comecei a estudar java a pouco tempo, e estou desenvolvendo um projeto de banco de dados. Pois bem, estou tentando fazer a conexão com o Mysql, mas não estou conseguindo, alguém pode me ajudar? Estou usando o jdk 1.2, e baixei o mm.mysql, mas quando compilo o programa diz que não pode encontrar a classe (org.gjt.mm.mysql.Driver()). Não sei o que pode ser, pois o classpath está setado, está tudo ok. Não estou pensando trocar o jdk, pois estou desenvolvendo uma estrutura de acesso pela internet, e estou usando o apache, jserv(ainda tenho q colocar para rodar). É extremamente urgente. Obrigada Segue o meu código: import java.io.*; import java.sql.*; public class testConexao{ static String url = jdbc:mysql://end do banco/nome do banco; static String login = root; static String senha = ; public static void main(String args[])throws SQLException{ Connection con = null; try{ //Class.forName(org.gjt.mm.mysql.Driver ()).newInstance(); DriverManager.registerDriver(new org.gjt.mm.mysql.Driver()); con = DriverManager.getConnection (url,login,senha); System.out.println(Conectado com sucesso); } catch(SQLException sqle){ System.out.println(nao conectado, erros:); sqle.printStackTrace(); } System.out.println(FUNCIONOU); con.close(); } } Desde já agradeco quem puder me ajudar! Gisele MailBR - O e-mail do Brasil -- http://www.mailbr.com.br Faça já o seu. É gratuito!!! -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Developers' Magazine
Eduardo Só acho que o foco da revista não é esse. Não é uma revista para programador. É uma revista que trata de desenvolvimento. Por isso, ela abrange muito mais engenharia de software, tecnologias, modelagem, produtos, plataformas do que codificação e exemplos em linguagens. E sem dúvida, é uma revista cara. Mas não poderia deixar de ser. A tiragem dela não é alta e o público é restrito. Uma dúvida que eu tenho com ela é o relacionamento da revista com a empresa Microsoft. Há uma seção na revista sobre a plataforma .net onde todos os colaboradores trabalham na Microsoft. E sempre cargos estratégicos. É claro que uma arquitetura tão importante deve ter seu espaço, mas tenho esta dúvida. Até por que a Microsoft patrocina a revista e já realizou inclusive promoções. Deveria ser esclarecido se este é um espaço pago ou não. abraços Jorge -Original Message- From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 14 de novembro de 2001 14:20 To: [EMAIL PROTECTED]; Felipe F. Palma Dias Subject: Re: [java-list] Developers' Magazine Eu tive a oportunidade de assinar durante um ano e depois não renovei... Isso porque apesar do nome, a revista tem seu conteúdo muito voltado para a parte de análise e não para a programação pesada mesmo que é o que eu realmente estava procurando na época. A revista contém alguns exemplos, um o outro teste de software, uma comparaçãozinha de plataforma aqui, outra ali... só. Aproximandamente 50 páginas a um custo muito alto eu acho... E outra... a revista deveria abranger os problemas diários do desenvolvedor, bugs, como resolver isto ou aquilo, qual implementação é mais rápida... etc. Isso não tem na DevMag... bem, o que posso dizer que não há outra melhor porque simplesmente não existe outra no ramo aqui no Brasil... mas ela é bem ruim para programadores... Bem, mas é uma opinião pessoal, eu espero que respeitem assim como eu respeito quem gosta e compra a revista. Atenciosamente Eduardo - Original Message - From: Felipe F. Palma Dias [EMAIL PROTECTED] To: Lista - JavaBox [EMAIL PROTECTED]; Lista - SouJava [EMAIL PROTECTED] Sent: Wednesday, November 14, 2001 12:30 AM Subject: [java-list] Developers' Magazine Alguém tem a assinatura da revista Developers' Magazine? Vale a pena fazer? abraços. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Developers' Magazine
Felipe, Não assino, mas compro regularmente. É uma ótima revista. Tem sempre artigos relevantes e que exploram bastante os conceitos. abraços Jorge -Original Message- From: Felipe F. Palma Dias [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 13 de novembro de 2001 23:30 To: Lista - JavaBox; Lista - SouJava Subject: [java-list] Developers' Magazine Alguém tem a assinatura da revista Developers' Magazine? Vale a pena fazer? abraços. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Conexão JDBC com SQL Server 7
Há drivers de terceiros (tipos 3 e 4) para SQL Server 7.0. O melhor que eu testei foi o JSQLConnect. abraços Jorge -Original Message-From: Silent Bob [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 13 de novembro de 2001 05:45To: [EMAIL PROTECTED]Subject: RE: [java-list] Conexão JDBC com SQL Server 7 Existe um driver disponível para SQL Server 2000. http://www.microsoft.com/SQL/downloads/2000/jdbc.asp Posso estar enganado, mas para SQL Server 7.0, acho que é necessário usar um bridge odbc-jdbc. Marcelo Uemura Software Design Engineer - MSDN Microsoft Corporation -Original Message-From: Davi Carvalho [mailto:[EMAIL PROTECTED]] Sent: Monday, November 12, 2001 11:14 AMTo: [EMAIL PROTECTED]Subject: [java-list] Conexão JDBC com SQL Server 7 Olá pessoALL, tudo bem ?? Seguinte, estou querendo testar o JSP com o SQL Server 7 pq na minha máquina quando eu coloco o Oracle para rodar a memória vai lá no pico e a máquina fica lerrrda pacas .. Alguém tem um exemplo de conexão com o SQL 7 e o driver para isso ?? Desde já agradeço.. []' s Davi Carvalho
RE: [java-list] Conexão JDBC com SQL Server 7
JSQLConnect pode ser encontrado neste link: http://www.j-netdirect.com/Downloads.htm No site da Sun tem uma lista de drivers JDBC. abraços Jorge -Original Message-From: Davi Carvalho [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 13 de novembro de 2001 14:09To: [EMAIL PROTECTED]Subject: Re: [java-list] Conexão JDBC com SQL Server 7 E onde eu pego esses driverscara ?? Qual o endereço ?? []' s - Original Message - From: Jorge Martins To: '[EMAIL PROTECTED]' Sent: Tuesday, November 13, 2001 12:35 PM Subject: RE: [java-list] Conexão JDBC com SQL Server 7 Há drivers de terceiros (tipos 3 e 4) para SQL Server 7.0. O melhor que eu testei foi o JSQLConnect. abraços Jorge -Original Message-From: Silent Bob [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 13 de novembro de 2001 05:45To: [EMAIL PROTECTED]Subject: RE: [java-list] Conexão JDBC com SQL Server 7 Existe um driver disponível para SQL Server 2000. http://www.microsoft.com/SQL/downloads/2000/jdbc.asp Posso estar enganado, mas para SQL Server 7.0, acho que é necessário usar um bridge odbc-jdbc. Marcelo Uemura Software Design Engineer - MSDN Microsoft Corporation -Original Message-From: Davi Carvalho [mailto:[EMAIL PROTECTED]] Sent: Monday, November 12, 2001 11:14 AMTo: [EMAIL PROTECTED]Subject: [java-list] Conexão JDBC com SQL Server 7 Olá pessoALL, tudo bem ?? Seguinte, estou querendo testar o JSP com o SQL Server 7 pq na minha máquina quando eu coloco o Oracle para rodar a memória vai lá no pico e a máquina fica lerrrda pacas .. Alguém tem um exemplo de conexão com o SQL 7 e o driver para isso ?? Desde já agradeço.. []' s Davi Carvalho For your protection, this e-mail message has been scanned for Viruses. Visit us at http://www.neoris.com/
RE: [java-list] Acessar dlls
Fabiano, Procure por JNI. É como se chama código nativo em java. No ambiente Microsoft, os códigos nativos são implementados e disponibilizados em .dll. abraços Jorge -Original Message- From: Fabiano Guazzelli da Silva [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 8 de novembro de 2001 07:48 To: [EMAIL PROTECTED] Subject: [java-list] Acessar dlls De antemão peço desculpa caso haja algum equívoco técnico nesta pergunta, pois não entendo do asunto e apenas estou repassando uma pergunta que me fizeram. Existe alguma forma de acessar dlls através de um bean? Como, funciona? Alguém teria algum link para indicar? Obrigado -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] benchmark Java vs. .NET
Não sou a melhor pessoa para responder isso, mas para fugir o IIS (o queijo suiço da MS) e outras coisas muita gente prefere sim outra opção. A plataforma da Microsoft não tem tradicionalmente boa reputação quanto a segurança, qualidade e confiabilidade. Explicito aqui que não sou nenhum inimigo da Microsoft. Trabalho com produtos da Microsoft, adimiro suas evoluções em interface com usuário, facilidade de uso e integração interna entre seus produtos. Mas temos que assumir que o passado e presente da Microsoft nesses aspectos é ruim. Tomora que melhore. Para mim, se existe M$, há também $un, Oracl$, $IBM, Apple. É tudo uma questão de analize das plataformas. Hoje, a Microsoft sai perdendo. abraços Jorge -Original Message- From: Silent Bob [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 25 de outubro de 2001 16:17 To: Andre Racz; [EMAIL PROTECTED] Cc: Andre Racz; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: [java-list] benchmark Java vs. .NET Bom, no minimo seria engracado se a MS publicasse um benchmark onde ela perde... :) Stored Procedures: parte da discussao de nao se utilizar Stored Procedures e' para manter o codigo portavel, certo? O meu ponto aqui e' que por nao ter que pagar o preco de ser cross-platform, e' mais facil otimizar o codigo, quer seja isso em banco de dados ou na camada de componentes. Da mesma forma que e' mais facil otimizar a aplicacao usando procedures do SQL Server 2000, tambem e' mais facil otimizar o .NET Framework apenas para Windows. Cluster: sim, e' possivel escalar para multiplos servidores em diferentes topologias, por exemplo, componentes e apresentacao em servidores diferentes, ou no mesmo servidor com multiplas maquinas com balanceamento de carga. Note que em geral, a segunda opcao escala muito melhor, por ter uma camada (fisica) a menos, a performance quase sempre e' superior. Em geral nao vale a pena pagar o preco da comunicacao atraves da rede para a camada de apresentacao acessar os componentes de negocio exceto para componentes muito pesados, que demoram muito tempo para executar. Uma regra pratica e' que se o componente executa mais rapido que o round-trip atraves da rede, entao nao vale a pena separar fisicamente o componente da camada de apresentacao. Agora, voltando ao assunto escalabilidade, mesmo sem habilitar o ASP.NET output caching, estamos falando de uma diferenca de 4 vezes mais performance. Assumindo que a solucao da Oracle escale linearmente (o que nao e' muito comum em objetos distribuidos), isso significa que voce teria que colocar 4 vezes o numero de maquinas para atender o mesmo numero de usuarios. Nao sei se as linhas geradas no processo do deploy do EJB foram contadas, mas mesmo que tenham sido, note que a mesma informacao destes arquivos estao contidas em atributos do C# (ou VB se fosse o caso). Mas eu concordo, acho que seria justo comparar fontes C# vs. fontes Java mais os arquivos que descrevem o deployment EJB, mas nao o codigo gerado automaticamente. A pergunta que eu deixo aqui e': considerando que o tempo/custo de desenvolvimento em .NET seja similar, custo de software seja similar (em geral Oracle custa mais que MS, mas isso e' outra dicussao), sera que vale a pena comprar 4 vezes mais maquinas para atender o mesmo numero de clientes para manter a possibilidade de ser cross-platform? - Original Message - From: Andre Racz [EMAIL PROTECTED] To: Marcelo [EMAIL PROTECTED]; [EMAIL PROTECTED] Cc: Andre Racz [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, October 25, 2001 11:29 AM Subject: Re: [java-list] benchmark Java vs. .NET Infelizmente só pude ler a descrição do benchmark agora, visto que estou muito enrolado no trampo. O que me parece, como na maioria dos benchmarks divulgados (por qualquer empresa), é que a Microsoft fez o máximo possível para ganhar. Como já foi dito por alguem na lista o uso de Stored Procedures é no minimo suspeito, visto que só isso pode aumentar a performance muito. Outro ponto interressante é a escalabilidade. Na implementação da Sun, por usar EJB, é possível escalar os componentes de negócio para um Cluster de Servidores (não se o Oracle faz isso, mas o WebLogic faz), enquanto na aplicação da Microsoft isso não é possível, sem escalar também a camada de apresentação (pelo menos me pareceu isso, pois não vi em nenhum lugar citando o uso de Objetos Distribuidos). Aliás o fato de um Benchmark usar objetos distribuidos e o outro não já me parece suspeito, pricipalmente no quesito linhas de código. As linhas de código geradas automaticamente pelo deploy do EJB (stub, skeleton, etc) foram contadas??? Existem muitos pontos em aberto nessa comparação. Abracos, André Rácz -Original Message- From: Marcelo [EMAIL PROTECTED] Date: Mon, 22 Oct 2001 23:15:34 -0700 To: [EMAIL PROTECTED] Subject: [java-list] benchmark Java vs. .NET Olá, Algumas pessoas levantaram as questões de real escalabilidade e performance como muito mais
RE: [java-list] Encapsulamento e Abstração de Dados
Ary, Abstração é a capacidade de ignorar detalhes e deter-se nos pontos mais importantes.Isto permiteencarar um problema, sistema etc complexo aos poucos. Encapsulamento é uma forma muito comum de abstração. É a técnica de ignorar qualquer implementação e estrutura interna de uma entidade. Esta entidade pode ser uma função, um módulo, um subprograma ou (no caso do java) um classe. Há outros conceitos correlatos com encapsulamento como acesso e visibilidade que devem ser estudados também. abraços Jorge -Original Message-From: Ary Junior [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 24 de outubro de 2001 17:00To: [EMAIL PROTECTED]Subject: [java-list] Encapsulamento e Abstração de Dados Por favor, Alguém aí poderia me dar o conceito de Encapsulamento e Abstração? Valeu!
RE: [java-list] DER
Kleber, O SQL Server, no Enterprise Manager, já possui esta funcionalidade. Basta criar um diagrama e ir adicionando as tabelas dejadas a ele. abraços Jorge -Original Message-From: Kleber Rodrigo de Carvalho [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 23 de outubro de 2001 19:41To: [EMAIL PROTECTED]Subject: [java-list] DER PessoALL !!! Já fiz engenharia reversa de diagramas de classe. Mas agora tenho vários databases no SQL Server. Tenho que criar a documentação deles, ou seja, o DER. Uso duas ferramentas CASES, o together e o rational rose. Alguém saberia me dizer se é possivel criar DER e qual seria o procedimento ? T+ [ ] ´sKleber Rodrigo de CarvalhoSoftware Engineer
RE: [java-list] Driver para MS SQL
Evandro, Testei vários. O melhor foi o JSQLConnect. abraços Jorge -Original Message-From: Evandro J Ranzani [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 23 de outubro de 2001 15:42To: [EMAIL PROTECTED]Subject: [java-list] Driver para MS SQL Caros amigos, alguém poderia me indicar um driver jdbc para conexão ao banco MS SQL, que seja de fácil instalação e que tenha uma boa documentação ? desde já, agradeço a todos. Evandro
RE: [java-list] Try Icon com Java
Title: Sim, utilizando JNI. Uma boa alternativa é fazer uma dll que contenha toda a comunicação com o Sys Tray do Windows e utilizá-la por JNI. Para manter a portabilidade, trabalhe de forma bem abstrata e implemente bibliotecas nativas para cada sistema que interajam com algum recurso similar. abraços Jorge -Original Message-From: Jefferson Prestes [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 22 de outubro de 2001 16:39To: [EMAIL PROTECTED]Subject: Re: [java-list] Try Icon com Java Isso, o tray icon, é uma API Windows. Se você quiser posso tentar arranjar o código da API. Agora, uma pergunta básica, tem como manipular a API do Windows no Java? Jefferson PrestesDSI - Divisão de Sistemas de Informações -Mensagem Original- De: Leonardo Souza Mario Bueno Para: [EMAIL PROTECTED] Enviada em: segunda-feira, 22 de outubro de 2001 12:14 Assunto: Re: [java-list] Try Icon com Java Só é possível usando código nativo.. em msdn.microsoft.com você vai encontrar exemplos escritos em c++ e no java tutorial da sun (java.sun.com) você vai encontrar como usar código nativo em java usando JNI. []'s, Leonardo Bueno. - Original Message - From: Leandro Bitencourt To: [EMAIL PROTECTED] Sent: Monday, October 22, 2001 11:46 AM Subject: [java-list] Try Icon com Java Pessoal,Alguem ja implementou um programa em java que roda como try icon no windows (Perto do relogio) ?Se sim, gostaria que me indicassem onde eu poderia arranjar material a respeito.Abraços,Leandro Bitencourt[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]ICQ: 69948464 Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (www.grisoft.com). Version: 6.0.286 / Virus Database: 152 - Release Date: 9/10/2001 -- 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.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Host JSP
www.webappcabaret.com -Original Message-From: Valter Gomes Ferreira [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 23 de outubro de 2001 12:57To: [EMAIL PROTECTED]Subject: [java-list] Host JSP Alguém conhece um Web Host para JSP que seja free?Assim como o www.brinkster.comé para ASP.
RE: [java-list] Pergunta cruel
Flávio, Atributos privados são herdados sim. Apenas não tem acesso em quaisquer outras classes. abraços Jorge -Original Message-From: Leandro Bitencourt [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 17 de outubro de 2001 15:27To: [EMAIL PROTECTED]Subject: RE: [java-list] Pergunta cruelImportance: High Flavio, Vc nao conseguiu responder porque a pergunta nao faz sentido, pelo menos para mim. 1o) "Alem disso, quando temos um atributo privadona classe base,este não é acessível em métodos da classe derivada, mas continua presente em suas instâncias " - Atributos Privados nao podem ser herdados e nao estarao presentes nas classes herdadas. 2o) "No Java caso um atributo de uma classe base seja redefinido com outro tipo em uma classe derivada, as duas "versões" estarão presentes em instâncias da classe derivada" - Na verdade o atributo so pode ser acessado se for um tipo publico, protegido ou default, sob certas condicoes, e mesmo assim com o uso de super.nomedoatributo. Abraços, Leandro Bitencourt [EMAIL PROTECTED] ICQ: 69948464 -Original Message-From: Flávio Leite [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 17 de outubro de 2001 12:16To: Java-List@Soujava. Org. BrSubject: [java-list] Pergunta cruel Pessoal, Recebi de um colega uma pergunta teórica sobre o Java muito intrigante como não consegui ajuda-lo pensei em vcs da lista. É muito válido saber um pouco mais sobre a teoria atrás do Java. Segue a pergunta: No Java caso um atributo de uma classe base seja redefinido com outro tipo em uma classe derivada, as duas "versões" estarão presentes em instâncias da classe derivada, embora a versão original esteja oculta.Além disso, quando temos um atributo privadona classe base,este não é acessível em métodos da classe derivada, mas continua presente em suas instâncias (há quem diga que ele "não é herdado"). Explique qual a razão da presença, aparentemente inútil, desses atributos. []s, Flávio. Incoming mail is certified Virus Free.Checked by AVG anti-virus system (www.grisoft.com). Version: 6.0.286 / Virus Database: 152 - Release Date: 9/10/2001 Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (www.grisoft.com). Version: 6.0.286 / Virus Database: 152 - Release Date: 9/10/2001
RE: [java-list] Método retornando 2 objetos
Luis Você pode retornar um array ou criar uma classe (um simples struct) que agregue os dois objetos desejados. abraços Jorge -Original Message- From: Luis Cabral [mailto:[EMAIL PROTECTED]] Sent: domingo, 21 de outubro de 2001 17:39 To: [EMAIL PROTECTED] Subject: [java-list] Método retornando 2 objetos Olá Tenho uma dúvida, que ao mesmo tempo prova que em Java não existe passagem de parâmetros por referência... Como fazer um método retornar 2 objetos *diferentes*? Em C por exemplo, eu poderia usar um parâmetro por referência para que fosse retornado nele um valor: int funcao(int *r1) // esta funcao retorna 2 inteiros: 10 e 20 { *r1 = 10; return 20; } E em Java? Uma opçao seria retornar um array, mas sendo dois objetos diferentes, precisaria ser um array de object's, ou tem outra forma? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Conexão Remota
Procure por JSQLConnect -Original Message-From: Bruno Tavares da Silva [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 1 de outubro de 2001 14:46To: Lista Sou javaSubject: [java-list] Conexão Remota Olá pessoal, Alguém sabe onde eu posso arrumar um driver para conexão remota com SQL Server 7. Obrigado.
RE: [java-list] VEJAM ESSA - C#
Acho este artigo muito fraco e tendencioso. Mas a crítica dele a java não ter enum não é absurda. Java não possui enum para tipificação como C. O Enumeration em java é apenas uma classe para coleção de objetos. Não serve como tipificação de parâmetros. Isto é um opção de design do java que concentra seus conceitos em classe. O que o autor deste artigo não sabe, não falou ou simplesmente não compreendeu é que há uma solução muito mais sofisticada e eficiente para esta questão que o conceito de enum. Para quem quiser saber a solução basta procurar pelo livro Effective Java Programming Language Guide, Item 21: Replace enum constructs with classes no Site da Sun. É apresentado um pattern interessantíssimo para substituição dos enums do C. Aliás, este livro parece ser imperdível, pelos capítulos que li diretamente no site. abraços Jorge -Original Message- From: Giovani Salvador [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 10:20 To: [EMAIL PROTECTED] Subject: [java-list] VEJAM ESSA - C# Pessoal, o link abaixo contém uma comparação ridícula entre C# e Java. O autor do artigo, além de demostrar falta total de conhecimento em java em alguns ítens, puxa completamente a corda para o lado eternamente proprietário Microsoft. O comparativo é bom para ver como esse sujeito tem total desconhecimento sobre java. Alguns exemplos: Fala que java não possui Enum (o que é o objeto enumeration então???) e não possui propriedades. É de doer, bom para dar umas risadas. http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.asp ** Giovani Salvador http://pagina.de/siglas (Siglas de informática) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informação ICQ #44904309 ** -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] VEJAM ESSA - C#
Rafael, Então isso explica muita coisa! O cara é um boçal! abraços Jorge -Original Message- From: rafael [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 2 de outubro de 2001 16:29 To: [EMAIL PROTECTED] Subject: Re: [java-list] VEJAM ESSA - C# Giovani Salvador wrote: Pessoal, o link abaixo contém uma comparação ridícula entre C# e Java. O autor do artigo, além de demostrar falta total de conhecimento em java em alguns ítens, puxa completamente a corda para o lado eternamente proprietário Microsoft. O comparativo é bom para ver como esse sujeito tem total desconhecimento sobre java. Alguns exemplos: Fala que java não possui Enum (o que é o objeto enumeration então???) e não possui propriedades. É de doer, bom para dar umas risadas. http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.asp Este senhor escreve na seção dedicada ao .NET na Developers Magazine. Nesta mesma revista, edição de abril (ou maio, não me lembro), que foi dedicada ao Open Source, ele escreveu um artigo comparando o Open Source ao Comunismo. Logo, dá para perceber qual é a dele. Grato, Rafael U. C. Afonso -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Executar Expressões em String
Alessandro. Dê uma estudada em compiladores. Um bom livro é o do Aho (aquele do dragão). Basicamente você precisa de uma ferramenta de para parsear e interpretar um texto a partir de uma gramática. Para linguagem C, em linux, há o yacc e mais outra que esqueci o nome. Não conheço nenhuma ferramenta para java. Basicamente esta irá ler a descrição dos tokens e da gramática que você definir e criar um interpretador apropriado. abraços Jorge -Original Message- From: Alessandro [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 25 de setembro de 2001 18:49 To: JAVA LIST Subject: [java-list] Executar Expressões em String Olá à todos, Estou desenvolvendo um trabalho acadêmico e estou tendo algumas dificuldades. O usuário digita uma expressão em formato string e eu gostaria de executar uma operação com esta string: Exemplo: Usuário digita: p||q . Eu atribuirei valores true or false para p e q . Gostaria de estar executando esta expressão e armazená-la num atributo que será a resposta da expressão. Alguém já fez algo parecido? Poderia me dar alguma dica? Valeu, Alessandro __ Do You Yahoo!? Get email alerts NEW webcam video instant messaging with Yahoo! Messenger. http://im.yahoo.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Essa é para os profissionais.Quanto devo cobrar???
Andre, Só estou de descrevendo as técnicas mais atuais de precificação. Claro, que em casos extremos ela gera absurdos. Até por que você descreveu um serviço público, que funciona por conseção do estado. Esta discussão é muito mais voltado a Marketing e Produto que outras coisas. Mas pode perceber que funciona desta forma. Até a negociação dos salários funcionam desta forma. Você vale (e recebe) um percentual do que você gera. Esse percentual é maior para o nível de sua mobilização, necessidade do patrão, etc. abraços Jorge -Original Message-From: Andre Avila Vissirini [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 26 de setembro de 2001 06:33To: [EMAIL PROTECTED]Subject: Re: [java-list] Essa é para os profissionais.Quanto devo cobrar??? Jorge descordo de voce quanto ah questao de avaliar quanto vale para o cliente um produto ou servico que voce esta entregando. Voce tem que saber quanto de tempo e recursos voce ira precisar para executar o servico e definir qual sera a sua margem de ganho, independente dos resultados ou ganhos que o cliente ira ter com o seu servico/produto. Do contrario voce nao estara agindo como um profissional e sim como um mercenario, imagine seguir o seu raciocinio para a area medica. Quanto custaria uma cirurgia de coracao ?? O preco seria diferente para cada paciente, pois vc iria avaliar quanto ele vale ??? A questao eh em que hospital, quais os recursos, e que profissionais irao trabalhar, cada um com sua tabela de remuneracao que pode variar em funcao da urgencia...e nao em funcao do paciente... Andre - Original Message - From: Jorge Martins To: '[EMAIL PROTECTED]' Sent: Thursday, September 20, 2001 11:46 AM Subject: RE: [java-list] Essa é para os profissionais.Quanto devo cobrar??? O custo do trabalho pode ser calculado por esta lógica. Mas o preço do produto é algo totalmente diferente. Tente imaginar quanto este sistema vale para seu cliente. Quanto ele irá economizar, agregar valor ou facilitar suas operações. Então cobre um percentual disso. Esta é um tática difícil mas muito eficiente. Imagine implementar um sistema que causa uma economia de 100 mil mensais em uma empresa. Aempresa não irá se incomodar de pagar 300 mil ou uma taxa de 20mil por mês. Isso é muito difícil de se avaliar, mas é a melhor forma de precificar um produto. abraços Jorge -Original Message-From: Awdryn Cavalache de Souza [mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 20 de setembro de 2001 11:07To: Sou javaSubject: [java-list] Essa é para os profissionais.Quanto devo cobrar??? Pessoal, recebir aproposta para desenvolver um aplicativo para uma escola, coisa não muito complicada onde será desenvolvido o aplicativo em Java Swing e também o banco de dados em InterBase,queria saber dos profissionais da lista qual a forma de determinar o custodo trabalho para o meu cliente. Quanto um programador Java ganha?Como determinanar o custo do trabalho?? Por hora trabalhada??Qual o valor de uma hora , de um programador Java??Devo cobrar também pelo desenvolvimento do banco??. Agradecendo antecipadamente. Awdryn Cavalache de Souza [EMAIL PROTECTED]
RE: [java-list] Parametro opcional
Sandro, Você está equivocado. Não há nenhum problema em definir métodos com mesmo nome e retornos diferentes, desde que a assinatura seja diferente. Em java, a assinatura do método é definido pelo seu identificador (o nome) e os parâmetros. Não é possível definir dois métodos com mesma assinatura e retornos diferentes, simplesmente por ser um dupla definição do mesmo método. abraços Jorge -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 26 de setembro de 2001 08:10 To: [EMAIL PROTECTED] Subject: Re: [java-list] Parametro opcional Olá, do que sei, métodos de uma mesma classe com nomes iguais (e não assinaturas iguais) e tipos de retorno diferentes são inválidos, gerando um erro em tempo de compilação. Sobrecarga de métodos é realmente a única solução que existe, quando se quer parâmetros opcionais. Sandro Use sobrecarga de métodos, dois (ou mais) procedimentos com o mesmo nome porém tenham parametros diferentes (ou retornos diferentes), no seu caso um deles vaziu o outro com parametros. Ainda temos o caso de não se saber quais e quantos são os parametros passados, então usamos um vetor (como no método main(String[] args)) o problema é que todos os parametros (para um mesmo vetor) precisam ser do mesmo tipo, o tipo string é uma boa escolha pois dele podemos fazer um Casting para qualquer tipo. Espero ter ajudado Antonio Luiz - Original Message - From: Sammer Shakespirre To: [EMAIL PROTECTED] Sent: Tuesday, September 25, 2001 8:35 PM Subject: [java-list] Parametro opcional --- --- AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine Já! http://www.bol.com.br/acessobol/ --- --- Oi, Como declaro funcoes na qual o parametro eh opcional Abracos __ AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine já! http://www.bol.com.br/acessobol -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Classe
Michael, É verdade. Mas foi proposital. Não quis entrar no detalhe da sincronização. Para quem quiser maiores detalhes, com algumas recomendações da sun, olhe em http://developer.java.sun.com/developer/technicalArticles/Programming/single tons/ Uma outra técnica muito boa que garante a sincronização na criação da instância, mas não no retorno da mesma: public static Singleton getInstance() { if (instance == null) createInstance(); return instance; } private static synchronized void createInstance() { if (instance == null) instance = new Singleton(); } Assim eu só tenho a sincronização na criação da instância única (para evitar que sejam criadas mais do que uma) e não no simples retorno da instância. abraços Jorge -Original Message- From: Michael [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 21 de setembro de 2001 00:51 To: [EMAIL PROTECTED] Subject: Re: [java-list] Classe Mais uma correcao: -Mensagem Original- De: Jorge Martins [EMAIL PROTECTED] Assunto: RE: [java-list] Classe Corrigindo o método getInstance(): /* método de classe para retorno da instância única */ public static Singleton getInstance() { synchronized(Singleton.class) { if (instance == null) instance = new Singleton(); } return instance; } Faltou o principal: retorna a instância!! E tambem garantir que somente uma instancia pode ser criada... :-) abraços Jorge - Michael Nascimento Santos Analista de Sistemas Sun Certified Programmer for the Java 2 Platform -Original Message- From: Jorge Martins Sent: quinta-feira, 20 de setembro de 2001 11:41 To: '[EMAIL PROTECTED]' Subject: RE: [java-list] Classe Singleton é um design pattern que tem como objetivo garantir a existência de apenas um objeto de uma classe na aplicação. Aqui vai um template: class Singleton { /* método de classe para retorno da instância única */ public static Singleton getInstance() { if (instance == null) instance = new Singleton(); } /* instância única */ private static Singleton instance; /* construtor privado */ private Singleton() { } } A única forma de acessar um objeto desta classe é através do método getInstance(), pois o construtor é privado. abraços Jorge -Original Message- From: Marcus Augusto [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 20 de setembro de 2001 10:15 To: [EMAIL PROTECTED] Subject: [java-list] Classe Olá a todos, Por favor, alguém poderia me explicar o que é uma classe singleton ? Obrigado, Marcus Augusto --- http://www.brfree.com.br - O primeiro provedor gratuito do Brasil -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Classe
Singleton é um design pattern que tem como objetivo garantir a existência de apenas um objeto de uma classe na aplicação. Aqui vai um template: class Singleton { /* método de classe para retorno da instância única */ public static Singleton getInstance() { if (instance == null) instance = new Singleton(); } /* instância única */ private static Singleton instance; /* construtor privado */ private Singleton() { } } A única forma de acessar um objeto desta classe é através do método getInstance(), pois o construtor é privado. abraços Jorge -Original Message- From: Marcus Augusto [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 20 de setembro de 2001 10:15 To: [EMAIL PROTECTED] Subject: [java-list] Classe Olá a todos, Por favor, alguém poderia me explicar o que é uma classe singleton ? Obrigado, Marcus Augusto --- http://www.brfree.com.br - O primeiro provedor gratuito do Brasil -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Essa é para os profissionais.Quanto devo cobrar???
O custo do trabalho pode ser calculado por esta lógica. Mas o preço do produto é algo totalmente diferente. Tente imaginar quanto este sistema vale para seu cliente. Quanto ele irá economizar, agregar valor ou facilitar suas operações. Então cobre um percentual disso. Esta é um tática difícil mas muito eficiente. Imagine implementar um sistema que causa uma economia de 100 mil mensais em uma empresa. Aempresa não irá se incomodar de pagar 300 mil ou uma taxa de 20mil por mês. Isso é muito difícil de se avaliar, mas é a melhor forma de precificar um produto. abraços Jorge -Original Message-From: Awdryn Cavalache de Souza [mailto:[EMAIL PROTECTED]]Sent: quinta-feira, 20 de setembro de 2001 11:07To: Sou javaSubject: [java-list] Essa é para os profissionais.Quanto devo cobrar??? Pessoal, recebir aproposta para desenvolver um aplicativo para uma escola, coisa não muito complicada onde será desenvolvido o aplicativo em Java Swing e também o banco de dados em InterBase,queria saber dos profissionais da lista qual a forma de determinar o custodo trabalho para o meu cliente. Quanto um programador Java ganha?Como determinanar o custo do trabalho?? Por hora trabalhada??Qual o valor de uma hora , de um programador Java??Devo cobrar também pelo desenvolvimento do banco??. Agradecendo antecipadamente. Awdryn Cavalache de Souza [EMAIL PROTECTED]
RE: [java-list] Classe
Corrigindo o método getInstance(): /* método de classe para retorno da instância única */ public static Singleton getInstance() { if (instance == null) instance = new Singleton(); return instance; } Faltou o principal: retorna a instância!! abraços Jorge -Original Message- From: Jorge Martins Sent: quinta-feira, 20 de setembro de 2001 11:41 To: '[EMAIL PROTECTED]' Subject: RE: [java-list] Classe Singleton é um design pattern que tem como objetivo garantir a existência de apenas um objeto de uma classe na aplicação. Aqui vai um template: class Singleton { /* método de classe para retorno da instância única */ public static Singleton getInstance() { if (instance == null) instance = new Singleton(); } /* instância única */ private static Singleton instance; /* construtor privado */ private Singleton() { } } A única forma de acessar um objeto desta classe é através do método getInstance(), pois o construtor é privado. abraços Jorge -Original Message- From: Marcus Augusto [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 20 de setembro de 2001 10:15 To: [EMAIL PROTECTED] Subject: [java-list] Classe Olá a todos, Por favor, alguém poderia me explicar o que é uma classe singleton ? Obrigado, Marcus Augusto --- http://www.brfree.com.br - O primeiro provedor gratuito do Brasil -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] ResultSet Desconectado
Nelson, Isto não é bom. Primeiro por que você estará alocando um recurso. E como prioridade de programação, os recursos têm de ser otimizados ao máximo pelo seu grande custo. Segundo, por uma quebra no modelo de camadas. Isto por que você estará propagando uma classe que só tem sentido na camada de integração por outras camadas (de negócios, de apresentação, etc.) Popule uma classe de negócios com os dados do record set e utilize este objeto para comunicação de seus EJB's. abraços Jorge -Original Message-From: Nelson Ponce [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 17 de setembro de 2001 16:28To: [EMAIL PROTECTED]Subject: [java-list] ResultSet Desconectado Pessoal, existe alguma maneira de eu desconectar um ResultSet da Connection que o originou? Minha intencao é poder trafegar o ResultSet entre diversos EJB´s, utilizando-o mesmo depois da conexao ter sido fechada. Valeu, Nelson.
RE: [java-list] consulta ordernada no oracle
No Oracle tem uma função (hour eu acho) que parseia uma data e retorna a hora. Basta fazer um ORDER BY hour(table.date) -Original Message-From: David Lins [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 12 de setembro de 2001 19:04To: [EMAIL PROTECTED]Subject: [java-list] consulta ordernada no oracle Pessoal, Alguem poderia me ajudar como oracle, possuo um tabela com um campo DATE, no qual realizo uma consultaSQLonde posso ordena-la peladata ou pela hora, peladata está ok, mas pela hora nao sei como proceder. Grato Antecipadamente, David dos Santos A. Lins
RE: [java-list] Tempo X JAVA...
Giovani, Tudo depende do seu conhecimento de Orientação a Objetos. Java é uma linguagem tão elogiada (simplicidade, facilidade etc.) simplesmente por implementar muito claramente (e sem gambiarras) a Orientação a Objetos. Em menos de uma semana você já estará programando em java. Para ganhar proeficiência basta, então, estudar as partes da biblioteca de maior interesses e algumas tecnologias correlatas como JSP, servlets, EJB. Para quem já conhece orientação a objetos java se resume a uma linguagem orientada a objetos pura (com exceção somente dos tipos básicos), fortemente tipada, sem herança múltipla (utiliza interfaces para garantir a múltipla tipagem), com conceito de pacotes para modularização, rodando em cima de uma máquina virtual que tem responsabilidade exclusiva na alocação e desalocação da memória (garbage collection). Se você entender bem cada um desses itens, o resto é sintaxe, coisa de fácil aprendizagem. abraços Jorge -Mensagem Original- De: PAIVA Giovani B CONFAB [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Terça-feira, 11 de Setembro de 2001 13:40 Assunto: [java-list] Tempo X JAVA... Gostaria de saber a opinião de todos os profissionais com experiência em JAVA, pois vou começar a estudar JAVA, sendo que, será o meu primeiro contato com uma linguagem de programação. Conheço apenas SQL e HTML tenho três perguntas: 1- Levando em consideração que é minha primeira linguagem, isso é bom ou ruim? 2- Quanto tempo se fará necessário para que eu entre no mercado de trabalho com a tecnologia JAVA, tendo disponível os finais de semana e uma hora por dia de Segunda a Sexta.? 3- Quanto a escolha da linguagem, é a melhor? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Dúvida existencial
Concordo com muitas das suas críticas ao java. Afinal, é óbvio que esta tecnologia tem defeitos. Mas o ponto principal é que há sim vários pontos positivos que apontam no java uma ótima solução. Não concordo sobre não ter nada relevante feito em java. O Forte é um grande exemplo da maturidade desta tecnologia. IDE é uma das aplicações mais complexas que pode haver. Você citou várias tecnologias para se opor ao java em vários ambientes. E isto é uma grande vantagem, a unificação de várias soluções dentro de uma plataforma tecnológica. Vou também citar abaixo outros pontos fundamentais para a escolha do java além da qualidade e facilidade da linguagem java, padronização de soluções, adoção de padrões de mercado e relativa independência de fornecedores. Ele é a melhor escolha de desenvolvimento de componentes server-side pela sua característica multiplataforma. A U.Near, onde trabalho, adotou o java como a solução para componentes para outras plataformas (além da solução COM para ambiente Microsoft). Hoje, não há outra solução que permita isso. Mesmo a arquitetura CORBA requer uma linguagem por debaixo (que pode também ser java) e compilações especiais para cada ambiente. Imagine a economia que a Oracle teve ao implementar suas ferramentas de gerenciamento em java. Não é necessário mais manter várias compilações e makefiles para cada plataforma que o Oracle é disponibilizado. Nunca trabalhei com PHP, mas ASP perde feio para o JSP. Os pontos fundamentais são a qualidade da linguagem, facilidade da componentização em JSP (a linguagem de script é a mesma para produção de componentes e a tecnologia COM não é simples) e por ser compilada garantindo com tudo isso maior qualidade de código. A escolha entre ASP e JSP se dá muito mais por uma escolha estratégica entre arquiteturas (Microsoft/Linux/Unix) do que uma avaliação específica destas tecnologias. Applets foram um nicho que a Sun achou para divulgar e popularizar o java. Tem qualidades para usos bem específicos (internet bank a adotou em larga escala) mas o java é muito maior que isso. Por fim, aposto nas soluções Enterprise do java (com EJB fazendo objetos distribuídos / JSP fazendo camada de apresentação) e soluções para portables devices (desde celulares até computadores de bordo) como as grandes cartadas para o presente e futuro desta tecnologia. abraços Jorge -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 10 de setembro de 2001 09:35 To: [EMAIL PROTECTED] Subject: [java-list] Dúvida existencial Saudações a todos da lista: Antes de mais nada, por favor não me julguem mal nessa minha primeira mensagem, mas tento aqui sanar uma dúvida que está realmente me tirando o sono: Pra que, afinal, serve o Java? Tenho bastante experiencia com programação, e por isso acabei me encontrando nesta encruzilhada. Deixem-me expor alguns tópicos para ilustrar o que digo: Programas Java são *SEMPRE* mais lentos que progamas nativamente compilados (mesmo os compilados pra máquina, que acabam perdendo a portabilidade , ou seja, a idéia da linguagem Java) Programas Java (em sua maioria) exigem MUITA máquina com muita memoria para rodar Se considerarmos esses dois tópicos eu fico pensando. O Java deve ter algo realmente de MUITO especial. O problema é: Tenho procurado (e muito) por aí mas não encontrei absolutamente *NADA* de sério feito em java. Encontrei sim alguns applets. São até que bonitinhos, mas e daí? Eu tenho desenvolvido aplicações cliente servidor utilizando Oracle, Ms-SQL Server e Interbase. E as aplicações cliente conseguem rodar até em máquinas P100 com 16 de Ram! Pra internet, digo montar sistemas de manipulação de dados via internet, encontrei no PHP, ASP, XML, etc a solução ideal. Desenvolvimento de games? Desenvolvi alguns (bem básicos é verdade) utilizando DirectX e VC++. Aplicações pra internet vão muito bem, obrigado em Delphi. Preciso que rode também em ambiente Linux? Com o Delphi 6 consigo portar tudo a contento pra Linux. E isso tudo contando com velocidade e não necessitando muita máquina pra rodar. Eu sei que Java é extremamente portavel, basta pegar o arquivo *.class e colocar rodar na máquina virtual java solicitada. Porém vi em um website sobre applets Java um programador mudando a frase Write once, run everywhere pra Write once, debug everywhere após encontrar incontáveis incompatibilidades entre seu applet e os browsers Netscape e Exporer. Sim, o applet, não código Javascript ou html. Mas eu também tenho conciência que 10 milhões de programadores no mundo todo não podem estar errados. Java deve realmente ser muito bom! O problema, como eu disse, é que não encontrei ainda absolutamente NADA excepcional feito em Java. Por favor, ajudem-me a entender o que essa tecnologia é e que podemos fazer de tão especial com ela. Por favor, nada de e-mails de fanáticos dizendo: Java é bom pq é bom ou coisas do gênero. Busco a resposta de pessoas sérias,
RE: [java-list] Rational Rose
O Rose faz geração dinâmica de código? Isto é: altera o fonte, altera o modelo e vice-versa. abraços Jorge ps: achei o Rose bonito mas fraco, não é de fácil utilização como o Together -Original Message-From: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 31 de agosto de 2001 09:39To: [EMAIL PROTECTED]Subject: Re: [java-list] Rational Rose 00d901c1317a$e2cf6ba0$020a@hendrix" type="cite">geração/engenharia reversa de código!) e suporte a design patterns (Ex: Vocêclica em uma classe com o botão da direita, escolha "Choose a pattern",seleciona o pattern Singleton, seta umas características como thread-safe,instance name e o Together gera o código).Rose faz isso tb, alem disso, EJB 2.0 00d901c1317a$e2cf6ba0$020a@hendrix" type="cite">Havia uma versão free (Together Whiteboard) que só tinha diagrama de classena versão 4.2 mas parece que eles pararam de oferecer na versão 5.[]'s,Leonardo Bueno.Leonardo Souza Mario BuenoItera - Voice, Wireless Web Solutions[EMAIL PROTECTED]Phone: +55-27-3324-4097 Ext.: 315Mobile: +55-27-9971-1375e-FAX: +1-775-796-6766Visit our website at:http://www.itera.com.br- Original Message -From: [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Tuesday, January 30, 2001 9:54 AMSubject: Re: [java-list] Rational Rose Olá João,O Rational é sim o mais popular das ferraentas CASE utilizadaspelo desenvolvedores JAVA.Por favor passa o link de onde vc fez o download. Obrigado MoacyEm Wed, 29 Aug 2001 18:09:30 -0300 Sandro Brandão Escreveu: Caro João Roberto,Na minha empresa utilizamos direto o Rose em nossos projetos, quesão todos implementados em Java.O Rose nos permite a Engenharia Reversa do Modelo de Classe com asnossas classes implementadas em Java. Entre outras funcionalidadesmais, como a construção de diagramas de interação, diagrama de classe, usecase,colaboração, atividade, estados, etc. Diagramas esses que ajudam, emuito, amodelagem e análise de projetos, requisitos esses fundamentais parauma boaconstrução de sistemas.Sandro Brandão- Original Message -From: "João Roberto R. Alonso" [EMAIL PROTECTED]To: "Lista" [EMAIL PROTECTED]Sent: Wednesday, August 29, 2001 2:40 PMSubject: [java-list] Rational Rose - Original Message -From: "João Roberto R. Alonso" [EMAIL PROTECTED]To: "Lista" [EMAIL PROTECTED]Sent: Tuesday, August 21, 2001 1:39 PMSubject: Rational Rose Fiz o download do Rational Rose 2001a, queria saber se essaferramenta CASE é a mais utilizada por desenvolvedores JAVA?E saber tbm se alguem possui o crack da versão trial para usopessoal? 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para[EMAIL PROTECTED]- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para java-list-[EMAIL PROTECTED] -MailBR - O e-mail do Brasil -- http://www.mailbr.com.brFaça já o seu. É gratuito!!!-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Como formatar valores sem perder a preciso?
Marcos, Não deve-se usar números com pontos flutuantes para representação de moedas, e sim números de ponto fixo. Já que não há este tipo em java, a melhor representação é utilizando um número inteiro para obter o valor em centavos. abraços Jorge -Original Message- From: Marcos [mailto:[EMAIL PROTECTED]] Sent: domingo, 26 de agosto de 2001 01:59 To: Lista de discussão sou java. Subject: [java-list] Como formatar valores sem perder a precisão? Olá pessoal da lista, Estou com um problema. Estou tentando converter valores passados como string para o formato da moeda brasileira , mas na conversão eu perco a precisão. Por exemplo ao tentar converter 11 me é apresentado o seguinte valor: 1.111.111.150.000.000.000.000.000.000.000.000,000 Estou usando a classe DecimalFormat da seguinte maneira: DecimalFormat df = new DecimalFormat(###,##0.000); e seto o método df.getInstance(um Locale com os parametros: pt,BR) para formatar no padrão brasileiro. Gostaria de aproveitar e perguntar se tem alguma classe do java que converta esse valor formatado no padrão de moeda para um double ou um float. Hoje faço uma gambi tirando os pontos e trocando a virgula. Obrigado a todos. Marcos -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Reverse Engineering
Together. A geração de código dinâmica é um fator decisivo. -Original Message- From: Kleber Rodrigo Carvalho [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 16 de agosto de 2001 10:49 To: [EMAIL PROTECTED] Subject: [java-list] Reverse Engineering PessoALL Desenvolvi um sistema em java. Agora preciso fazer o documentação do sistema, ou seja, fazer a engenharia reversa. Tenho instalado o together 4.2, e o Rational Rose Enterprise Edition (ambos são trial baixos dos sites dos seus respectivos fabricantes). Gostaria saber se alguém aqui já possou por isto, e qual dessas ferramentas vcs me recomendariam. Obrigado []´s Kleber Rodrigo de Carvalho Software Engineer ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Servlet ou JSP hosting no Brasil?
tenm o www.webappcabaret.com -Original Message- From: Medeiros Igor-A15641 [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 13 de agosto de 2001 15:42 To: '[EMAIL PROTECTED]' Subject: RE: [java-list] Servlet ou JSP hosting no Brasil? alguém conhece um servidor gratuito de hospedágem jsp e servelt? -Original Message- From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 13 de agosto de 2001 18:04 To: [EMAIL PROTECTED] Subject: Re: [java-list] Servlet ou JSP hosting no Brasil? Olá Qual o custo da hospedagem de testes do piloto de vocês? Posso armazenar servlets também? Obrigado Eduardo Bernardino [EMAIL PROTECTED] eCorp - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Monday, August 13, 2001 6:33 AM Subject: Re: [java-list] Servlet ou JSP hosting no Brasil? A LocaWeb terá incluso o suporte a JSP e servlets na modalidade Linux da sua Hospedagem Profissional a partir de 1 de setembro. No entanto, você pode já ir testando desde já suas páginas através do nosso piloto, que já está no ar. Para participar, por favor veja a minha mensagem enviada previamente para esta lista ou entre em contato diretamente comigo. Cordialmente, Gilberto Mautner LocaWeb - A Hospedagem 5 estrelas ! 3a. Melhor Empresa em Serviços de Internet segundo a Revista Info Exame www.locaweb.com.br (11) 3049-1166 para São Paulo Demais regioes 0800-555-932 Christian Rauh To: [EMAIL PROTECTED] christian@racc: uh.net Subject: [java-list] Servlet ou JSP hosting no Brasil? 13/08/01 10:57 Please respond to java-list Estou precisando urgente de hosting de Servlets aqui no Brasil. Alguém sabe de alguma empresa que tenha este hosting? Obrigado, Christian Rauh NewTrade -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Converter String em Double
Acho que tem um método double Double.parseDouble(String). abraços Jorge -Original Message-From: Michel Masiero de Aquino [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 13 de agosto de 2001 12:26To: [EMAIL PROTECTED]Subject: [java-list] Converter String em Double Pessoal, Boa tarde! Tenho algum tempo de janela em programação, porém sou novo em Java e não estou conseguindo fazer uma conversão de String para um double. Segue um trecho: double variavelDouble = 0.0; String variavelString; variavelString = "123,45"; variavelDouble = (double)(variavelString); /* O cast não serve para esta conversão. O que devo utilizar? */ System.out.println((variavelDouble * 2)); Outra dúvida é quanto ao padrão de casas decimais. No Brasil usamos vírgula e nos EUA usa-se ponto para separar casas decimais. O Java leva em conta as configurações regionais do sistema operacional para definircasas decimais? Obrigado a todos. Michel Masiero de AquinoNET SP Vírtua / Globo Cabo S/AAnalista de Sistemas - Depto. Produto VírtuaNEXTEL ID 55*272*4367, Tel.: +55 11 5186-2767 / 5181-8788 ext.: 1480http://www.virtua.com.br mailto:[EMAIL PROTECTED]
RE: [java-list] Java e COM
Emerson, Eu trabalho com Java e COM, mas nunca com os dois juntos. Ainda não vi forma prática de comunicar um com o outro. abraços Jorge -Original Message- From: Emerson Santana Pardo [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 26 de julho de 2001 15:42 To: [EMAIL PROTECTED] Subject: [java-list] Java e COM Oi, Alguém na lista já trabalhou com Java e COM? Estou tentando usar estas duas tecnologias e gostaria de trocar idéias. Obrigado, Emerson -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Sessao!
Cesar, Cesar, a session está expirando. Crie um javabean usuário com as informações que você deseja armazenar na sessão. ele pode ter os métodos getLogin() e getCPF(). Caso esses atributos sejam nulos, você deve levantar um exceção InvalidUser (ou algo assim). Trate esta exceção no jsp, pedindo seu usuário a se autenticar novamente pois a sessão expirou. valeu Jorge -Original Message- From: Cesar Augusto [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 26 de julho de 2001 19:50 To: [EMAIL PROTECTED] Subject: [java-list] Sessao! Ola PessoALL, Gostaria de saber se existe outra maneira(mais eficiente) alem da Session para se persistir informacoes como login do usuario logado ou rg/cpf do usuario. Estou tendo problemas com a Session, pois as vezes essas variaveis aparecem em branco ou null. Alguem sabe o que pode estar acontecendo? Obrigado, Cesar -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Novo na lista !!!
André A Sun dá todo o suporte possível aos desenvolvedores java. O site dela, java.sun.com, está cheio de informações, tutoriais, documentação, etc. Além disso, ela fornece a excelente IDE Forte, com versão gratuita. Só é necessário que tenha um bom computador. É recomendável ter 256 MB de memória. abraços Jorge -Original Message- From: André de Abreu - Webdesigner [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 11 de julho de 2001 12:58 To: Java-List Subject: [java-list] Novo na lista !!! Olá ALL ! Sou novo na lista e na linguagen JAVA®, mas infelismente como não fazia parte do meio não encontrei links de paginas e/ou tutoriais sobre tão poderosa linguagen, então gostaria de deixar aqui minhas primeiras perguntas : 1º Onde encontro Tutoriais para JAVA ? 2º Estou pensando en adquirir o Borland JBuider, o que vcs acham ? existem programs do tipo porém gratuitos ? me indicariam algo atecipadamente agradeço-lhes por quaisquer ajuda Andre de Abreu - ångelus Linux USR:189012 #UIN:85785655 ~~ Show-me the code ! Linuz Trovalds -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: RES: [java-list] Basico de OO em JAVA - CUIDADO
Bom, Você está tendo um erro conceitual. Uma subclasse pode acessar qualquer método protected sim. O que você está fazendo é criando um novo objeto da classe pai, então, obviamente nenhum método protegido será acessado. No entanto, caso você utilize um método de objeto (não static), pode perfeitamente referenciá-lo utilizando this.x. Pode testar, neste seu exemplo, incluir em SubClasse o método: public int getX() { return this.x; } E para demonstrar que a visibilidade do java é de classe, como eu disse no e-mail anterior, você retirar as linhas: SuperClasse sc = new SuperClasse(); sc.x = 34; Que seu exemplo compilará normalmente. Logo, o tipo de visibilidade protected do java mantém o padrão da orientação objeto em que qualquer subclasse pode acessar o método ou atributo. abraços Jorge -Original Message- From: Edward Roe [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 9 de julho de 2001 15:52 To: [EMAIL PROTECTED] Subject: RE: RES: [java-list] Basico de OO em JAVA - CUIDADO Oi, Não é isso não. A visibilidade protected permite qualquer classe do mesmo pacote e qualquer sub-classe em qualquer pacote visualizar. Entao tenta isso e me diz o que acontece: package pacote1; public class SuperClasse { protected int x; } package pacote2; import pacote1.*; public class SubClasse extends SuperClasse { public static void main(String [] args) { SuperClasse sc = new SuperClasse(); SubClasse sbc = new SubClasse(); sc.x = 34; sbc.x = 55; } } []´s -- Edward Roe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Wrappers
Alessandra, O único senão do java a ser 100% orientado a objetos é a presença dos tipos básicos. Isto por motivos claros de performance. Mas, a biblioteca java contém classes wrappers que permitem encapsular tipos básico. Contém também várias operações pertinentes a eles. Entre elas, conversões de tipos. Estude as classes Integer, Character, Float, etc. abraços Jorge -Original Message- From: Silva, Alessandra P [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 10 de julho de 2001 09:27 To: '[EMAIL PROTECTED]' Subject: [java-list] Wrappers Olá !!! Estou aprendendo Java, e ñ entendi o que são as classes denominadas wrappers. Eu sei que são classes definidas para conter tipos básicos e permitir certas conversões entre eles. No Java existe classe para os tipos primitivos de dados ? Alguém pode me dar um help ? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: RES: [java-list] Basico de OO em JAVA - CUIDADO
Então está tudo certo. Era só problema de comunicação. Estamos todos certos. abraços Jorge -Original Message- From: Edward Roe [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 10 de julho de 2001 12:44 To: [EMAIL PROTECTED] Subject: RE: RES: [java-list] Basico de OO em JAVA - CUIDADO Oi, Você está tendo um erro conceitual. Uma subclasse pode acessar qualquer método protected sim. O que você está fazendo é criando um novo objeto da classe pai, então, obviamente nenhum método protegido será acessado. Foi isso que eu disse, a menos que a classe filha esteja no mesmo pacote da classe mãe (ou pai), então métodos protegidos poderão ser acessados... O que eu disse no meu primeiro e-mail foi que membros protected de uma classe só podem ser acessados por classes de mesmo pacote, mesmo a subclasses só terão acesso aos membros HERDADOS. No entanto, caso você utilize um método de objeto (não static), pode perfeitamente referenciá-lo utilizando this.x. Acho que vc não entendeu o que eu falei. Não tem nada a ver com o uso do this. this acessa membros Pode testar, neste seu exemplo, incluir em SubClasse o método: public int getX() { return this.x; } Quando voce faz public int getX() { return x; } esta fazendo a mesmo coisa que com o uso do this... ele esta implícito lá. E para demonstrar que a visibilidade do java é de classe, como eu disse no e-mail anterior, você retirar as linhas: SuperClasse sc = new SuperClasse(); sc.x = 34; Que seu exemplo compilará normalmente. Claromas isso não demostra não, voce quer retirar a parte mais importante do exemplo Se as classes estiverem num mesmo pacote, o exemplo compilaria sem precisar retirar essas linhas de codigo. Logo, o tipo de visibilidade protected do java mantém o padrão da orientação objeto em que qualquer subclasse pode acessar o método ou atributo. herdado. Acho que este assunto ja se extendeu bastante []´s -- Edward Roe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Design Pattern
Leandro, Compre o livro Design Patterns - Elements of Reusable Object-Oriented Software, da Gang of Four. Vale a pena abraços Jorge -Original Message- From: Leandro Fernandes Afonso [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 10 de julho de 2001 19:31 To: [EMAIL PROTECTED] Subject: Re: [java-list] Design Pattern beleza, mas onde encontrar então estas documentações desig Patterns? Leandro - Original Message - From: Alexandre Rodrigues Gomes [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, July 09, 2001 9:29 AM Subject: RES: [java-list] Design Pattern Oi Mônica, são níveis de abstração diferentes. Quando eu falo em arquitetura de software, geralemente estou me referindo a divisão da sua aplicação em subsistemas e a comunicação entre esses subsistemas através da definição de interfaces de serviços. Agora, quando eu falo em micro-arquitetura, faço menção à uma granuralidade bem fina de componentes e objetos, suas associações e relacionamentos que definem suas diversas formas de interação. Exemplos de patterns de arquitetura são Layer, Blackboard, Pipe etc e de micro-arquitetura são Builder, Facade, Abstract Factory, Singleton. By Alê! -Mensagem original- De: Monica Barreto [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 6 de julho de 2001 20:26 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Design Pattern Oi Alexandre!! Sem querer abusar muito, mas pq micro-arquitetura?? Obrigada, Monica - Original Message - From: Alexandre Rodrigues Gomes [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, June 18, 2001 3:21 PM Subject: RES: [java-list] Design Pattern Chico, Sendo muito didático e nada técnico, Design Patterns são experiências documentadas. É uma lista de um monte de problemas que muita gente passa e que todos geralmente acabam chegando em soluções semelhantes. Esses problemas com suas respectivas soluções foram documentados a fim de facilitar a vida de desenvolvedores iniciantes, ainda sem muita experência, para que não percam tempo quebrando cabeça. Em outras palavras, Design Patterns consiste em padrões de boas práticas de projeto com soluções robustas e flexíveis ao nível de micro-arquitetura de software. By Alê! -Mensagem original- De: Francisco Clever Moreira Júnior [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 18 de junho de 2001 14:41 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Design Pattern O que é Design Pattern ? Alguém pode me explicar o que é isso ? Obrigado Galera Franscisco - Original Message - From: Alexandre Rodrigues Gomes [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, June 18, 2001 1:20 PM Subject: RES: [java-list] Design Pattern Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses! ASSINE AGORA! http://www.bol.com.br/acessobol/ para uma refrência mais completa, veja http://www.cic.unb.br/docentes/fernando/endereco.htm#Patterns Todavia, não deixe de adquirir os livros GoF e POSA. By Alê! -Mensagem original- De: Edward Roe [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 18 de junho de 2001 12:17 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Design Pattern Oi, Voce pode dar uma olhada no livro Thinking in Patterns with Java do Bruce Eckel em: http://www.mindview.net/Books/TIPatterns/ ou os vários links em: http://www.cetus-links.org/oo_patterns.html Gostaria de saber mas sobre Design Pattern, onde eu posso conseguir material para estudo []´s -- Edward Roe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista:
RE: [java-list] Super() : bug ou questão de conceito ?
Alessandro, super() significa chamar o construtor padrão da super classe. Para utilizar a implementação do método da super classe, use super.metodo() abraços Jorge -Original Message- From: Comercial [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 6 de julho de 2001 13:50 To: [EMAIL PROTECTED] Subject: [java-list] Super() : bug ou questão de conceito ? Ola a todos, Alguem ja tentou utilizar a clausula super() dentro de um metodo, depois criar uma nova classe herdando a que implementou o metodo e chamar este metodo a partir desta nova classe ? Por exemplo : public class Obj { public int toPersistent() { //nenhum codigo aqui, usada apenas para não gerar erro de compilacao no metodo toPersistent da classe Obj por causa do uso da clausula super() return 0; } } public class Resource extends Obj { public int ID; //sem usar encapsulamento para facilitar o exemplo public int toPersistent() { //o codigo da rotina de persistencia é todo implementado aqui !!! //a ideia é implementar toda a rotina de persistencia uma unica vez //e utiliza-la para todas as classes filhas sem reimplementar novamente para cada filho //utilizando o mecanismo de reflexao para descobrir os campos da //instancia do filho onde foi invocada e usando o super() para //persistir a classe exatamente superior antes de persistir a si mesmo //por causa da integridade referencia usada no RDBMS. if (...) // Se o metodo esta sendo executado dentro de qualquer filho int idSuper = super(); //persistente o pai antes de persistir a si mesmo } // rotina de gravacao desta instancia aqui !!! return idThis; //retorna o ID desta instancia dentro do DB usado na gravacao do filho para efeito de integridade referencial } } public class Person extends Resource { public String Nome; //sem usar encapsulamento para facilitar o exemplo } public class Employ extends Person { public String Depto; } ... Employ e = new Employ(); e.ID = 100; e.Nome = Billy Joy; System.out.println(ID???:+e.toPersistent()); ... Conclusao... Segundo o conceito de heranca (se eu estiver errado por favor me corrijam...), um metodo herdado deve se comportar como se ele estive sido implementado fisicamente dentro da classe, sendo transparente para o usuario os detalhes e a classe onde foi fisicamente implementado. Li em algum lugar que a JVM trabalha com ligamento dinamico, no caso de polimorfismo e herança para determinar qual ou onde o metodo deve ser chamado em runtime, porem neste caso isso não funcionou para super() pois independente de onde se chame o metodo a clausula super assume como referencia a classe onde foi fisicamente implementada, neste caso a classe Resource, desta forma não consegui fazer com que super() se referencie a classe pai de onde esta sendo invocada. Pelo que entendi o compilador faz uma ligacao fisica do filho com a classe pai no caso da clausula super() (e no restante uma ligacao dinamica !?!?), isso faz com que a resolucao da clausula super pela JVM tome como referencia o metodo onde foi implementado e não de onde foi invocada para determinar quem é o pai da classe onde o metodo esta sendo invocado Será que isso é pra ser assim mesmo ou temos ai talvez uma falha de conceito, ou talvez um bug do compilador... Alguem poderia comentar o assunto ? Alessandro. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: RES: [java-list] Basico de OO em JAVA - CUIDADO
Não é isso não. A visibilidade protected permite qualquer classe do mesmo pacote e qualquer sub-classe em qualquer pacote visualizar. Para simplificar: private - só a mesma classe (default) - classes do mesmo pacote protected - classes do mesmo pacote e subclasses em QUALQUER pacote public - qualquer classe. Isso causa uma estranheza, pois o default é MENOS protegido que o protected!!! Mas é assim mesmo. Outro detalhe que geralmente passa desapercebido é que a visibilidade em java é para classes e não para objetos. Logo um objeto pode acessar um campo private de OUTRO objeto da MESMA CLASSE. Exemplo: class Objeto { private int valor; public int menos(Objeto obj) { return this.valor - obj.valor; } } abraços Jorge -Original Message- From: Edward Roe [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 6 de julho de 2001 10:40 To: [EMAIL PROTECTED] Subject: Re: RES: [java-list] Basico de OO em JAVA - CUIDADO Oi, Exatamente esse é o ponto de confusão que eu ja falei aqui antes. Voce não pode usar um atributo protected da superclasse a menos que vc esteja no mesmo pacote. Voce só tem acesso livre ao atributo herdado. um atributo protected eh sempre visivel para uma classe derivada, independente de package. eh essa a diferenca entre protected e o package. []´s -- Edward Roe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Compilamdo um Servlet
Túlio, Você pode encarar tudo na mão, usando o javac. abraços Jorge -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 5 de julho de 2001 11:04 To: [EMAIL PROTECTED] Subject: [java-list] Compilamdo um Servlet Olá pessoal ... Saudações a todos... Sou novo na lista, por enquanto estou apenas espiando pois meu conhecimento em Java é mínimo, mas com o tempo espero também poder ajudar, mas para que isso aconteca lá vai uma dúvida. Quero saber como compilar um Servlet sem usar nehuma ferramenta de desenvolvimento como JDeveloper ou Forte fo Java pois estas são muito pesadas. Tem como comnpilar um servlet através do Resin por exemplo, ou há uma ferramenta pequena e leve para isso ? Atecipadamente obrigado.. Ate mais.. Tulio Marcos Dias JÁ ESTA NO AR O SITE MAIS SENSUAL DA REDE. http://www.paparazzo.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Basico de OO em JAVA
Fabio, Implemente um setAttribute() com visibilidade protected na super classe. abraços Jorge -Original Message-From: Fabio Ferreira [mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 4 de julho de 2001 17:13To: [EMAIL PROTECTED]Subject: [java-list] Basico de OO em JAVA Como se "seta" um atributo (private) herdado da classe mae no construtor da classe filha ? Fabio Ferreira
RE: [java-list] [Fwd: Framework ....]
Fabio, Esta descrição é baseada no livro Design Patterns da Gang of Four: Framework é um conjunto de classes para reutilização de design (e código) em um ambiente específico de software. Bons exemplos para você entender são o framework Collections e JDBC do java que fornecem um determinado conjunto de classes para reutilização, resolvendo questões bem específicas. Neste caso, respectivamente, coleções de objetos (conjuntos, listas, vetores, hash tables, etc) e comunicação com banco de dados. Um framework deve conter todas as entidades e controlar internamente toda a regra de negócio inerente ao domínio de software que ele modela. Além disso, deve ser de fácil utilização e aprendizado. O pensamento básico é: Não quero reinventar a roda, por tanto vou utilizar um framework para resolver este problema já manjado. Assim não vou cair em detalhes e problemas que outros já cairam. Considero o framework a solução orientada a objetos de bibliotecas específicas a um domínio de aplicação. Espero que a explicação esteja clara o suficiente. abraços Jorge -Original Message- From: Fabio [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 27 de junho de 2001 18:39 To: [EMAIL PROTECTED] Subject: Re: [java-list] [Fwd: Framework ] Agora quem nao entendeu fui eu. Nao tem uma definicao mais objetiva, por favor? Fabio - Original Message - From: Alexandre Rodrigues Gomes [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 27, 2001 1:54 PM Subject: RES: [java-list] [Fwd: Framework ] Não sei o que aconteceu, mas se tem alguém julgando frameworks como algo inerente à tecnologia Java, temos um problema.. Frameworks é uma das coisas mais importantes na área de desenvolvimento hoje em dia, juntamente com Patterns e Design Patterns. Não que seja uma idéia nova, mas o atual contexto de paradoxo do software, onde as exigências de qualidade crescem em proporção inversa ao tempo faz jus a adoção cada vez mais fiel de um processo de desenvolvimento aliado a tecnologias de arquitetura e reutilização de código. By Alê! -Mensagem original- De: RCosta [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 27 de junho de 2001 11:30 Para: [EMAIL PROTECTED] Assunto: [java-list] [Fwd: Framework ] Este termo é encontrado em qualquer documentacao, que fala sobre java OO ou Objetos Distribuidos, mensagens sobre Design Patterns foram mandadas e respondidas na lista... elas deveriam sofrer este mesmo tipo de censura... O que eu estou buscando com esssa mensagem é uma definição, mais amigavel para este termo e menos faga do que as que eu tenho encontrado. De qualquer forma, este assunto diz respeito tambem a Java e Desenvolvimento! Email como O que são Design Patterns? foram lidos na lista. Gostaria que sua posição fosse reconsiderada! Obrigado! -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Ler dados de um arquivo .txt (e properties)
Andre, A classe Class tem um método que carrega um arquivo do mesmo local onde está localizado a classe. Basta fazer um this.getClass().getResourceAsStream(arquivo.properties) que irá retornar um InputStream do arquivo desejado. abraços Jorge -Original Message- From: Andre de Albuquerque [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 27 de junho de 2001 11:37 To: [EMAIL PROTECTED] Subject: Re: [java-list] Ler dados de um arquivo .txt (e properties) Complementando esse problema do Ary: estou com um semelhante, que é ler um arquivo '.properties' que está dentro do próprio .jar do meu aplicativo. Por enquanto pensei em distribuir minha aplicação com um .jar e com um .properties separado, mas não parece elegante fazer assim. Alguém por favor sabe como fazer isso? Obrigado, André From: Ary Rodrigues Ferreira Junior [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Ler dados de um arquivo .txt Date: Tue, 26 Jun 2001 18:28:17 -0300 Alguem sabe qual método eu posso usar para uma applet ler um arquivo txt que esteja dentro do arquivo jar da applet? Eu consigo ler arquivos de som e imagem usando os métodos getAudioClip e getImage, mas não consegui fazer o mesmo para um arquivo com texto se ele estiver dentro do jar. Desde já agradeço a quem puder ajudar. _ Get your FREE download of MSN Explorer at http://explorer.msn.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] DRIVER MS SQL SERVER
Fabio, Procure em http://www.j-netdirect.com/Downloads.htm abraços Jorge -Original Message- From: Fabio Borges [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 19 de junho de 2001 14:32 To: [EMAIL PROTECTED] Subject: [java-list] DRIVER MS SQL SERVER ola lista, Sou novo membra da lista e estou muito impressionado pois a lista não para parabéns a todos. Bom eu procurei no site da Sun drivers para me conectar com SQL Server da Microsoft mas não tive sucesso será que alguém pode me enviar um ? O Jorge me falou do JSQLConnect mas infelizmente não o encontrei. Mas como sou iniciante qual driver que faça isso ja estara otimo para mim. Gostaria de saber tambem seu eu preciso configurar alguma fonte de dados no ODBC estou usando o win98 e me conectando com MS SQL Server. Se puderem me enviar um exemplo simples eu também agradeço. Espero em breve poder está contribuindo com a lista não só com perguntas mas com soluções também. Agradeço desde já, Fabio Borges iJavac ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCites. É fácil e grátis! http://br.geocities.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Design Pattern
Compre o livro Design Patterns - Elements of Reusable Object-Oriented Software da Gang of Four. abraços Jorge -Original Message-From: Luis Henrique [mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 18 de junho de 2001 12:06To: [EMAIL PROTECTED]Subject: [java-list] Design Pattern Boa tarde, Gostaria de saber mas sobre Design Pattern, onde eu posso conseguir material para estudo Obrigado. _Luís Henrique L. S. CamposAnalista de Sistemas - Politec
RE: [java-list] Formatar Valores
Em VB eu já tive que fazer algo parecido, e a solução era bem porca, mas eficaz. Simplemente concatenava n zeros (no seu caso seis) com a string do numero desejado e pegava os n algarismos a direita. Em java fica algo do tipo: String temp = 00 + (new Integer(n)).toString(); return temp.substring(temp.length() - 6); (que nojeira, né?) abraços Jorge -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 14 de junho de 2001 09:34 To: [EMAIL PROTECTED] Subject: [java-list] Formatar Valores Pessoal imagino que essa pergunta seja besta que dói mas estou com problemas pra fazer isso. Como eu faço para predefinir um valor em um inteiro? Por Exemplo: eu tenho um número 22 que vem do banco de dados. Preciso somar esse número com mais 1. Mas na hora de devolver para o banco eu preciso fazer com que ele tenha sempre 6 casas ou seja: 23, 01, 0001000 Alguem pode me ajudar? MailBR - O e-mail do Brasil -- http://www.mailbr.com.br Faça já o seu. É gratuito!!! -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] OO em Java
Eduardo, Não é bem assim. Não estamos discutindo o quanto java é Orientado a Objetos, em números ou coisa assim. Nem comparando. Só estamos debatendo o que está dentro dos conceitos de orientação objetos. Se não, acabam empresas, como a Microsoft com o VB, dizendo que tem uma linguagem orientada a objetos, quando não respeitam nem os conceitos mais básicos de OO. Não estamos de forma alguma julgando o java ou outra linguagem, com notas e percentagens. Apenas discutindo conceitos muito importantes. abraços Jorge -Original Message- From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]] Sent: sábado, 9 de junho de 2001 16:51 To: [EMAIL PROTECTED] Subject: Re: [java-list] OO em Java Fala sério vocês ficarem ai discutindo se é 100%, 99,98%... o importante é ressaltar o que a linguagem nos oferece de bom: é free, uma ótima ferramenta, é ORIENTADA A OBJETOS, é portável, e assim vai... Agora ficar discutindo se é 1/3 de orientada a evento, 1/5 orientada a objetos é besteira... temos tão pouco programadores Java no Brasil, devíamos utilizar o espaço para discussões mais construitivas e não verificar quanto uma linguagem é orientada a objetos e seus motivos e sim os beneficios... Agora apenas para responder a um membro da lista: se alguém aqui quiser comentar .net, que busque uma lista de .net ou novidades. Não devemos nos alienar, mas utilizar o espaço para .net é demais. Teve mais mensagens sobre .net do que a JavaOne aqui... me senti na lista da Micro$oft. Acho que o espaço aqui, antes de tudo é para discutirmos Java e o que está relacionado à tecnologia. Atenciosamente Eduardo eCorp [EMAIL PROTECTED] - Original Message - From: Jorge Martins [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, June 12, 2001 3:00 PM Subject: RE: [java-list] OO em Java Concordo Só nunca tinha ouvido essa restrição com o static, que nada mais é do que escopo de classe. Não há nada contra os conceitos de OO em ter métodos e atributos com escopo de classe. Até por que umas das definições de classe é ser uma entidade em tempo de execução. abraços Jorge -Original Message- From: Mister M [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 12 de junho de 2001 13:29 To: [EMAIL PROTECTED] Subject: Re: [java-list] OO em Java Heranca multipla nunca foi requisito essencial pra ser 100% OO. However, os statics sao considerados como alguns como falta de OO. Eh personal taste, eu diria... Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Moderador SouJava Analista/Consultor CPM Sistemas - www.cpm.com.br From: Carlos Eduardo Vargas Miranda (Amix) [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] OO em Java Date: Tue, 12 Jun 2001 12:37:02 -0300 Pessoal, Até hoje pensei que Java pode ser considerada uma linguagem totalmente (100%) orientada a objetos. Conversando com dois amigos, ambos tiveram a opinião de que isto não é verdade, visto que Java não aceita heranças múltiplas, e uma vez quebrado um paradigma da OO a linguagem já não pode ser considerada totalmente OO. Qual a opinião dos colegas? []s Carlos. _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] OO em Java
Bom, Saber que java dá todo suporte a OO e não é híbrido, me fez perceber SIM que era uma melhor opção ao C++. E facilita SIM muita coisa, pois caso alguém me fale que uma linguagem é 100% OO eu automaticamente já sei programar nela, bastando apenas aprender a sintaxe e a biblioteca padrão. Todos esses conceitos não são palavrinhas tolas e jogadas, e quem considera isso está perdendo grande oportunidade de consolidar muito conhecimento em poucas definições. Quanto ao debate do .NET, que eu nem me meti, acho também MUITO importante. Pois temos que saber SIM outras soluções do mercado, até para que possamos nos posicionar melhor e saber melhor defender nossa opção, que é o java. abraços Jorge -Original Message- From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 13 de junho de 2001 13:14 To: [EMAIL PROTECTED] Subject: Re: [java-list] OO em Java São meros conceitos que não levam a lugar nenhum... saber se é 100 % puro, hibrido, seja o que for, vai fazer você trocar o Java pelo VB? Ou vice-versa? Não é claro que não. Se me disser um só benefício que esta discussão trouxe... E .NET é para se discutir em outro lugar... uma cópia descarada da plataforma Java não merece nem ser citada... Comparem o número de programadores VB no mundo com os programadores Java. Agora imaginem se estes programadores Java resolvem comentar VB e sua maldita .NET em vez de se preocupar com a própria comunidade... Quem quiser falar de .NET que vá bater um papo com o tio Bill... - Original Message - From: Jorge Martins [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 13, 2001 11:00 AM Subject: RE: [java-list] OO em Java Eduardo, Não é bem assim. Não estamos discutindo o quanto java é Orientado a Objetos, em números ou coisa assim. Nem comparando. Só estamos debatendo o que está dentro dos conceitos de orientação objetos. Se não, acabam empresas, como a Microsoft com o VB, dizendo que tem uma linguagem orientada a objetos, quando não respeitam nem os conceitos mais básicos de OO. Não estamos de forma alguma julgando o java ou outra linguagem, com notas e percentagens. Apenas discutindo conceitos muito importantes. abraços Jorge -Original Message- From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]] Sent: sábado, 9 de junho de 2001 16:51 To: [EMAIL PROTECTED] Subject: Re: [java-list] OO em Java Fala sério vocês ficarem ai discutindo se é 100%, 99,98%... o importante é ressaltar o que a linguagem nos oferece de bom: é free, uma ótima ferramenta, é ORIENTADA A OBJETOS, é portável, e assim vai... Agora ficar discutindo se é 1/3 de orientada a evento, 1/5 orientada a objetos é besteira... temos tão pouco programadores Java no Brasil, devíamos utilizar o espaço para discussões mais construitivas e não verificar quanto uma linguagem é orientada a objetos e seus motivos e sim os beneficios... Agora apenas para responder a um membro da lista: se alguém aqui quiser comentar .net, que busque uma lista de .net ou novidades. Não devemos nos alienar, mas utilizar o espaço para .net é demais. Teve mais mensagens sobre .net do que a JavaOne aqui... me senti na lista da Micro$oft. Acho que o espaço aqui, antes de tudo é para discutirmos Java e o que está relacionado à tecnologia. Atenciosamente Eduardo eCorp [EMAIL PROTECTED] - Original Message - From: Jorge Martins [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, June 12, 2001 3:00 PM Subject: RE: [java-list] OO em Java Concordo Só nunca tinha ouvido essa restrição com o static, que nada mais é do que escopo de classe. Não há nada contra os conceitos de OO em ter métodos e atributos com escopo de classe. Até por que umas das definições de classe é ser uma entidade em tempo de execução. abraços Jorge -Original Message- From: Mister M [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 12 de junho de 2001 13:29 To: [EMAIL PROTECTED] Subject: Re: [java-list] OO em Java Heranca multipla nunca foi requisito essencial pra ser 100% OO. However, os statics sao considerados como alguns como falta de OO. Eh personal taste, eu diria... Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Moderador SouJava Analista/Consultor CPM Sistemas - www.cpm.com.br From: Carlos Eduardo Vargas Miranda (Amix) [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] OO em Java Date: Tue, 12 Jun 2001 12:37:02 -0300 Pessoal, Até hoje pensei que Java pode ser considerada uma linguagem totalmente (100%) orientada a objetos. Conversando com dois amigos, ambos tiveram a opinião de que isto não é verdade, visto que Java não aceita heranças múltiplas, e uma vez quebrado um paradigma da OO a linguagem já não pode ser considerada totalmente OO. Qual a opinião dos colegas? []s Carlos. _ Get Your Private, Free E-mail from MSN Hotmail at http
RE: [java-list] OO em Java
Title: OO em Java Carlos, Java não é 100% orientado a objetos. Isto por que tem na linguagem tipos básicos que não são objetos (int, float, char, etc.), por motivos de performance. Mas quanto a herança múltipla, não éexigida para que haja orientação objetos. Foi simplesmente uma escolha de conceitos para simplificar e desviar dos conhecidos problemas que a herança múltipla ocasiona. A escolha da equipe de design do java caiu em interface como solução à herança múltipla. (note que interface não é herança múltipla, apenas soluciona algumas questões que a herança múltipla também resolve). Outro argumento que já ouvi para justificar que uma linguagem não é OO pura, é o controle de tipos. Note, não é exigido que uma linguagem seja fortemente tipada, como o java, para que seja orientada a objetos. Como exemplo, se eu não me engano, tem o Smaltalk. Que é 100% OO e não é fortemente tipada. abraços Jorge -Original Message-From: Carlos Eduardo Vargas Miranda (Amix) [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 12 de junho de 2001 12:37To: [EMAIL PROTECTED]Subject: [java-list] OO em Java Pessoal, Até hoje pensei que Java pode ser considerada uma linguagem totalmente (100%) orientada a objetos. Conversando com dois amigos, ambos tiveram a opinião de que isto não é verdade, visto que Java não aceita heranças múltiplas, e uma vez quebrado um paradigma da OO a linguagem já não pode ser considerada totalmente OO. Qual a opinião dos colegas? []s Carlos.
RE: [java-list] OO em Java
Concordo Só nunca tinha ouvido essa restrição com o static, que nada mais é do que escopo de classe. Não há nada contra os conceitos de OO em ter métodos e atributos com escopo de classe. Até por que umas das definições de classe é ser uma entidade em tempo de execução. abraços Jorge -Original Message- From: Mister M [mailto:[EMAIL PROTECTED]] Sent: terça-feira, 12 de junho de 2001 13:29 To: [EMAIL PROTECTED] Subject: Re: [java-list] OO em Java Heranca multipla nunca foi requisito essencial pra ser 100% OO. However, os statics sao considerados como alguns como falta de OO. Eh personal taste, eu diria... Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Moderador SouJava Analista/Consultor CPM Sistemas - www.cpm.com.br From: Carlos Eduardo Vargas Miranda (Amix) [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] OO em Java Date: Tue, 12 Jun 2001 12:37:02 -0300 Pessoal, Até hoje pensei que Java pode ser considerada uma linguagem totalmente (100%) orientada a objetos. Conversando com dois amigos, ambos tiveram a opinião de que isto não é verdade, visto que Java não aceita heranças múltiplas, e uma vez quebrado um paradigma da OO a linguagem já não pode ser considerada totalmente OO. Qual a opinião dos colegas? []s Carlos. _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] COMO DEVO PROCEDER????????
Rafael O que você deve fazer é um array de String e retornar a String contida no índice que o usuário informar. String a [] = new String [28]; // criar Strings System.out.println(a[n - 1]); abraços Jorge -Original Message- From: Rafael Gorski [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 7 de junho de 2001 14:30 To: JAVA Subject: [java-list] COMO DEVO PROCEDER Ola Lista! Devo aparecer um pouco chato por perguntar tantas coisas más ai vai: Tenho criados algumas Strings com nomes como: String a1 = Descrição de a1; ... String a234 = Descrição do a234; E recebo do usuario um parametro como 200 e tenho que mostrar o conteudo que existe dentro de String a200; como faço isso? o usuario pode pedir qualquer numero entre 01 ~ 29. EXEMPLO: String resp_do_usuario = 233; esta String que recebi tem que virar um referencia da String! println(a233); como faço para fazer este a233? Acho que entenderam né!? -- Rafael Gorski [EMAIL PROTECTED] Peace, Love, Unity Respect -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Estranho que isso compila
Eu não sabia disso. O que acontece quando tenho um método estático com o mesmo nome do método da classe? Como o compilador resolve? Acho que deve dar prioridade ao identificador, ignorando o nome da classe. Isso é bem crítico é dúbio. abraços Jorge -Original Message- From: Edward Roe [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 8 de junho de 2001 09:55 To: [EMAIL PROTECTED] Subject: Re: [java-list] Estranho que isso compila Oi, Na minha opinião isso não deveria compilar ja que Object é uma das classes base da Java (Extensão na java.lang). Assim não teria muito diferença de: Bar Object = new Bar(); ou String String = new String(); Concordo, inclusive String String = new String(); compila tambemAquela história, o compilador entende a primeira String como o tipo e a segunda como um identificador (válido)...pode causar confusão []´s -- Edward Roe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Alguem me Ajude (SQL) (fwd)
O melhor drive que eu consegui foi o JSQLConnect. Consegui utilizar stored procedures, com parâmetros de retorno e record set. http://www.j-netdirect.com/Downloads.htm abraços Jorge -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 24 de maio de 2001 16:09 To: [EMAIL PROTECTED] Subject: [java-list] Alguem me Ajude (SQL) (fwd) --- Mensagem redirecionada (em anexo) --- Alguém pode me ajudar a acessar o banco de dados sql server _ Oi! Você quer um iG-mail gratuito? Então clique aqui: http://registro.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 para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] java.lang.NoClassDefFoundError
Se o ambiente for UNIX, os diretórios são case sensitive, logo teria de ser WEB-INF ao invés de Web-Inf. abraços Jorge -Original Message- From: Diego Moreira Alves [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 17 de maio de 2001 15:31 To: [EMAIL PROTECTED] Subject: [java-list] java.lang.NoClassDefFoundError Ola! Criei duas classes para acessar um db oracle. A primeira set as variaveis e a segunda faz a inclusao via sql no db. Coloquei as duas classes num mesmo nivel de diretorio no caso em Web-Inf/classes/com/teste/teste. Em ambas as classes dei import com.teste.teste.* quando compilo sai tudo ok..sem erros. Agora na hora de executar a minha main da o erro.. java.lang.NoClassDefFoundError: com/teste/teste/classe1 Alguem pode me ajudar! Diego Moreira Alves TSI / PROCERGS Tel: 51 2103273 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Café...para fechar esta experiência.
Isso não adianta. Apenas atrasaria o enxurrada de respostas em 24 horas, pois TODOS esperariam 24 horas e veriam que não houve resposta!!! abraços Jorge -Original Message-From: Luciano Puttini [mailto:[EMAIL PROTECTED]]Sent: terça-feira, 15 de maio de 2001 02:39To: [EMAIL PROTECTED]Subject: Re: [java-list] Café...para fechar esta experiência. Sugestão a todos, quando a pergunta é muito fácil esperamos 24 horas prá ver se alguem respondeu , para não ter uma lista de duzias de respostas iguais do mesmo assunto, congestionando tudo. Valeu?? - Original Message - From: Marcel Efraim Sakamoto To: [EMAIL PROTECTED] Sent: Thursday, May 03, 2001 12:24 AM Subject: RES: [java-list] Café...para fechar esta experiência. Java, na gíria, quer dizer café. Por isso a xícara, o Café etc. -Mensagem original-De: Alda Beatriz Gama da Rocha [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 2 de maio de 2001 16:33Para: [EMAIL PROTECTED]Assunto: [java-list] Café...para fechar esta experiência.Olá, pessoal! Estou saindo da lista Java amanhã.Talvez retorne daqui a um ano,quando estiver sabendo se o Rose é burro ou não e não confundir mais o Tomcat com o Jerry.Consegui muitos endereços de sites úteis participando da lista e agora preciso estudar sozinha por um bom tempo. Uma dúvida : já fui ao FAQ e outras referências e não obtive resposta a uma questão que encaminhei ao site logo no meu primeiro contato ---café..por que este símbolo para os javistas?Referência a algum documento ou desenvolvimento que marcou o java em especial (Coffe.alguma ferramenta??) Obrigada e sucesso a todos! Alda
RE: [java-list] Qualidade de codigo - q vcs acham?
Por quê? Quais são os argumentos do cara para afirmar isto? abraços Jorge -Original Message- From: Mister M [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 14 de maio de 2001 08:10 To: [EMAIL PROTECTED] Subject: [java-list] Qualidade de codigo - q vcs acham? Um kra colocou a seguinte frase numa lista de C: If Java had true garbage collection, most programs would delete themselves upon execution. - Robert Sewell Vcs concordam com isso? Eu mesmo jah vi coisas ABOMINAVEIS feitas em clientes (nao pela minha empresa...). E vcs? []s Michael Nascimento Santos Analista/Consultor Moderador SouJava Sociedade de Usuarios Java - www.soujava.org.br CPM Sistemas - www.cpm.com.br _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] como sei o final de uma string
String em java é uma classe padrão que contém um array de caracteres. Por tanto, a própria classe é responsável por perceber o fim do texto. Caso você mesmo queira implementar um array de caracteres, basta utilizar a propriedade .length (que todo array possui) para obter o tamanho do array e, consequentemente, o fim da 'string'. abraços Jorge -Original Message- From: jspdeveloper [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 11 de maio de 2001 09:35 To: [EMAIL PROTECTED] Subject: [java-list] como sei o final de uma string pessoal, bom dia! ontem me fizeram uma pergunta q nao soube responder: como sabemos o final de uma string. no C , nao me lembro bem, mas eh algo parecido com \0. No java a string eh uma matriz de caracteres, pelo que entendi. Mas no final dessa matriz eu tenho caracter finalizador ou eh soh a matriz mesmo? 0brigad0! -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] servlets Windows/Linux
Kleber, 1) Sim. O código java (.class) é portável, não somente o fonte. Logo pode compilar no windows e rodar em UNIX ou vice-versa. 2) NÃO. O include do C é simplesmente uma macro, que inclui o texto de um arquivo no outro, o que traz uma enorme série de problemas que tem que ser contornados. O import do java faz apenas uma referência para um pacote ou classe. abraços Jorge -Original Message-From: Kleber Rodrigo de Carvalho [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 11 de maio de 2001 21:16To: [EMAIL PROTECTED]Subject: [java-list] servlets Windows/Linux Pessoall !!! Estou trabalhando em um projeto desenvolvido totalmente em servlet. Estou usando o Jbuiler foundation 4 (no SO Windows) para fazer um make nos servlets. Também tive que adicionar um pacote javax no jbuilder pois os meu servlets importam este pacote.Quando faço uma make no jbuilder as classes são compiladas sem erro. As classes seram testadas no seguinte ambiente: Conectiva Linux, Apache e Jserv. A vai minhas duvidas: 1)Eu posso compilar no windows, e apenas colocar as minhas classes (.class) no Linux que vai rodar normalmente, ou seria mais adequado eu compilar minhas classe no linux ?2)O importe do java funciona da mesma maneira que o #include o C/C++, ou seja, ele adiciona junto ao ponto class, todas as classes importadas ? Obrigado t+ [] 'sKleber Rodrigo de CarvalhoSoftware Engineer
[java-list] Arquivo através do CLASSPATH
Pessoal, Como eu posso carregar um arquivo localizado em qualquer lugar do CLASSPATH? O máximo que eu consegui fazer é colocar uma classe âncora e carregar um arquivo contido no mesmo diretório que esta classe. Mas não desejo isso. Quero é carregar um arquivo que esteja presente em qualquer lugar do CLASSPATH. abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] WebLogics e JavaBeans
Preciso utilizar um JavaBean em uma aplicação web no WebLogics e não estou conseguindo. Ele informa que não consegue compilar pois não encontra a classe. Eu estou colocando esta classe no diretório WEB-INF/classes. Qual é o problema? Este diretório não é incluido automaticamente no CLASSPATH de cada aplicação? O WebLogics necessita de alguma configuração especial ou que se coloque as classes que eu vou usar em algum local especial? Rodei no Tomcat a mesma aplicação e funcionou perfeitamente. abraços Jorge Roberto Diniz Martins [EMAIL PROTECTED] www.unear.net Tel.: +55 (21) 3389-2924 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -