Re: RES: [java-list] Fazendo paginação com JSP

2003-07-11 Por tôpico Glauco Reis
Cláudia,

Usando Multicast você corre o risco de a informação não passar por algum
firewall com bloqueio mais rígido (Alguns administradores bloqueiam Broadcast
e também Multicast).
Utilizar ISAPI é mais ou menos como assinar o pacto com o demônio. Acho que
esta lista de discussões é sobre Java. Um chat pode ser  desenvolvido em
Java, sem problemas de performance por causa da linguagem.

Algumas alternativas em Java para tal são :

- Utilizar um Servidor de aplicações, com Applet na ponta para apresentação -
O Applet pode ficar fazendo pooling, para detectar quando uma nova mensagem
chegou.
- O Applet e o servidor podem eventualmente utilizar RMI na comunicação. O
problema volta a ser o firewall, e uma possível incompatibilidade com
browsers. Você pode baixar uma versão de RMI que roda sobre o IIS, mas nunca
testei
- Se o cliente não precisar ser um browser, então você pode utilizar todo o
arsenal J2SE a seu favor. Pode criar uma interface utilizando SWT, por
exemplo, que irá ficar tão leve quanto um programa nativo, ou mesmo a Swing,
com recursos sofisticados e mais pesada. Para a comunicação pode ser
utilizado CORBA ou RMI/IIOP. Se houver problemas de firewal, pode utilizar
SOAP over HTTP para a comunicação. Para o download do aplicativo pode ser
utilizado Java Web Start.

Acho que existem diversas opções, mas as perguntas básicas que deve fazer são
:
  - O programa precisa rodar em um browser, ou você pode instalar o programa
em cada cliente que for rodar o chat ? Se puder instalar, aumenta o leque de
possibilidades.
  - Qual o requisito de memória para o cliente ( 64Mb provavelmente você
terá problemas com a Swing).
  - Os clientes precisam ser multiplataforma (se somente rodarem no Windows,
a SWT como interface gráfica é uma boa opção).
  - O programa irá rodar em uma intranet sem firewalls, ou será preciso
passar por diversas redes com bloqueio rígido. Se houver bloqueio, a
quantidade de protocolos que poderá utilizar ficará bem reduzida.
 Se você responder a estas perguntas, o pessoal desta lista poderá  lhe dar
as melhores opções.

[]s
Glauco Reis

Ernani Joppert Pontes Martins wrote:

 Existem vários exemplos na web sobre isso...

 Eu já cheguei a fazer um igualzinho ao da uol, utiliza arquivos
 mas é em php.

 Em java o legal seria implementar um socket server com multicast
 ou algo do gênero.

 Mas ae eu não sei como fica em questão de performance. Não sei
 se deve partir pra  ISAPI em C++ mesmo, mas o chat em php se quiser
 eu te mostro em PVT pq foge do escopo   da lista.

 []'s

 Ernani

  -Mensagem original-
  De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
  Enviada em: terça-feira, 8 de julho de 2003 09:24
  Para: [EMAIL PROTECTED]
  Assunto: RES: [java-list] Fazendo paginação com JSP
 
 
  Gente, tenho que desenvolver uma aplicação que é um chat para
  uso interno em uma empresa. Alguém já desenvolveu e teria
  algumas dicas para me dar, como por exemplo, as principais classes?
 
  Obrigada,
 
  -- LISTA SOUJAVA
  
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para
  [EMAIL PROTECTED]
  --
  ---
 
 
 

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Descobrindo o conteúdo de um diretório

2003-07-08 Por tôpico Glauco Reis


