Re: [java-list] Data Gregoriana

2002-12-15 Por tôpico Itamar Almeida de Carvalho
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

2002-12-09 Por tôpico Itamar Almeida de Carvalho
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

2002-10-15 Por tôpico Itamar Almeida de Carvalho

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

2002-10-15 Por tôpico Itamar Almeida de Carvalho

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

2002-09-25 Por tôpico Itamar Almeida de Carvalho

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

2002-08-26 Por tôpico Itamar Almeida de Carvalho

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

2002-08-14 Por tôpico Itamar Almeida de Carvalho

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

2002-08-09 Por tôpico Itamar Almeida de Carvalho

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?

2002-07-28 Por tôpico Itamar Almeida de Carvalho

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

2002-07-26 Por tôpico Itamar Almeida de Carvalho

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

2002-06-23 Por tôpico Itamar Almeida de Carvalho

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????

2002-05-11 Por tôpico Itamar Almeida de Carvalho

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

2001-12-18 Por tôpico Itamar Almeida de Carvalho

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]
-