RES: [java-list] Sort Em Array...

2002-03-03 Por tôpico Anderson M. C. de Souza

Caetano,

Uma das primeiras coisas que vc deve ter em mente quando trabalha com java
é que com certeza já existe alguma implementação dentro do JDK que resolve
de forma elegante e eficiente os problemas clássicos de programação, como
por exemplo:

- existem API`s para resolver problemas de sort
- existem API`s para representar as estruturas de dados clássicas (Listas,
Arrays, Árvores ...)
- existem API`s que representam os algorítmos de hash
- existem API`s para resolver os problemas clássicos de comunicação em rede
- existem API`s para resolver os problemas clássicos de I/O

No seu caso o que vc deve fazer é utilizar a classe Collections e chamar o
método sort(List l). Este método é uma implementação otimizada do algorítmo
de ordenação Merge Sort, o qual tem uma performance bastante próxima do
Quick Sort além de ser estável, ou seja, seu pior caso tem um tempo de
ordenação muito próximo do caso ótimo, coisa que não acontece no Quick Sort
onde o pior caso tem uma performace muito inferior ao caso ótimo.
Para utilizar esse método os objetos que estiverem na sua lista devem
implementar a interface Comparable, ou então vc pode também utilizar o
método com a assinatura sort(List list, Comparator c) onde Comparator é um
objeto que implemente a interface Comparator, ou seja, este será o objeto
encarregado de efetuar a comparação entre os objetos que estão na lista.
As classes que são os wrappers dos tipos primitivos (Character, Byte,
Short, Integer, Long, Float, Double) e mais a classe String, já implementam
a interface Comparable, ou seja, se a sua lista for de algum desses objetos
vc poderá chamar diretamente o método sort(List l) que a sua lista será
ordenada de acordo com o conceito de natural order, ou seja, ordem
alfabética para String e ordem crescente para números.
Caso vc esteja querendo ordenar uma lista de objetos Pessoa, por exemplo,
aí sim vc vai precisar utilizar o nétodo sort(List list, Comparator c), onde
o Comparator irá definir como os seus objetos Pessoa devem ser ordenados.
Espero ter ajudado,

Um abraço,
Anderson M. C. de Souza



-Mensagem original-
De: Caetano [mailto:[EMAIL PROTECTED]]
Enviada em: sábado, 2 de março de 2002 22:18
Para: [EMAIL PROTECTED]
Assunto: [java-list] Sort Em Array...


Prezados Colegas,

Estou avancando nos meus estudos com Java e por isto, segue em anexo,
pequeno codigo que criei com objetivo de ordenar um array numerico.
O algoritmo retirei de um news de vb... Então tentei criar algo que utilize
bem Java e Orientacao a Objetos.

Gostaria de receber comentários sobre o código, codificação, estilo da
classe (se esta mais para OO ou para procedural...)

Ps.: Nao fui atras de ver se outras classes em Java ja implementam solucoes
semelhantes (talvez Vector..). O Objetivo maior eh aprender ...
[]'s

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




RES: [java-list] Lista encadeada

2001-08-02 Por tôpico Anderson M. C. de Souza



Dê uma 
olhada na classe java.util.LinkedList
Ok,

 Anderson M. C. de 
Souza

  -Mensagem original-De: Rodrigo Tomasi de Castro 
  [mailto:[EMAIL PROTECTED]]Enviada em: domingo, 29 de julho de 2001 
  18:57Para: SouJavaAssunto: [java-list] Lista 
  encadeada
  Ola á todos !!!
  
  Como posso trabalhar com listas encadeadas em 
  Java ?
  
  MInha situação é a seguinte: Tenhos duas classes 
  (Mestre e Detalhe), sendo que quero criar um campo na classe mestre que seja 
  uma lista de objetos da classe Detalhe. Mais precisamente gostaria de criar 
  uma classe DetalheList e criar na classe mestre um atributo 
  DetalheList.
  
  Exemplo das classes:
  
  class Mestre {
   DetalheList 
  detalhes;
  }
  
  class Detalhe {
   Mestre mestre;
  }
  
  Exemplo de utilização:
  
  Mestre m = new Mestre();
  Detalhe d1 = new Detalhe();
  Detalhe d2 = new Detalhe();
  
  m.detalhes.add(d1);
  m.detalhes.add(d2);
  
  System.out.println("Número de detalhes: " + 
  m.detalhes.count);
  
  m.detalhes.remove(1);
  
  
  System.out.println("Número de detalhes: " + 
  m.detalhes.count);
  
  
  ---
  
  Existe alguma classe já pronta de lista encadeada em Java ???
  
  Té mais !!!
  
   Rodrigo
  
  


RES: [java-list] En: [posinfo2000] Leiam e comentem.

2001-05-27 Por tôpico Anderson M. C. de Souza



 Sinceramente acho uma perda de tempo 
imensa ficarmos comparando Java com Windows.Penso que se alguém aqui 
realmente acreditasse em uma superioridade do Windows, certamente este alguém 
não estaria dedicando seu tempo em uma lista de discussão sobre Java, portanto 
vamos deixar esta richa com a Microsoft/Windows de lado e nos dedicarmos ao que 
realmente interessa: Aprimorar cada vez mais o nosso desenvolvimento na 
plataforma Java.

 Um abraço,

 Anderson M. C. de 
Souza

  -Mensagem original-De: Leonardo Souza Mario Bueno 
  [mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 24 de maio 
  de 2001 22:50Para: [EMAIL PROTECTED]Assunto: Re: 
  [java-list] En: [posinfo2000] Leiam e comentem.
  Interessate o site... microsoft 31 x sun 24 :)
  
- Original Message - 
From: 
Sven van ´t Veer 
To: [EMAIL PROTECTED] 
Sent: Thursday, May 24, 2001 11:46 
AM
Subject: Re: [java-list] En: 
[posinfo2000] Leiam e comentem.
Por que java ??simples:vai até www.netcraft.com e verifica os stats do 
www.bb.com.br (W2K server c/ IIS) e compara 
os uptimes com com o www.bea.com. BEA chegou a ter um uptime de 370 
dias e banco do brasil 20 ;-) ou www.borland.com 220 dias. Na lista de 50 
maiores uptimes não tem nenhum windooze.Claudiney wrote:
006f01c0e3c5$6d40ce40$[EMAIL PROTECTED]">
  
  - 
  Original Message - 
  From:Alexandre Faria 
  Thuler
  To:[EMAIL PROTECTED]
  Sent: Saturday, May 19, 2001 5:53 PM
  Subject: [posinfo2000] Leiam e comentem.
  
  


  WWW.COMPUTERWORLD.COM.BR
   Leia mais reportagens do site do 
Computerworld Receba 
por e-mail gratuitamente as 
  atualizações
  


  

21/12/00 18:23:00Internet: 
Java ou Windows? 
Infoworld/EUA
Yager: No meio do 
barulho do julgamento antitruste da Microsoft, dos vírus de e-mail 
do Outlook e da apresentação da .NET, a Microsoft entregou o Windows 
2000 Server. Ele passou despercebido, principalmente graças à 
ausência de um marketing eficaz da companhia. Este novo sistema 
operacional inclui um conjunto completo de facilidades de middleware 
corporativas: transações, objetos distribuídos, um banco de dados 
robusto e messaging garantido. Aliado ao servidor Web Internet 
Information Server (IIS) e à uma facilidade de scripting poderosa, o 
middleware do Windows 2000 arredonda um ambiente poderoso para 
aplicações corporativas. E tudo está incluído no preço do Windows 
2000. 
Fielden: Talvez seja 
verdade que o Windows pode fornecer uma solução abrangente para 
implementar aplicações de negócio, mas um dos meus grandes problemas 
é que ele o faz de maneira extremamente proprietária. Isso obriga 
fornecedores, empresas e usuários finais a se submeterem a um 
sistema fechado. Além disso, dado o meu background de arquiteto de 
sistemas, tenho um enorme problema com qualquer pessoa que sugira 
implementar uma solução restrita a uma plataforma  o PC. Ao 
contrário do Java 2 Enterprise Edition (J2EE), que permite aos 
usuários escolherem as plataformas que fazem sentido para seu 
negócio, o Windows 2000 elimina esta escolha e encoraja o conceito 
de server farming, para deleite dos fabricantes de hardware e 
software  cada um buscando uma fatia do bolo. 
Admito que, quando as empresas 
estavam no meio da computação cliente/servidor, o Windows, com 
freqüência, provou ser a melhor direção estratégica. Mas, na atual 
era pós-PC, Java faz um trabalho vastamente superior de se 
posicionar em uma base muito maior de dispositivos de consumo e 
plataformas servidoras. 
A capacidade do Windows 2000 
melhorou muito desde os tempos do NT. Mas, infelizmente, o mesmo 
aconteceu com as complexidades do produto. Quando se considera o 
volume de esforço necessário para fazer serviços obrigatórios como 
Active Directory funcionarem, não posso, em sã consciência, 
recomendá-lo. 
Serviços similares,escolhas 
similares?
Yager: O menu de 
serviços de aplicações empresariais do J2EE é extraordinariamente 
similar ao do Windows 2000. O J2EE não o vence em recursos básicos. 
O J2EE é Java, o que é visto por quem já codifica em Java como uma 
vantagem. Gosto da Java, mas prefiro escolher uma linguagem para 
cada projeto, e codifico para serviços do Windows 2000 usando C++ e 
JScript. 
   

RES: [java-list] Ajuda Forte For Java!!!!!!!

2001-05-26 Por tôpico Anderson M. C. de Souza



Marcelo,

 Fiz o download nodo Forte for 
Java Internet Edition 2.0 (build 1160) a partir do site da própria Sun a cerca 
de 15 dias, e 'não tive nenhum tipo de problema com relação a instabilidade do 
software. Talvez você esteja tendo este problema por estar trabalhando ainda sob 
a versão beta, a qual realmente apresentava uma série de instabilidades e bugs, 
entretanto na versão final o Forte for Java se encontra bastante estável (tanto 
na versão Comunity 2.0 como na Internet 2.0).
 No site eles apresentam a versão 2.0 
para Internet como sendo apenas Trial, mas na realidade ela é 100% completa em 
termos funcionais e não expira, pelo menos não expirou quando adiantei o relógio 
da máquina em 1 ano. Outro detalhe é que em nenhum momento é apresentada tela 
alguma mencionando o fato da versão ser Trial, nem mesmo na tela de 
About.

 Um abraço,

 Anderson M. C. de 
Souza


-Mensagem original-De: 
marcelo [mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 25 de 
maio de 2001 11:16Para: [EMAIL PROTECTED]Assunto: 
[java-list] Ajuda Forte For Java!!!

  Bom Dia!!
  
   Gostaria de uma ajuda da Lista 
  de Discussão!!!
  
  
   Alguém 
  poderia me ceder uma cópia "ESTÁVEL" do FORTE 
  
  
  FOR JAVA INTERNET EDITION 
  2.0.
  
   
  Agradeço desde já a ajuda,
  
   
  Marcelo
  
   
  


RES: [java-list] ICMP x Java URGENTE

2001-05-19 Por tôpico Anderson M. C. de Souza



Alan,

 A classe socket é genérica, ou seja, 
ela não possui a camada de tratamento relativa ao protocolo no qual se deseja 
trabalhar, sua função é simplesmente controlar a transmissão e recepção de bytes 
através da conexão estabelecida entre os hosts envolvidos.
 Não conheço o protocolo ICMP, mas 
caso ele seja baseado em comunicação assíncrona (como SMTP) a classe 
DatagramSocket pode ser uma boa saída.

 Um abraço,

 Anderson M. C. de 
Souza

  -Mensagem original-De: Alan Alexandre da Silva 
  [mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 18 de maio de 
  2001 12:43Para: lista sou javaAssunto: [java-list] ICMP 
  x Java URGENTE
  Pessoal,
   alguém aí já conseguiu "simular" 
  pacotes ICMP em java com o uso de socket, já que essa linguagemnão trata 
  esse tipo pacote.
   Há como usar o DatagramPacket para 
  fazer isso???
   O problema é que preciso fazer com 
  que o java envie "ping"...
   Se alguém tem alguma dica, por 
  favor, envie-me.
  Atenciosamente,
   
Alan


RES: [java-list] Problemas com Conexao Socket entre Applet e UNIX

2001-05-08 Por tôpico Anderson M. C. de Souza

Lembre-se de que uma applet só pode abrir uma conexão socket com seu
servidor de origem, caso contrário será disparada uma exceção do tipo
AccessControlException.

Um abraço,

Anderson M. C. de Souza

-Mensagem original-
De: Alexandre Rodrigues Gomes [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 7 de maio de 2001 15:20
Para: '[EMAIL PROTECTED]'
Assunto: RES: [java-list] Problemas com Conexao Socket entre Applet e
UNIX


verificaram se o SocketServer está no ar ?

-Mensagem original-
De: raphael [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 4 de maio de 2001 18:45
Para: [EMAIL PROTECTED]
Assunto: [java-list] Problemas com Conexao Socket entre Applet e UNIX


Ola a todos,

Temos o seguinte problema, criamos uma applet que
conecta com um servidor de applets na mesma maquina que roda o apache,

Estavamos utilizando esse sistema em um NT ( Win 2000 ), a conexao
socket era iniciada normalmente, a partir do momento que instalamos o
servidor ( feito em java ) em uma maquina UNIX ( Solaris ) a applet
nao consegue mais abrir conexao, jah tentamos praticamente de tudo, se
alguem tiver alguma sugestao ..

[]s

--
Raphael Winckler de Bettio

Mestrado Eng. Produção e Sistemas - UFSC
Laboratório de Ensino a Distância
--
www.raphaeldebettio.cjb.net
Floripa - Brasil
UIN: 97050977
--



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java 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] 
-




RES: [java-list] jboss

2001-04-06 Por tôpico Anderson M. C. de Souza

Silvio,

O problema  bastante simples, o que est acontecendo no tem nada a ver
com o seu bean, e sim com o Oracle. O que acontece  que todo banco Oracle 
configurado para aceitar um nmero mximo de conexes simltneas (no seu
caso 150 conexes), ou seja, a partir deste nmero mximo todas as conexes
so rejeitadas.
Para verificar isso acompanhe a execuo do seu loop monitorando o Oracle
pelo Sql Plus (fazendo um "select count(*) from v$session") e voc ver que
seu bean dar pau quando o select chegar a 150.
O remdio  usar um pool de conexes. Voc at pode aumentar o valor do
parmetro que controla o nmero de conexes, mas poder implicar em
problemas de licensiamento e performance do banco.

Um abrao,

    Anderson M. C. de Souza

-Mensagem original-
De: Silvio Hohne [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 19:43
Para: [EMAIL PROTECTED]
Assunto: [java-list] jboss


Pessoal,

Comecei a estudar EJB utilizando o JBoss.

Fora aquela surra inicial que j era esperada estou encontrando um
probleminha.

Tenho um Entity Bean do tipo BMP que se chama Account (aquele do exemplo da
Sun com algumas modificaes). A persistncia  feita num banco Oracle.

O cdigo do cliente  algo assim:


AccountHome home = (AccountHome)PortableRemoteObject.narrow(objref,
AccountHome.class);

for (int i=0; iQUANTIDADE_OBJETOS; i++) {
   Account account = home.create("" + i, "Nome" + i,
 "Sobrenome" + i, i * 10.00);
   account.credit(100.07);
}


A finalidade deste cdigo  criar varios beans Account no servidor.

Bem, quando coloco um nmero "baixo" para QUANTIDADE_OBJETOS (  10) tudo
funciona perfeitamente.

Quanto QUANTIDADE_OBJETOS  maior ( = 50)  o servidor JBoss reporta o
seguinte erro.


[Account] java.sql.SQLException: ORA-00020: maximum number of processes
(150) exceeded
[Account]
[Account]   at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
[Account]   at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
[Account]   at oracle.jdbc.ttc7.O3log.receive1st(O3log.java:428)
[Account]   at
oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:248)
[Account]   at
oracle.jdbc.driver.OracleConnection.init(OracleConnection.java:246)
[Account]   at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
[Account]   at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
[Account]   at
java.sql.DriverManager.getConnection(DriverManager.java:517)
[Account]   at
java.sql.DriverManager.getConnection(DriverManager.java:177)
[Account]   at
oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:111)
[Account]   at
oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection(Oracle
ConnectionPoolDataSource.
java:107)
[Account]   at
oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.
java:88)
[Account]   at
org.jboss.minerva.factories.XAConnectionFactory.createObject(XAConnectionFac
tory.java:232)
[Account]   at
org.jboss.minerva.pools.ObjectPool.createNewObject(ObjectPool.java:801)
[Account]   at
org.jboss.minerva.pools.ObjectPool.getObject(ObjectPool.java:549)
[Account]   at
org.jboss.minerva.datasource.XAPoolDataSource.getConnection(XAPoolDataSource
.java:169)
[Account]   at
com.kepler.account.AccountEJB.getConnection(AccountEJB.java:231)
[Account]   at
com.kepler.account.AccountEJB.storeRow(AccountEJB.java:405)
[Account]   at
com.kepler.account.AccountEJB.ejbStore(AccountEJB.java:206)
[Account]   at java.lang.reflect.Method.invoke(Native Method)
[Account]   at
org.jboss.ejb.plugins.BMPPersistenceManager.storeEntity(BMPPersistenceManage
r.java:305)
[Account]   at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor$InstanceSynchronizati
on.beforeCompletion(Entit
ySynchronizationInterceptor.java:343)
[Account]   at
org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1104)
[Account]   at org.jboss.tm.TxCapsule.commit(TxCapsule.java:278)
[Account]   at
org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76)
[Account]   at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
java:318)
[Account]   at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
[Account]   at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14
4)
[Account]   at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
[Account]   at
org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323)
[Account]   at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:163)
[Account]   at java.lang.reflect.Method.invoke(Native Method)
[Account]   at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[Account]   at sun.rmi.tran

RES: [java-list] Classe instanciada Duvida

2001-04-06 Por tôpico Anderson M. C. de Souza

Alexandre,

 bem simples fazer isso. Na realidade no existe nenhuma funcionalidade no
Java que te d esta informao de forma direta. Estou dizendo que  simples
porque voc pode resolver o problema com poucas linhas de cdigo veja:

//Preparando uma classe para contar o nmero de instncias existente

public class Teste{
public static int numInstancias=0;

public Teste(){
//cdigo do seu construtor
numInstancias=numInstancias+1;
}
}

//Testando se existe alguma instncia da classe (pode ser feito a partir de
qualquer outra classe)

if(Teste.numInstancias 0){
//sua ao
}

Vale lembrar que todos os construtores devem incrementar a varivel que
controla o nmero de instncias.
Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 15:50
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe instanciada Duvida


Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe
j est instanciada ,
por exemplo (a grosso modo):  if (classe instanciada) {  }
 else { ... }

Obrigado


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Tamanho de variável.

2001-04-06 Por tôpico Anderson M. C. de Souza

Dionne,

Em Java este tipo de limitao NO existe. Sua nica limitao ser a
quantidade de memria disponvel na mquina onde a JVM estiver rodando.
Apesar de no existir nada que te impea de fazer isso, a sua abordagem
est sendo um tanto ao quanto "grosseira". Trabalhe com as classes do pacote
java.io para lidar com o arquivo e manipule uma parte de cada vez (por
exemplo linha a linha). Aps fazer o seu processamento jogue o resultado em
outra streaming de arquivo para salv-lo.
No trabalhe apenas com uma string de 3MB, isso ser muito ineficiente.

Um abrao,

    Anderson M. C. de Souza

-Mensagem original-
De: Dionne Cavalcante Monteiro [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 4 de abril de 2001 08:38
Para: Java List
Assunto: [java-list] Tamanho de varivel.


Ol a todos,

Gostaria de saber se algum j enfrentou problemas quanto ao tamanho
de vetores em Java?
Eu uso o compilador Borland C++ 5.02 e ele sme permite alocar uma
string comno mximo 25 linhas. Existe essa limitao em java?
O meu problema  que preciso carregar um arquivo texto muito grande
(~ 3 MBytes) para podr fazer varias alteraes dentro dele. Com o
Borland C++ tenho que fazer uma alterao de cada vez, gravar este
arquivo com outro nome e depois copi-lo para o nome antigo. Como eu
preciso fazer cerca de 20.000 alteraes, imaginem o tempo que isto
demora.

Obrigado,

Dionne.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Variáveis em BEANs

2001-04-05 Por tôpico Anderson M. C. de Souza

Luiz,

Seu problema no tem nada a ver com JSP, isso est acontecendo apenas
porque voc est usando uma varivel esttica (static).
Apenas para te esclarecer variveis estticas so aquelas que no esto
associadas a instncias de objetos e sim a classe do objeto. Trocando em
miudos uma varivel esttica representa uma nica regio de memria alocada
uma nica vez durante o tempo de leitura da classe, ou seja, quando o Class
Loader da JVM l a classe no disco (arquivo .class) tambm aloca a memria
necessria para representar cada varivel esttica da classe. A partir deste
instante todas as instncias dessa classe iro enchergar e manipular as
mesmas vriveis estticas.
Pode parecer complicado entender o que  o modificador static, mas o
resultado final gerado por ele voc j viu qual .
Simplesmente elimine o static da sua varivel que o problema estar
resolvido.

Anderson M. C. de Souza

-Mensagem original-
De: Luiz Geovani Vier [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 3 de abril de 2001 12:53
Para: [EMAIL PROTECTED]
Assunto: [java-list] Variveis em BEANs


!
Estou colocando variveis dentro de um bean usando JSP... (setProperty,
getProperty)...
Setei o escopo do bean para session... mas quando mudo as variveis em uma
sesso, muda tudo em toda a aplicao, ou seja, um usurio muda os dados de
todo mundo. O que devo fazer para ter um valor p/ a varivel em cada usurio
(sesso) ?
Segue um pedao de cdigo do bean:
private static String idPedido;
public void setIdPedido(String idPedido) { this.idPedido = idPedido; }
public String getIdPedido() { return this.idPedido; }

Tnx!
[]'s
Geovani


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] executavel

2001-04-02 Por tôpico Anderson M. C. de Souza

Johnatan,

Veja os metodos exec() da classe java.lang.Runtime
De uma olhada tambem na classe java.lang.Process

Ambas tem como objetivo permitir a execucao de aplicativos, scripts, e
qualquer outra coisa que possa ser executada. Sua implementacao e feita com
base em chamadas do sistema operacional.
Tenha cuidado na hora de testar o funcionamento da linha de comando a ser
passada para o metodo exec(), NAO adianta voce jogar a mesma linha que e
executada com sucesso a partir do interpretador de comandos. Nesse caso o
que funciona melhor e voce passar uma string do tipo "interpretador -param
comando", ou seja, voce deve chamar o interpretador de comandos passando
para ele a string que funciona no prompt. O nome do interpretador e seus
parametros irao variar de ambiente para ambiente.
Fique ciente de que esta estrategia elimina a portabilidade do seu
programa, pois ela ira depender diretamente da plataforma onde o sistema ira
rodar.

Um abraco,

    Anderson M. C. de Souza

-Mensagem original-
De: Johnatan [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 2 de abril de 2001 09:37
Para: [EMAIL PROTECTED]
Assunto: [java-list] executavel
Prioridade: Alta


ola pessoal

existe alguma maneira de disparar um executavel por um servlet ?

e se for disparar de um aplicativo java ?

abracos

Johnatan


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
dzvidas 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] 
-




RES: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD

2001-04-02 Por tôpico Anderson M. C. de Souza

Porque no funcionaria?
O cuidado bvio que voc deve ter  apenas o de configurar portas
diferentes para o IIS e o Apache, pois por default ambos iro tentar escutar
a porta 80.
Feito isso tudo funcionar perfeitamente, ou seja, voc ter trs servios
distintos (Apache, IIS e tomcat) ouvindo portas distintas. No vejo nenhuma
razo aparente para algo no funcionar.

Anderson M. C. de Souza

-Mensagem original-
De: Sergio - InfoSade RS [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 2 de abril de 2001 18:36
Para: '[EMAIL PROTECTED]'
Assunto: ENC: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD



Aproveitando o assunto, algum saberia me dizer se eu tendo dois servidores
web numa mesma mquina, um deles  o IIS 5.0 e o outro  o Apache com o
Tomcat, eu posso me utilizar de servlets sem problemas ?? Por exemplo,
publicar um site no IIS 5.0 que faa uso de Servlets que estejam no Tomcat


-Mensagem original-
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 28 de maro de 2001 14:39
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD


www.webappcabaret.com http://www.webappcabaret.com


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 28 de maro de 2001 12:39
To: [EMAIL PROTECTED]
Subject: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD


Ol pessoal !!!

Algum saberia me dizer se existe um site onde eu possa hospedar servlets
assim como um pequeno banco dados gratuitamente ?

Grato !
Marcus




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Volatile

2001-04-02 Por tôpico Anderson M. C. de Souza

Volatile  um modificador que tem por objetivo avisar ao compilador que uma
varivel pode ser alterada de forma assncrona, a partir da o compilador
ir gerar cdigo para tentar minimizar o possvel problema.
Vale lembrar que este problema s pode ocorrer em ambientes
mutiprocessados, e mesmo assim se o sistema operacional no tiver uma
gerncia de memria muito eficiente.
No se preocupe, pois em 3 anos de experincia em Java eu nunca v se quer
uma nica linha de cdigo que utilizasse esse modificador, sei para que ele
serve apenas porque tenho um livro que menciona sua finalidade. Vale lembrar
que o prprio livro diz que ele praticamente no  usado por ningum.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: hooter [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 2 de abril de 2001 17:41
Para: [EMAIL PROTECTED]
Assunto: [java-list] Volatile


Oi pessoal !!!Alguem poderia me explicar o q eh e qdo devo utilizar uma
variavel volatile ???
Desde jah agradeco !!!

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] JAVA, x MICROSOFT.N ET

2001-03-27 Por tôpico Anderson M. C. de Souza



-Mensagem original-
De: Anderson M. C. de Souza [mailto:[EMAIL PROTECTED]]
Enviada em: sbado, 24 de maro de 2001 10:45
Para: [EMAIL PROTECTED]
Assunto: RES: [java-list] JAVA, x MICROSOFT.N ET


Antnio,

Acho quase impossvel o .NET ganhar um espao j ocupado pelo Java, que
dir ento varrer o Java do nosso planeta. Na minha opinio o .NET vai
ocupar os espaos que hoje so ocupados pelo VB e pelo ASP.
Abaixo cito algumas das razes que me fazem acreditar nisso.

- A tecnologia Java est no mnimo 6 anos na frente do .NET, portanto a
Microsoft ter que trabalhar muito para deixar o .NET to maduro quanto o
Java  hoje, e certamente durante esse tempo o Java no ir parar de
evoluir.

- Apoiando firmemente o Java esto empresas como: Sun, IBM, Oracle,
Informix, Sybase, Inprise (Borland) e milhares de outras. Quem est
investindo estratgicamente no .NET alm da Microsoft?

- O Java est fortemente relacionado ao mundo Unix (Solaris, AIX, HPUX,
Linux, ...) e as plataformas Risc, Sparc ... Me diga o nome de um nico
administrador Unix que trocaria seu ambiente Java - Unix - Risc por .NET -
Windows2000 Server - Intel.

- A Microsoft tem o peso cultural de cerca 20 anos dedicada a ambiente PC
para usurios finais, ou seja, ningum discute a qualidade de suas
interfaces grficas ou a facilidade de uso de um Windows, mas certamente a
situao  bem diferente quando se fala de ambientes servidores.

- Quem acredita que Microsoft adotar um modelo verdadeiramente Open
Source, ou ainda que ela investir em um programa tipo JCP da Sun? At agora
ela abriu o fonte do Windows2000 apenas para o que ela chama de "grandes
clientes" e mesmo assim apenas para leitura, ou seja, ningum pode alterar o
fonte. Ser que o Java teria chegado aonde chegou se no fosse o modelo JCP?
Eu tenho certeza que no.

- Quem acredita que a Microsoft investiria verdadeiramente em algo que
fosse multi-plataforma, afinal seu principal produto  um sistema
operacional arquirival do universo Unix, porque ela correria o risco de
liquidar seu principal produto? Resumindo eu duvido que um dia venha a ver o
.NET rodando em uma mquina Unix com a mesma eficincia e elegncia do Java.

- A propsito, existem pesquisas (do IDG e tambm de mais 2 institutos de
pesquisa) onde os nmeros mais modestos dizem que em 2004 60% DAS EMPRESAS
NO MUNDO estaro trabalhando baseados na tecnologia Java. Ser que a
Microsoft em apenas 3 anos conseguir reverter um quadro to desfavorvel
para ela? Mesmo que esses nmeros no se concretizem se chegarmos a metade
do esperado (30%) ainda assim teremos uma situao confortvel o suficiente
para garantirmos aos nossos filhos, e talvez netos, que o Java ainda ser a
melhor opo.

Enfim acho que isso  suficiente, se voc ainda acredita que a Microsoft
venha a liquidar o Java da face do nosso planeta, ento comece rpido a se
especializar no .NET.
Boa sorte.


    Anderson M. C. de Souza

-Mensagem original-
De: Antonio [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 22 de maro de 2001 14:27
Para: [EMAIL PROTECTED]
Assunto: [java-list] JAVA, x MICROSOFT.N ET


A Microsoft promete varrer do planeta a plataforma
Java com o novo produto .NET.
O QUE DEVERAMOS TEMER?
O que podemos fazer para contra atacar?
Realmente temos a possibilidade de perter esta guerra?

[ ]s
Antonio


O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em portugus - http://br.geocities.com

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] envio de mensagens para celular (SMS) - J2ME

2001-02-23 Por tôpico Anderson M. C. de Souza

Mrio,

Estou trabalhando em parceria com o pessoal do Elefante
(www.elefante.com.br), para quem no sabe uma agenda via internet que dentre
vrios servios disponibiliza o SMS, e para minha surpresa descobri que as
solues para o disparo de mensagens SMS so bizarras e dependem do que cada
operadora oferece como servio.
Determinadas operadoras oferecem interfaces CGI, ou seja, voc precisar
dar um POST em uma determinada URL setando os parmetros corretamente.
Outras operadoras disponibilizam interface via SMTP, ou seja, voc enviar
uma email do tipo [EMAIL PROTECTED] e o sistema da operadora ir
disparar a mensagem SMS para o celular do usurio.
Achei estas solues to bizarras que demorei a acreditar que fosse
verdade. Logo perguntei aos caras como eles poderiam disparar 100.000
mensagens SMS por dia nessas condies, e a resposta foi que eles do 50.000
POST's em CGI's de determinadas operadoras e enviam 50.000 emails para as
demais operadoras.
Pode parecer incrvel mas a realidade  que as operadoras ainda no tiveram
saco e nem vontade de disponibilizar uma soluo decente para esse problema.
Por enquanto voc ter que se virar com essas solues ridculas oferecidas
pelas operadoras.
Na realidade o que acontece  que eles esto fazendo as empresas utilizarem
as mesmas solues que eles disponibilizaram para o usurio final. Com o
tempo isso deve melhorar, mas por enquanto  isso mesmo.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: Adriano de Pinho [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 22 de fevereiro de 2001 23:05
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] envio de mensagens para celular (SMS) - J2ME


Ol Mario!

Acho que no  isso.

Estou falando de Mensagens para celular via web como
Torpedo (Telefonica), e-maxi (Maxitel), i-telemigcelular etc...
Na verdade um dos programadores da nossa equipe aqui
descompilou um applet de uma operadora e verificamos
que ele enviava parametros CGI (?par1=...par2=...)
para um arquivo exteno .phx no diretrio cgi-bin de um
servidor que possvelmente utiliza php.

No temos interesse em utilizar uma soluo to
"clandestina", vamos dizer assim, e estou consultando
a lista para saber se alguem ja implementou, se existe algum
kit de desenvolvimento.

Atenciosamente
Adriano de Pinho


- Original Message -
From: "Mrio Coelho" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, February 22, 2001 8:43 AM
Subject: Re: [java-list] envio de mensagens para celular (SMS) - J2ME


 Voc est falando do J2ME.
 Java pra dispositivos portteis tipo Celular, Pagers,
 Hand Helds...
 Se for isso.
 Tem no site da SUN os kits de desenvolvimento.
  legal mais eu ainda no usei.
 At mais.



 --- Adriano de Pinho [EMAIL PROTECTED]
 wrote:
  Ol pessoal!
 
  Alguem j implementou envio de mensagens de texto
  para celular em java?
 
  Adriano Pinho
 
 
 


 __
 Do You Yahoo!?
 Yahoo! Auctions - Buy the things you want at great prices!
http://auctions.yahoo.com/

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Janelas

2001-02-22 Por tôpico Anderson M. C. de Souza



 Olá Fábio,

 Não posso te garantir que funcione, 
mas uma boa tentativa seria você fazer o seguinte:

 if(condicao){
 
meuForm.setVisible(false);
 
meuForm.setVisible(true);
 }

 Isso fará com que o seu form seja 
apagado e em seguida novamente desenhado na tela, portanto o resultado final 
deve ser o que você deseja.

 Um abraço,

 Anderson M. C. de 
Souza

  -Mensagem original-De: Fabio 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 21 de 
  fevereiro de 2001 11:42Para: 
  [EMAIL PROTECTED]Assunto: [java-list] 
  Janelas
  Por obsequio, alguem quebre o meu 
  galho.
  O frame do meu aplicativo esta pro tras de outras 
  janelas(outras janelas q eu digo eh qq outropgm, como 
  Explorer,Napster,...) e esse meu aplicativo sempre fica verificando uma 
  determinada condicao, caso a condicao seja verdadeira,a janela devera ir 
  p/ frente das outras ou se expandir. 
  Como faco isso?
  Ja tentei o metodo toFront() da classe Window, 
  mas nao deu certo.


RES: [java-list] [OFF-TOPIC] Javaé uma linguagem OO pura??????

2001-02-18 Por tôpico Anderson M. C. de Souza


No sei se voc j reparou mas se voc ler 100 livros considerados "bblias
da tecnologia", ou seja, livros escritos por pessoas to gabaritadas que
ningum se atreve a contestar, voc ir encontrar 100 definies totalmente
diferentes sobre o que  Orientao a Objetos. Por incrvel que parea esta
 uma experincia extremamente semelhante a leitura de 100 poesias que falam
sobre "o que  o amor".
O que estou querendo dizer  que Orientao a Objetos no  como uma lei da
fsica onde todos so unnimes em concordar com o nico conceito que define
a lei.
Eu por exemplo acho um erro gravssimo considerar o uso de interfaces como
mecanismo para implementar herana mlipla, pelo simples fato de que nesse
caso no existe herana nenhuma e sim uma implementao dos mtodos em todas
as classes que implementarem as interfaces, dessa forma apesar das classes
possuirem os mesmos mtodos as implementaes destes podem ser totalmente
distintas, o que de forma alguma ocorre na herana. No entanto existem
vrios livros muito conceituados, e que so realmente bons, que ensinam como
implementar herana mltipla atravs de interfaces, o que ocorre  que seus
autores tem um conceito de Orientao a Objetos diferente do meu.
Portanto no se preocupe em discutir o "sexo dos anjos", como diria um
professor meu. Estude muito, critique tudo o que voc aprender, exercite os
seus conhecimentos e finalmente forme a sua opinio e defenda-a, no importa
quem discorde dela.
Apenas para no deixar voc sem uma resposta objetiva sobre a bola que
levantou, eu prefiro a abordagem do Java para os tipos primitivos, pelo
simples fato de que na maior parte do tempo voc precisa deles exatamente
desta forma que eles so e no com o comportamento de objetos. Por exemplo,
porque eu precisaria de um objeto para implementar um contador, um somador
ou um valor retornado por uma expresso matemtica? Para as situaes mais
especficas e sofisticadas existem os "wrappers" que cumprem muito bem o seu
papel.
Conceitualmente eu fico com a flexibilidade do Java ao invs da filosofia
"100% OO" do Smalltalk.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 16 de fevereiro de 2001 14:46
Para: [EMAIL PROTECTED]
Assunto: [java-list] [OFF-TOPIC] Java uma linguagem OO pura??


Ol!!

Tendo uma aula na faculdade eu discordei da afirmao de um professor:
"Java  uma linguagem OO pura!".
Eu disse isso devido ao fato da existncia dos tipos primitivos (boolean,
int, float, double, char) e eles no terem um comportamento de objetos (com
mtodos, propriedades, etc) sendo necessrio para isso os "wrappers de
tipo", algo que no acontece em Smalltalk por exemplo.
Agora, gostaria da experincia e do conhecimento de vocs, estaria eu
completamente errado

Obrigado.

Mps


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Problemas com JDBC - Oracle

2001-02-18 Por tôpico Anderson M. C. de Souza



 Mande uma nova mensagem para a lista 
mostrando a exceção que é gerada. Apenas com o que você escreveu neste email é 
impossível te dar uma dica a respeito do problema pois simplesmente pode ser uma 
infinidade de coisas diferentes.

 Anderson M. C. de 
Souza

-Mensagem original-De: 
Paulo Roberto Bonfim Medeiros [mailto:[EMAIL PROTECTED]]Enviada 
em: quarta-feira, 14 de fevereiro de 2001 17:40Para: 
[EMAIL PROTECTED]Assunto: [java-list] Problemas com JDBC - 
Oracle

  PessoALL,
  
  Primeiro, como essa é minha 1a. msg, vou me 
  apresentar: 
  Meu nome é Paulo, sou analista de sistemas e 
  desenvolvo sistemas com Delphi/Oracle.
  Estou começando a trabalhar com Java e tenho uma 
  dúvida relacionada a JDBC.
  
  Fiz uma aplicação java para testar minha conexão 
  via jdbc e ocorreu tudo bem. O problema ocorre quando tento fazero teste 
  dentro de um applet. Aí ele não encontra o driver jdbc.
  
  A exceção é gerada na hora da carga do driver, 
  tantousando DriverManager.registerDriver como usando 
  Class.forName.
  
  Alguém pode me dizer o que está 
  acontecendo?
  
  []´s
  
  Paulo Medeiros
  


RES: [java-list] JDK para WinME

2001-02-18 Por tôpico Anderson M. C. de Souza

Parace que voc teve problemas no registro do Windows, ou seja,
aparentemente a instalao do JDK no atualizou o seu registro corretamente.
Uma possvel soluo  desinstalar o JDK (pelo painel de controle) e
inatal-lo novamente.
Uma outra dica importante  voc colocar o path do java (c:\java1.3\bin -
por exemplo) antes do path do Windows (c:\windows) na varivel de ambiente
PATH, pois o diretrio do Windows possui um executvel da VM do java que 
de uma verso bem antiga. Se voc mantiver o path do Windows aparecendo
primeiro na varivel PATH a VM a ser executada ser sempre a que acompanha o
Windows e no a do JDK.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: Cosmo [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 16 de fevereiro de 2001 13:17
Para: java-soujava
Assunto: [java-list] JDK para WinME


Estou com problema para executar aplicativos java no WinME.

autoexec.bat :

SET JAVA_HOME=C:\JDK1.3\BIN
SET CLASSPATH=.;C:\JDK1.3\LIB\TOOLS.JAR;
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3\BIN;C:\JDK1.3\JRE\BIN;

Mas quando abro uma janela MS-DOS e executo o comando c:\java aparece a
seguinte mensagem
de erro :

C:\java
Error opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.


   " Leiam o codigo fonte ! - Kevir
repreende os
colegas a quem deve dar
assistencia tecnica "


Kevin Poulsen
[ ]'s

Cosmo
[EMAIL PROTECTED]
www.hackhour.com.br
Hack Hour Inc.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Problemas com datas e horas

2001-02-16 Por tôpico Anderson M. C. de Souza

Yuri,

No sei o que acontece com as datas mas com certeza no tem a ver com a
plataforma (Win2000 NT) pois passo pelo mesmo problema no Solaris.
Acho tambm que no tem a ver com o horrio de vero pois o relgio de
ambas as mquinas onde rodo meus aplicativos est configurado com a hora
correta (inclusive na BIOS) e mesmo assim System.currentTimeMillis() as
vezes me retorna um resultado 1 hora atrasado.
Ainda no parei para investigar as causas do problema mas caso venha a ter
novidades eu aviso.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 15 de fevereiro de 2001 14:48
Para: [EMAIL PROTECTED]
Assunto: [java-list] Problemas com datas e horas


Tambem estou tendo  problema, com o horario de verao, quando rodo  o
programa no WIN 2000 e
WIN NT . E estou tendo problema tambem  numa transformacao de uma
string
para uma objeto do tipo Date. O mes sempre esta vindo como janeiro
ex:
SimpleDateFormat formatter = new SimpleDateFormat ("dd/mm/
HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
Date currentTime_2 = formatter.parse(agenda, pos);

Sendo o valor da variavel agenda = "15/02/2001 15:00:00"
o currentTime_2 se transforma em : Mon Jan 15 15:00:00 GMT-02:00 2001.
alguem sabe o que esta errado com o codigo acima?

--
Mensagem enviada pelo WebMail da Faculdade Ruy Barbosa
http://www.frb.brhttp://webmail.frb.br

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Impressora???

2001-02-16 Por tôpico Anderson M. C. de Souza

D uma olhada na seguinte url:


http://industry.java.sun.com/solutions/products/by_type/0,2359,all-19-0,00.h
tml

Esta  a pgina do "Solutions Marketplace" da Sun que mostra exclusivamente
produtos disponveis para se gerar relatrios em Java. A maior parte deles
so softwares pagos.
Eu particularmente gostei do Elixir Report (100% java) e que custava na
poca (1 ano atrs) cerca de U$ 80,00 por licensa de uso. A url do Elixir 
http://www.elixirtech.com/.

    Anderson M. C. de Souza

-Mensagem original-
De: Andre [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 15 de fevereiro de 2001 11:54
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Impressora???


Nao sei se te ajuda ,mas existe uma api openSource que gera Relatorios em
PDF.
http://www.lowagie.com/itext

- Original Message -
From: "Diego Dias" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 13, 2001 5:10 PM
Subject: [java-list] Impressora???


Ol Javaneses,

A minha questo  a mesma que fiz a + ou - 40 dias, no obtive
 respostas,mas acho que com o amadurecimento da linguagem algumas pessoas
j
 podem me responder a mesma:

Como fao para gerar relatrios para uma aplicao, existe alguma
 ferramenta (criada em java) de preferncia free que podem me indicar!!!

[]s, e espero respostas.

---
   ) Diego Dias.
  (( +55 (61) 9601-6998
 |'""|-. [EMAIL PROTECTED]
 |__|-' [EMAIL PROTECTED]
--


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
 dvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] duvida básica

2001-02-14 Por tôpico Anderson M. C. de Souza



 Na maior parte das vezes esse 
problema ocorre porque a classe não foi encontrada. Para evitar 
issopublique a sua applet como um arquivo .jar e na tag Applet 
faça referência ao arquivo .jar e a sua classe principal, sem se esquecer de 
respeitar o nome dos pacotes. Se o problema não for estedê uma olhada no 
debug da appletviewer.
 Um abraço,

 Anderson M. C. de 
Souza

  -Mensagem original-De: Ygor 
  [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 13 de fevereiro 
  de 2001 00:26Para: [EMAIL PROTECTED]Assunto: 
  [java-list] duvida básicaOla pessoal, minha dúvida e a 
  seguinte.Tenho o jdk 1.2.2, mas toda vez que vo compila alguns 
  programas na janela do appletviewer aparece a mensagem "applet nao 
  inicializada". Problema e que nem todos meus applets dão essa mensagem, 
  aparecendo normalmente... o q eu faco?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] 
  - 



RES: [java-list] Executar comando DOS

2001-02-12 Por tôpico Anderson M. C. de Souza

Kleber,

O comando "dir" só existe para o interpretador de comandos do sistema
operacional, ou seja, "dir" não é um arquivo .exe , .bat , ou qualquer outro
tipo de executável. Para fazer o seu "dir" funcionar você terá que chamar o
interpretador de comandos passando para ele uma string que conterá o comando
dir. Isso no Windows 2000 fica da seguinte forma:

cmd /c dir

Esta string chamará o interpretador de comandos "cmd" passando para ele o
parâmetro "/c dir" que indicará que ele deve executar o comando dir e
encerrar o processo.
Para ver os outros parâmetros possíveis para este interpretador de comandos
digite "cmd /?".
Uma dica para você saber se sua string passada para o método exec() está
correta é sempre testa-la no "Executar" do menu "Iniciar". Se você tentar
executar "dir" receberá um erro (obviamente pela mesma razão que gera o erro
que você está recebendo no método exec()), já "cmd /c dir" funcionará
perfeitamente.

PS: Esta não é uma boa estratégia de programação, pois quando se usa
Runtime.getRuntime().exec("xxx") você está quebrando a portabilidade do seu
código, já que o comando a ser executado irá variar de plataforma para
plataforma podendo até não ser suportado por todas as plataformas. Outra
desvantagem é que seu código não é mais 100% puro Java. No caso específico
do "dir" eu aconselho o uso das API's para manipular arquivos (classes
java.io.File).

Um abraço,

Anderson M. C. de Souza

-Mensagem original-
De: Kleber Bueno [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 9 de fevereiro de 2001 10:03
Para: SouJava
Assunto: [java-list] Executar comando DOS


Process p = Runtime.getRuntime().exec("dir c:\temp);
Mais ta dando CreateProcess - Error Code = 2


Alguem tem alguma ideia ??

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java 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] 
-




RES: [java-list] Curso Java

2001-02-11 Por tôpico Anderson M. C. de Souza

Emilio,

Primeiro voc precisa saber qual(quais) curso(s) java deve(m) ser feito(s).
Para facilitar a sua escolha d uma olhada na pgina:

http://www.sun.com.br/service/educacao/cursos/java_index.html

Ela contm a relao de todos os cursos Java oferecidos pela Sun. A partir
deste link voc tambm poder navegar e chegar aos endereos dos centros
autorizados, ao clendrio dos cursos e tambm aos seus respectivos preos.
No recomendo os cursos bsicos pois a relao custo/benefcio no  boa,
ou seja, seus contedos so restritos quando levamos em conta seus preos.
Nestes casos vale mais apena correr por fora estudando por conta prpria.

Um abrao,

Anderson M. C. de Souza

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: domingo, 11 de fevereiro de 2001 10:54
Para: [EMAIL PROTECTED]
Assunto: [java-list] Curso Java


Gostaria de saber onde fazer o curso de java em Sao Paulo e qual a media
de preco deste curso.
Emilio




___

http://www.zipmail.com.br O e-mail que vai aonde voc est.




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Driver JDBC para LINUX

2001-02-11 Por tôpico Anderson M. C. de Souza



Olá 
Luiz Cláudio,

 Drivers de JDBC são nada mais nada 
menos que classes java, portanto não estão vinculadas a nenhuma plataforma em 
específico, ou seja, o driver que roda no Windows é exatamente o mesmo que roda 
no Linux,Solaris, Mac OS e qualquer outra plataforma.
 Os drivers JDBC da Oracle podem ser 
encontrados no site http://technet.oracle.com . Não sei se os 
drivers se encontram em uma área pública ou reservada do site, mas caso estes 
estejam em uma área reservada basta você fazer o seu cadastro no 
site.

 Um abraço,

 Anderson M. C. de 
Souza

  -Mensagem original-De: Luis Claudio 
  [mailto:[EMAIL PROTECTED]]Enviada em: domingo, 11 de 
  fevereiro de 2001 18:45Para: 
  [EMAIL PROTECTED]Assunto: [java-list] Driver JDBC para 
  LINUX
  Bom Dia Gente,
  
   Estou procurando um Driver 
  JDBC para Oracle. O meu sistema operacional é o 
  Linux Red Hat.
   Alguém sabe onde posso fazer o 
  download?
  
  Claudio.
  


RES: [java-list] Aplicação Prática

2001-02-11 Por tôpico Anderson M. C. de Souza

Ol Douglas,

As "tpicas aplicaes Java" por enquanto so na sua imensa maioria
corporativas. As razes para explicar isso ao meu ver so vrias, por
exemplo:

- A Sun sempre teve grande tradio dentro do mercado corporativo, basado
no Solaris e em suas mquinas com processadores de altssimo desempenho,
portanto nada mais natural que ela focar o Java no mercado corporativo que
ela conhece muito bem. Talvez daqui algum tempo a Sun comece a focar um
pouco mais no mercado domstico, mas com certeza isso no  e nunca ser a
prioridade nmero 1.

- A Sun e a Microsoft so arqui-inimigas, portanto nunca houve nenhuma
iniciativa por parte de nehuma das duas empresas em estimular a criao de
aplicativos (processadores de texto, planilhas eletrnicas, clientes de
email ...) em Java voltados para o usurio final (entenda-se usurio final
utilizando Windows).

- A interface grfica do Swing  bem mais robusta e madura que o AWT, mas
ainda assim ainda deixa muito a desejar com relao as interfaces criadas
por um Delphi ou VB da vida. O Swing por enquanto no possui tambm a mesma
riqueza e diversidade de componentes que as ferramentas de desenvolvimento
tipicamente Windows. Os componentes Swing ainda no so simples e objetivos,
isso lhes d muito poder de fogo e robustes mas dificulta a sua utilizao
por programadores acostumados a ambientes como Delphi e VB.

- O Java em funo da sua arquitetura exige uma mquina robusta (bom
processador e muita memria) para rodar com desempenho satisfatrio, isso
dificulta sua penetrao no mercado domstico.

- Bons profissionais Java so raros e igualmente caros, portanto para o
ambiente domstico ainda  mais simples e barato lidar com profissionais VB
ou Delphi.

Por esta e vrias outras razes voc dificilmente ver algum desenvolvendo
aplicativos para o mercado domstico escritos em Java, a no ser em casos
bastante especficos (por exemplo quando a portabilidade do aplicativo
domstico for muito importante).
As aplicaes que voc deve encontrar por a voltadas para o mercado
domstico so applets baseadas no JDK 1.1 que resolvem situaes muito
especficas e que portanto seriam difceis de serem resolvidas somente com
HTML.
Um bom exemplo  a applet do site de vendas da itautec que vai calculando o
preo da mquina conforme o usurio vai montando a sua configurao. Esta
applet ainda faz coisas como avisar ao usurio que comprar placa de som e
no comprar caixas de som faz pouco sentido. Se este aplicativo fosse feito
apenas em HTML com Javascript certamente ele no seria to simples e to
eficiente ao mesmo tempo.
Com relao aos exemplos de aplicaes (na sua imensa maioria exemplos de
aplicaes corporativas) o melhor lugar para voc os encontrar  o site da
Sun (java.sun.com) e dos seus parceiros, os quais esto listados na seo
"Resources" do site da Sun.

    Um abrao,

        Anderson M. C. de Souza

-Mensagem original-
De: Douglas Machado [mailto:[EMAIL PROTECTED]]
Enviada em: domingo, 11 de fevereiro de 2001 18:19
Para: [EMAIL PROTECTED]; Douglas Machado
Assunto: [java-list] Aplicao Prtica


Carssimos,

Algum poderia me indicar aonde encontrar exemplos de aplicaes Java?

Exemplo:
VB: Rapidez no desenvolvimento, porm, aplicativos lentos;
C: Demora no desenvolvimento, mas rapidez na execuo;

E o Java? Onde melhor se aplica? H programas "de pratileira" feitos em
Java, ou somente programas especficos e corporativos? Sua maior aplicao
so os applets? Onde encontro tpicos programas que foram desenvolvidos em
Java?

Abraos,

Douglas.



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usurios Java da Sucesu-SP 
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-