Ol Baltus,
Apenas para complementar o cdigo do Alpio, se voc
deseja obter apenas os arquivos e no os subdiretrios, pode
utilizar o mtodo listFiles, que permite aplicar um filtro selecionando
os arquivos desejados. Algo como :
 String dir = "/diretorio_1/diretorio_2/diretorio_n";
 java.io.File diretorio = new java.io.File(dir);
 File[] arquivos = diretorio.listFiles(

new FileFilter()

{

public boolean accept(File dir) {

return dir.isFile(); // porque somente so desejados arquivos, e
no diretrios

}
 );
[]s
Glauco Reis
Alipio Krohn wrote:
Amigo,
Faa assim:
 String dir = "/diretorio_1/diretorio_2/diretorio_n";
 java.io.File diretorio = new java.io.File(dir);
 String[] arquivos = diretorio.list();
Fazendo isso vc ter um array contendo todos os nomes dos arquivos
do
diretrio...
Vc pode tb usar um vector para armazenar os arquivos !
Espero ter ajudado !
At mais.
Alipio Krohn
Analista de Sistemas
- Original Message -
From: "Baltus Landes" [EMAIL PROTECTED]>
To: [EMAIL PROTECTED]>
Sent: Wednesday, July 02, 2003 4:31 PM
Subject: [java-list] Descobrindo o contedo de um diretrio
Ol,
Talvez algum j teve um problema parecido:
Eu preciso, em um servlet, descobrir os nomes dos arquivos que se
encontram em um diretrio especificado no file-sistem.
Obrigado por qualquer dica...
Baltus Landes
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.486 / Virus Database: 284 - Release Date: 29/5/2003
-- LISTA SOUJAVA 
http://www.soujava.org.br
- Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-
-- LISTA SOUJAVA 
http://www.soujava.org.br
- Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Executável JAVA

2003-07-07 Por tôpico Glauco Reis


Um JAR  automticamente executado
Desde que o programa Java saiba qual classe ser executada.
Isto  indicado no arquivo MANIFEST.MF, dentro do JAR.
Veja um exemplo de arquivo Manifest :
 Manifest-Version: 1.0
 Main-Class: teste.MeuCodigo
O programa pode ser chamado como java -jar arquivo.jar
Existe uma outra forma que  criando um mini programa excutvel,
que ir iniciar uma mquina virtual java e executar seu cdigo.
A API utilizada para tal  chamada JNI (Java Native Interface).
Se voc quizer um exemplo de como se faz, veja o link em
http://planeta.terra.com.br/servicos/java/Artigos_publicados/aparencia.zip
A terceira opo  compilar seu programa completamente
para uma plataforma, utilizando o GJC (ugh!)

[]s
Glauco Reis
Leandro Fernandes Afonso wrote:
um arquivo .jar  um executvel automaticamente
com estas jvm mais novas.
estou certo lista?
Leandro
- Original Message -
From: "Marcelo Custdio" [EMAIL PROTECTED]>
To: [EMAIL PROTECTED]>
Sent: Friday, June 27, 2003 12:46 PM
Subject: [java-list] Executvel JAVA
> Ol,
>
>
> Como fao para gerar um executvel java?
S com script (.sh ou .bat) ou
> existe outra forma?
>
>
> Valeu!!
>
> _
> MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
-- LISTA SOUJAVA 
http://www.soujava.org.br
- Sociedade de Usurios Java da Sucesu-SP
dvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] 2 Duvidas sobre o Eclipse

2003-07-06 Por tôpico Glauco Reis
Daniel ,
1) Não sei se isto responde sua pergunta, mas :
  Dentro do diretório workspace existe um diretório .metadata. Todas as informações 
relativas ao
projeto estão nesta pasta. Cada projeto criado ocupa seu próprio diretório, dentro de 
workspace.
Cada um dos plugins que precisar armazenar algum dado o fará no diretório .plugins, 
dentro de um
diretório com o nome do próprio plugin (ex: org.eclipse.ui). Para cada projeto java 
criado,
existe um diretório dentro de workspace com o nome do projeto, e dentro um arquivo com 
o nome
.classpath. É nele que informamos o classpath. No arquivo .classpath, você encontrará 
as
referências para os projetos internos e externos e JARs que o programa precisa para 
compilar.
Veja um exemplo:
?xml version=1.0 encoding=UTF-8?
classpath
classpathentry kind=src path=/
classpathentry kind=con path=org.eclipse.jdt.launching.JRE_CONTAINER/
classpathentry kind=src path=/teste/  --- PROJETO EXTERNO
classpathentry kind=lib path=D:/SQLLIB/java/db2java.zip/  JAR EXTERNO
classpathentry kind=output path=/
/classpath
Acho que é ele que você procura. Lembre-se de que você pode apontar para diretórios 
fora do
diretório default project, neste caso ficando nome totalmente qualificado, mais ou 
menos como o
db2java.zip acima.

2) Se você está fora do eclipse, terá que fazer por conta própria, e existem algumas 
opções :

   2.1) Crie um ANT file que automatize a tarefa (as versões novas do eclipse permitem 
criar o
ANT a partir do projeto)
   2.2) Coloque o JAR que você quer fazer visível dentro do diretório 
JDK/jre/lib/ext, e será
automaticamente visto por todos
   2.3) Configure a variável de ambiente classpath para apontar para o JAR ou ZIP
   2.4) Passe na linha de comando algo como java -cp seu_classpath

[]s
Glauco Reis


Daniel P wrote:

 Pessoal,

 Tenho as seguintes duvidas:

 1)Em qual pasta do eclipse fica os arquivos referente
 aos projetos, não das classes mas sim das referencias
 com as classes externas, etc. Pois tenho alguns
 projetos criados e ao reinstalar o programa tenho que
 recria-los, ou até mesmo para transporta de um
 computador para outro. (espero q dê pra entender)

 2)No eclipse defino classes externas, mas quando vou
 compilar fora do eclipse (digo linha de comando) como
 devo referenciar essas classes externas?

 Obrigado desde já

 Daniel

 ___
 Yahoo! Mail
 Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção 
 contra spam.
 http://br.mail.yahoo.com/

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-