Re: [java-list] Data Gregoriana
O principal erro que tem neste código é tratar anos como se tivessem 2 dígitos. Anos tem 4 dígitos, assim 00 é beem diferente de 2000. Ou vc trabalha com janelas, tipo anos de dois dígitos entre 00 e 30 você soma 2000 e anos entre 31 e 99, soma 1900, ou mais correto, começa a trabalhar com anos de 4 dígitos. Outro probleminha no seu código, mas que não quebra, apenas gera um overhead desnecessário é o segundo getTime(), que retorna um long a partir do objeto Date obtido no primeiro getTime(), que é por sua vez passado para o construtor do Date. Basta vc ficar com o primeiro getTime(). O código abaixo imprime Sun May 21 00:00:00 GMT-03:00 2000: private static void testaGregorianCalendar() { String ano_venc = 2000; String mes_venc = 05; String dia_venc = 21; Date dtVencto = new GregorianCalendar( new Integer(ano_venc).intValue(), new Integer(mes_venc).intValue() - 1, new Integer(dia_venc).intValue() ).getTime(); System.out.println(dtVencto); } Em Ter, 2002-12-10 às 09:43, José Maria de Oliveira escreveu: Obtenho de um arquivo texto a data de vencimento no seguinte formato ano_venc = 00 mes_venc = 05 dia_venc = 21 Date dtVencto = new Date(new GregorianCalendar(new Integer(ano_venc).intValue(), new Integer(mes_venc).intValue() - 1, new Integer(dia_venc).intValue()).getTime().getTime()); Quando passo no codigo acima, mando imprimir o objeto dtVencto é mostrado assim : Fri May 21 00:00:00 BRT 0001 e no ORACLE gravado da seguinte maneira : 21/05/01 e quando obtenho esse dado e mando para minha página mostra assim : 21/05/0001. O que pode estar ocorrendo e como resolve-lo ?? Obrigado a todos, Espero que isto ajude! Atenciosamente, -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 3083-2541 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] FrameWorks
Em Seg, 2002-12-02 às 19:04, Bruce Sou Java escreveu: Alguém poderia me definir Framework e tmb me explicar o que é J2EE e o TomCat!?? São IDEs?? Como naum tive ainda contatos com essas ferramentas naum consigo identifica-las... Sobre a questão do framework, tenho algumas definições no fórum da empresa, que vc pode acessar em: http://forum.oktiva.com.br/cgi-bin/ikonboard.cgi?s=3dec2b6c080c;act=ST;f=2;t=2 Quanto a J2EE é um framework desenvolvido pela Sun e por outras empresas. Engloba uma série de tecnologias, bibliotecas, ferramentas e padrões. O melhor lugar para conhecer melhor é: http://java.sun.com/j2ee/ Tomcat é um servidor de Servlets e JSP, atualmente parte da implementação de referência destas tecnologias. Criado pela Fundação Apache, como parte do projeto Jakarta, e é GPL. http://jakarta.apache.org/tomcat/ HTH -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Instâncias
Vc deve sempre se lembrar que strings em Java são instâncias da classe String, logo são objetos como quaisquer outros. x e y, no seu exemplo, são referências para objetos String. Quando vc cria constantes String, a maioria dos compiladores Java compartilha constantes string no mesmo endereço, logo as referências ficam iguais. Nos seu primeiro exemplo, as duas constantes são compartilhadas na mesma posição de memória, pois se tratam da mesma constantes string, logo x e y são iguais. No segundo exemplo, como vc usa Integer.toString(100), o compilador não tenta compartilhar o endereço, e armazena a string em uma posição de memória diferente, logo x e y têm valores diferentes. Por isso que só funciona bem a comparação de strings usando x.equals(y), porque o operador == compara não o conteúdo das strings, mas o valor de suas referências. Em Ter, 2002-10-15 às 11:36, Michel escreveu: Olá galera! Para exemplificar minha dúvida, mostrarei dois exemplos: -EXEMPLO 1-- public static void main(String args[]) { String x = 100; String y = 100; if(x == y) System.out.println(IGUAL!!!) } EXEMPLO 2-- public static void main(String args[]) { String x = 100; String y = Integer.toString(100); if(x == y) System.out.println(IGUAL!!!); } No exemplo 1, aparece na tela IGUAL!!!, no exemplo 2 não aparece nada! Sei que para comparar duas Strings tenho o mótodo equals(String s), mas para fins de conhecimento, gostaria de saber por quê o 1º exemplo funciona e o 2º não. Obrigado. Atenciosamente, -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br signature.asc Description: PGP signature
Re: [java-list] Ferramenta para contagem de linhas decódigo
Se vc usa *nix, pode usar o seguinte comando a partir do diretório onde está seu código fonte (deve ser em uma linha só): find . -type f -name *java -exec cat {} \; | egrep -v ^$ | wc -l | awk '{ a += $1; } END { print a; }' Ele vai contar *todas* as linhas, mas dá pra ajustar pra ele ignorar linhas de comentários. Só fica um pouco mais complexo. A maior parte (senão todas) das ferramentas que usei (find, egrep, wc e awk) vc acha compilada para Windows. Olhe www.gnu.org para começar sua busca, ou vá direto perguntar a São Google... :) Em Ter, 2002-10-15 às 10:17, Jose Luiz Goncalves Bastos Junior escreveu: Oi Pessoal! Alguém conhece alguma ferramenta que conte o número de linhas de código de um projeto feito em Java, de preferência algum plugin para o JBuilder? Estou precisando contar o número de linhas de um projeto muito grande, feito nesta ferramenta! Desde já agradeço! -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br signature.asc Description: PGP signature
Re: [java-list] Preciso de sugestoes
Em Seg, 2002-09-23 às 14:34, Paulo Brasko escreveu: (...) As minhas perguntas (gerais) sao as seguintes: a) Eu estou pensando em usar Servlets para acessar o banco de dados no servidor. Voce sugeriria outra Java tecnologia? (JSP???) Por que? JSP é bom para interface, mas é interessante colocar a sua lógica e o acesso aos dados em Servlets (a la MVC ou 3-tier). b) Que ambiente IDE voce me aconselharia a usar para criar SERVLETS ou JSP? (que nao seja tao lento como o Forte, se possivel, mas que seja grafico - para Windows XP professional) Eu utilizo o NetBeans, mas ele e o Forte são o mesmo (o Forte é baseado no NetBeans). Dei uma olhada rápida no Eclipse, mas não tive tempo de analisá-lo melhor. Vi uma apresentação do Application Developer (da IBM, baseado no Eclipse) e fiquei bastante bem impressionado, mas não sei o preço dele. c) J2EE e J2SE. Mais alguma coisa eu preciso dar download? Depende muito do seu ambiente e de sua aplicação. Bibliotecas extras existem às pencas para os mais variados propósitos... d) O banco de dados sera' em antigo DBASE. Aonde encontrar os JDBC drivers (se possivel gratis)? Caso nao haja, existe alguma ferramenta para converter DBF em SQL? Se você usa Linux, existe uma ferramenta para converter de DBF para MySQL em: http://dbf2mysql.sourceforge.net/ O MySQL e o próprio driver dele vc encontra em http://www.mysql.com e) Mais alguma coisa trivial que eu esteja esquecendo e que voce acha importante colocar? Eu considero para mim hoje duas fontes de informação fundamentais sobre Java: java.sun.com e jakarta.apache.org. Ambos merecem boas visitas e análises de suas ferramentas. Você não citou nenhum servidor de servlets, mas é possível que esteja usando o Tomcat, que é do projeto Jakarta. -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br signature.asc Description: PGP signature
Re: [java-list] Poseidon
Em Qua, 2002-08-14 às 08:29, Diego Ziquinatti escreveu: ...devido aos assuntos abordados nesta em relação à ferramentas UML Free fiz o download do Poseidon for UML CE (exatamente a versão que pode ser integrada ao NetBeans) e para a minha surpresa quando executo o Poseidon o menu Create Diagram não mostra as opções (baixei também o ArgoUML e neste aparecem as opções). Fora isso, não consegui integrar com o NetBeans. Na documentação do Poseidon existe um passo-a-passo para integrar, mas estou utilizando a versão 3.3.2 do NetBeans, a qual não possui no menu Tools - Options uma opção chamada Module (a indicada na documentação para poder inserir o poseidon.jar). Como gostaria muito de testar esta ferramenta Free integrada ao NetBeans, venho até a lista para pedir ajuda. Vá em Tools-Options. Então siga o caminho: IDE Configuration-System-Modules, botão direito em Modules, Add, e procure o poseidon.jar Diego Ziquinatti Analista de Sistemas -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br signature.asc Description: PGP signature
Re: [java-list] taglibs
Em Ter, 2002-08-13 às 07:03, Herval Freire escreveu: Tenho uma taglib personalizada que precisa gerar um trecho de codigo jsp parecido com o seguinte: tr tdjsp:include page=x.jsp flush=true//td /tr Partindo do princípio de que vc está usando um servidor de JSPs, como o Tomcat ou Resin, que este código está em um arquivo .jsp e que o servidor está configurado para reconhecer este tipo de arquivo como JSP, talvez você precise colocar a seguinte linha no topo do seu arquivo: %@page language=java% Espero não ter entendido mal seu problema e estar falando uma grande bobagem... Meu pescoço agradece qualquer ajuda :) Tomara que ele se salve... :P []s - --- Herval Freire de A. Júnior -- -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] NetBeans
Em Qua, 2002-08-07 às 13:38, Robson Julio Galvao da Silva escreveu: Pessoal, O NetBeans é uma IDE de desenvolvimento Java ?? Alguém pode me dar referências sobre ele ?? É free ?? Qual a última versão ? Sim, é uma IDE de desenvolvimento Java feita em Java, OpenSource e gratuita. A última versão estável é a 3.3.2, e já existem versão beta do 3.4, que vem com coisas interessantes como trabalhar com o Tomcat 4 ao invés do 3, como a atual. http://www.netbeans.org Obrigado Depois eu mando a conta... :P ROBSON JULIO GALVÃO DA SILVA Desenvolvimento de Sistemas Multiplaforma CSU CARDSYSTEM S/A Atenciosamente, -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br signature.asc Description: PGP signature
Re: [java-list] Como abrir o ArgoUML?
Em Sex, 2002-07-26 às 08:34, [EMAIL PROTECTED] escreveu: Pessoal, baixei o argoUML e só há arquivos .jar Como eu faço para executar o programa? Obrigado. Coloque todos os arquivos .jar no mesmo diretório, inclua este diretório em seu CLASSPATH (se não estiver), e execute: java -jar argouml.jar Leonardo Pereira. -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Modelagem UML
Várias pessoas citaram o Poseidon, mas esqueceram de falar de sua principal vantagem sobre o Argo: ele funciona como um módulo do NetBeans (IDE free opensource), e acho que do Forte também (já que ele é baseado no NetBeans). Além de gerar código Java, ele pode fazer o reverso: gerar diagramas a partir de uma coleção de arquivos .java. E o custo é indiscutível... :) Em Qui, 2002-07-25 às 10:13, Marcos Tadeu P Vargens escreveu: Rational Rose? O cara disse uma ferramenta barata. Tem o ArgoUml que acho bom e é gratuito. Mas se você quer uma ferramenta com suporte tem o Poseidon que é baseado no argo mas tem um visual mais trabalhado e dependendo do pacote (Emterprise, Professional, etc) você tem algumas vantagens a mais. É bem mais barato que o Rational Rose(e faz bem menas coisa que ele tambem), mas gera código fonte java, os gráficos você pode salvar como .gif, .jgp e outros formatos. Tem uma versão free (Community Edition) com os principais diagramas da UML, vale para dar uma olhada. Para projetos pessoais eu uso argo que é quase a mesma coisa e é totalmente de graça. ArgoUml - http://www.argouml.com Poseidon - http://www.gentleware.com Marcos Tadeu Puntel Vargens [EMAIL PROTECTED] From: Matheus X. Assis [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: [java-list] Modelagem UML Date: Wed, 24 Jul 2002 15:00:51 -0300 Rational Rose - Original Message - From: Diogo Pontual [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, July 24, 2002 11:08 AM Subject: [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 -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] PROBLEMAS COM JAR
Em Qua, 2002-06-19 às 03:37, Augusto Arnold escreveu: Boa Noite pessoal!! Alguém que tenha conhecimentos para gerar um jar me ajude!!! Eu tenho vários aplicativos em um diretório, cada aplicativo chama outro do mesmo diretório, e gostaria de gerar um jar que rodasse todo o pacote, mas não estou consguindo. Eu tenho o login .class que é o primeiro a ser chamado, e depois chama o editor.class que por sua vez chama outros jframes ( cada um em um class diferente). Como posso fazer isso? Preciso de um jar para cada um ou faço todos no mesmo?? Como faço o manifest se eu tenho vários .class??? Como sua classe principal é login.class, crie um arquivo MANIFEST.MF com o seguinte conteúdo: Manifest-Version: 1.0 Main-Class: login Aí vc gera o .jar com: jar -cmf MANIFEST.MF MeuAplicativo.jar *.class Aí vc deve colocar este .jar no seu CLASSPATH (não tenho certeza se isto é realmente necessário, mas mal não faz...) e depois vc pode rodar o aplicativo com o seguinte: java -jar MeuAplicativo.jar Obrigado pela ajuda Augusto Arnold -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda http://www.oktiva.com.br signature.asc Description: PGP signature
Re: [java-list] Java Certification Livro????
Em Seg, 2002-05-06 às 07:29, JavaTwo escreveu: Eh verdade que soh em Sao Paulo, Rio de Janeiro e Brasilia existem os centros certificadores de Java? E no resto do pais? nao existem pessoas interessadas em Java? ou ainda, na certificacao em Java? JavaTwo Não, isto não é verdade. Moro em Fortaleza - CE, e vou fazer a prova aqui mesmo, em um representante local da Prometric. Tenho informações de que existem representantes Prometric também em Recife e em Salvador (o que não quer dizer que não tenha em outras cidades do NE). Acredito que na maioria absoluta das capitais deve ter um representante Prometric, que é o mesmo certificador tanto para a Sun, quanto para a M$ ou para a Cisco. -- Itamar Almeida de Carvalho Desenvolvimento de Sistemas [EMAIL PROTECTED] - (+85) 281-2223 Oktiva Telecomunicações e Informática Ltda signature.asc Description: PGP signature
Re: [java-list] Editor de Código para Java
Eu pessoalmente uso o gvim (Vi IMproved - GTK version), que roda muito bem tanto no Linux quanto no Windows. Reconheço que para quem não tem o hábito de usar editores vi-like, ele é pouco intuitivo no começo, mas ele tem muitos recursos interessantes, além de excelentes syntax highlights em muitas linguagens. http://www.vim.org/ Já pouco mais de uma semana, encontrei pela rede um editor de Java feito em Java, com recursos que me pareceram muito interessantes, como uma árvore de classes que ele gera. Só não tenho usado atualmente porque no meu trabalho uso mais Perl, mas pretendo testá-lo melhor quando eu for trabalhar com Java. http://jext.sourceforge.net/ A vantagem destes dois é que são completamente gratuitos, inclusive com o código fonte aberto. No windows, eu usava outro editor gratuito, mas infelizmente não me recordo o nome dele. Mas lembro que ele não era mais mantido e era difícil de achar para download. - Original Message - From: Gustavo Ribeiro Sent: Thursday, December 13, 2001 1:55 PM (...) Tenho usado a um bom tempo o Notepad para fazer meus programas em java ,mas ele é muito simples.Alguém usa outro editor ASCII para escrever os programas em java.Um tempo atrás vi um (...) Gustavo Ribeiro Atenciosamente, -- Itamar A. de Carvalho - Analista - Desenvolvimento Departamento de Operações e Tecnologia INOVA Tecnologias LTDA, Brasil http://www.inova.com.br As opiniões expressas nesta mensagem são pessoais, não exprimindo necessariamente a posição da empresa. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java 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] -