[SouJava-J] Somando dias úteis

2000-02-07 Thread Albertao, Felipe {IT~Sao Paulo}
Title: Somando dias úteis





Olá pessoal,


Estou utilizando o método add() do GregorianCalendar para somar "x" dias em uma data específica. O problema é que eu preciso levar em consideração apenas os dias úteis. Não encontrei nada no Calendar ou no GregorianCalendar q faça isso.

Obrigado!


Felipe.






Re: [SouJava-J] Cache de informacoes ...

2000-02-07 Thread Luiz Carlos Simao

PessoALL,

A coisa esta comecando a ficar interessante. Alguens gostaria de dar
uma opiniao
sobre o assunto ??
O metodo que eu utilizo,  ou seja, um formulario HTML usando metodo
POST onde
estao os campos que o usuario preenche faz uma chamada a uma URL contendo o nome
da
servlet. A servlet eh executada num servidor Linux e retorna montando uma pagina
HTML
com o resultado da consulta. Funciona legal e eh rapido, apesar do meu servidor
PII-350 64 Mb
as vezes "pestanejar" um pouco, rodando o Apache, Mysql, ServletRunner e tambem
Samba.
atuando como servidor de arquivos para 30 clientes R-Windos 95/98.
Na verdade nao tenho uma base de comparacao com um sistema com
Applets. Alguem
tem uma dica de link ? Ouvi dizer que as applets sao lentas para carregar. Isto
eh verdade ??

[  ]´ z Simon
Luis Fernando wrote:

> Ola Luiz,
> Acho que voce pode resolver isso usando serializacao de objetos. Voce
> criaria uma classe que implements Serializable com as Strings obtidas pelo
> usuario e a implementaria no seu programa no lado do cliente(Applet).
>Assim quando o usuario fornece suas informacoes, elas sao alocadas nesse
> objeto e em seguida transportadas ao servlet via ObjectOutputStream.
> Nessa classe que voce criou inicialmente, voce teria metodos SET e GET
> para ter as variaveis a sua merce e considerando que elas passaram a fazer
> parte de um objeto voce as manteria na memoria e usaria esses metodos para
> fazer o que fosse necessario.
> O x da questao eh que isso seria feito com uma Applet e voce tem HTML no
> cliente. Quem sabe algumas adaptacoes nao valeriam a pena?
>
> Espero que a dica te ajude,
> Abraco,
> Luis Fernando.
>
> >From: Luiz Carlos Simao <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: [EMAIL PROTECTED]
> >Subject: [SouJava-J] Cache de informacoes ...
> >Date: Mon, 07 Feb 2000 11:45:58 -0400
> >
> >Bruno,
> >
> >   Eu entendo o conceito de cache, mas minha duvida eh um pouco mais
> >profunda. Minha aplicacao tem uma interface HTML que chama diversas
> >servlets conforme o link escolhido pelo usuario. Ocorre tambem que
> >muitas vezes uma servlet chama outra. Quando eu pego por exemplo a chave
> >e a senha do usuario na tela de login, eu conecto com o BD (Mysql), so
> >que quando eu chamo uma segunda servlet a partir da primeira, as
> >variaveis que eu tinha na memoria nao podem ser recuperadas. Quem sabe
> >voce poderia me dar alguma dica sobre este assunto, eh provavel que
> >exista uma solucao melhor que a que eu usei (exemplos retirados da
> >Internet). depois que eu passei a assinar a Lista, resolvi muitos
> >probleminhas eu eu tinha, mas este ainda permanece.
> >
> >
> __
> Get Your Private, Free Email at http://www.hotmail.com
>
> --- LISTA SOUJAVA ---
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Arquvios atachados POP3 e SMTP

2000-02-07 Thread Joao Pedro M. F. Monoo

Caros ALLmigos,

Alguem sabe onde posso encontrar exemplos ou ate mesmo um java bean para
enviar e receber arquivos atachados a e-mails via servidores pop3 e smtp?

Ate ja fiz o envio e recepcao de e-mails simples, que ate nao eh dificil mas
quando cheguei ao problema de encode e decode arquivos ai pegou...

Desde ja agradeco a atencao!

[]'s
-
Joao Pedro

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Re: [SouJava-J] Delphi x Java - Preciso de informações

2000-02-07 Thread Alexandre Carvalho

É verdade. Esta também é uma ótima opção mas se precisar de performance nada
melhor que o velho e bom C++.
- Original Message -
From: Einar Saukas <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, February 07, 2000 6:31 PM
Subject: Re: [SouJava-J] Delphi x Java - Preciso de informações


> "Alexandre Carvalho" <[EMAIL PROTECTED]> wrote:
> >
> > > Sou programador em Delphi, tenho alguns sistemas todos feitos em
> > > Delphi. Mas tenho um cliente que está querendo mudar
> > > para sistema operacional Linux, como se sabe programas Delphi, só
> > > rodam no Ruindows.
> >
> > Mude para C++ e Interbase Server (Borland) for LINUX
> > Entre no site da Borland pois o banco de dados é gratuito.
> > Está previsto para julho o lançamento do Delphi e do C++ Builder para
LINUX
>
> Tenho uma sugestão melhor ainda: use Java. Assim você não vai
> ter problemas de novo na próxima vez em que algum cliente quiser mudar
> de sistema operacional ou plataforma.
>
> A Inprise (antiga Borland) já está disponibilizando no mercado
> o JBuilder for Linux, caso você queira continuar usando um ambiente um
> pouco mais parecido com o do seu antigo Delphi.
>
> Um abraço,
>
> Einar Saukas
> Technical Consultant
> Summa Technologies, Inc.
> http://www.summa-tech.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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Delphi x Java - Preciso de informações

2000-02-07 Thread Einar Saukas

"Alexandre Carvalho" <[EMAIL PROTECTED]> wrote:
> 
> > Sou programador em Delphi, tenho alguns sistemas todos feitos em
> > Delphi. Mas tenho um cliente que está querendo mudar
> > para sistema operacional Linux, como se sabe programas Delphi, só
> > rodam no Ruindows.
> 
> Mude para C++ e Interbase Server (Borland) for LINUX
> Entre no site da Borland pois o banco de dados é gratuito.
> Está previsto para julho o lançamento do Delphi e do C++ Builder para LINUX

Tenho uma sugestão melhor ainda: use Java. Assim você não vai
ter problemas de novo na próxima vez em que algum cliente quiser mudar
de sistema operacional ou plataforma.

A Inprise (antiga Borland) já está disponibilizando no mercado
o JBuilder for Linux, caso você queira continuar usando um ambiente um
pouco mais parecido com o do seu antigo Delphi.

Um abraço,

Einar Saukas
Technical Consultant
Summa Technologies, Inc.
http://www.summa-tech.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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Rodando servlets na minha web application

2000-02-07 Thread Luis Fernando

Ola,

Acredito que o problema seja na url. O jswdk ira procurar por servlets no 
diretorio \servlets cuja url seria

http://localhost:8080/servlets/meuServlet

   Como no seu caso voce tem o diretorio /MinhaApp antes, ele nao consegue 
encontrar a fonte. Acho que se voce invertesse a ordem dos dois ultimos 
diretorios resolveria o problema.

Abraco,

Luis Fernando.


>From: "Hamilton Fonte II" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>CC: <[EMAIL PROTECTED]>
>Subject: [SouJava-J] Rodando servlets na minha web application
>Date: Tue, 8 Feb 2000 06:14:17 -0200
>
>Caros Javaneses...
>
> Estou usando o jswdk-1.0.1 da SUN e estou tentando colocar uma 
>aplicacao
>teste para rodar. Estou seguindo todos os passos daquele pqueno manual (se
>eh que aquilo pode ser chamado de manual) mas nao consigo colocar um pqueno
>servlet para funcionar. Alguem pode me dar uma ajuda?
>
>1- Como manda o manual criei um diretori para a minha aplicacao debaixo de
>jswdk-1.0.1 com a mesma estrutura do diretorio examples e registrei a
>aplicacao
>
>
>2- Coloquei os arquivos ".class" dos servlets em "web-inf/servlets" da 
>minha
>aplicacao, respeitando a estrutura dos pacotes, e editei po
>servlet.properties
>TesteServletInterface.code=Interface/Servlet/TesteServletInterface
>
>Mas apesar disso tudo quando eu coloco o servidor para rodar e chamo
>http://localhost:8080/MinhaApp/servlets/TesteServletInterface ele reclama 
>de
>um erro 404 de file not found
>
>ALLguem em alguma ideia???
>
>Agradeco a ajuda de todos...
>
>Hamilton Fonte II
>
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

__
Get Your Private, Free Email at http://www.hotmail.com

--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Rodando servlets na minha web application

2000-02-07 Thread Hamilton Fonte II

Caros Javaneses...

Estou usando o jswdk-1.0.1 da SUN e estou tentando colocar uma aplicacao
teste para rodar. Estou seguindo todos os passos daquele pqueno manual (se
eh que aquilo pode ser chamado de manual) mas nao consigo colocar um pqueno
servlet para funcionar. Alguem pode me dar uma ajuda?

1- Como manda o manual criei um diretori para a minha aplicacao debaixo de
jswdk-1.0.1 com a mesma estrutura do diretorio examples e registrei a
aplicacao


2- Coloquei os arquivos ".class" dos servlets em "web-inf/servlets" da minha
aplicacao, respeitando a estrutura dos pacotes, e editei po
servlet.properties
TesteServletInterface.code=Interface/Servlet/TesteServletInterface

Mas apesar disso tudo quando eu coloco o servidor para rodar e chamo
http://localhost:8080/MinhaApp/servlets/TesteServletInterface ele reclama de
um erro 404 de file not found

ALLguem em alguma ideia???

Agradeco a ajuda de todos...

Hamilton Fonte II

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Cache de informacoes ...

2000-02-07 Thread Luis Fernando

Ola Luiz,
Acho que voce pode resolver isso usando serializacao de objetos. Voce 
criaria uma classe que implements Serializable com as Strings obtidas pelo 
usuario e a implementaria no seu programa no lado do cliente(Applet).
   Assim quando o usuario fornece suas informacoes, elas sao alocadas nesse 
objeto e em seguida transportadas ao servlet via ObjectOutputStream.
Nessa classe que voce criou inicialmente, voce teria metodos SET e GET 
para ter as variaveis a sua merce e considerando que elas passaram a fazer 
parte de um objeto voce as manteria na memoria e usaria esses metodos para 
fazer o que fosse necessario.
O x da questao eh que isso seria feito com uma Applet e voce tem HTML no 
cliente. Quem sabe algumas adaptacoes nao valeriam a pena?

Espero que a dica te ajude,
Abraco,
Luis Fernando.



>From: Luiz Carlos Simao <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: [SouJava-J] Cache de informacoes ...
>Date: Mon, 07 Feb 2000 11:45:58 -0400
>
>Bruno,
>
>   Eu entendo o conceito de cache, mas minha duvida eh um pouco mais
>profunda. Minha aplicacao tem uma interface HTML que chama diversas
>servlets conforme o link escolhido pelo usuario. Ocorre tambem que
>muitas vezes uma servlet chama outra. Quando eu pego por exemplo a chave
>e a senha do usuario na tela de login, eu conecto com o BD (Mysql), so
>que quando eu chamo uma segunda servlet a partir da primeira, as
>variaveis que eu tinha na memoria nao podem ser recuperadas. Quem sabe
>voce poderia me dar alguma dica sobre este assunto, eh provavel que
>exista uma solucao melhor que a que eu usei (exemplos retirados da
>Internet). depois que eu passei a assinar a Lista, resolvi muitos
>probleminhas eu eu tinha, mas este ainda permanece.
>
>
__
Get Your Private, Free Email at http://www.hotmail.com

--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RE: [SouJava-J] Servlets para consulta Web

2000-02-07 Thread Luis Fernando


   Falando em acelerar o processo de exucucao em servlets, o topico mais 
importante a se considerar, acho que seria MultiThreading. Inclusive eh 
bastante discutido em livros como uma das principais vantagens sobre CGI.

Enquanto que no CGI voce tem que esperar por uma copia do mesmo e todo o 
ciclo de sua execucao, com servlets se resolve isso disparando uma nova 
thread para cada pedido recebido pelo usuario que jah podem ser aproveitados 
tambem por um pool de conecxoes. Com isso varios pedidos podem comecar a ser 
atendidos ao mesmo tempo.

Cada servidor e BD irah lidar com esse recurso de forma diferente, dando 
suporte a um numero de respostas maior ou menor dependendo do que voce 
estiver usando, mas sem duvida vale a pena explorar o assunto e ver no que 
dah.

Abraco,

Luis Fernando.


> >
> >
> > Listers
> >
> > Com certeza alguém aqui já se cadastrou no Hotmail e percebeu
> > que quando
> > seleciona o país igual a Brasil a página dá um refresh e
> > carrega todos os
> > estados brasileiros. Preciso simular exatamente esse processo
> > num site que
> > estou criando. Tentei fazer um servlet para isso, mas como são várias
> > queries a serem feitas no banco de dados o tempo de resposta
> > está sendo
> > muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs
> > urgente...
> >
> > Obrigado.
> > __
> > Get Your Private, Free Email at http://www.hotmail.com
> >
> > --- LISTA SOUJAVA
> > ---
> > http://www.soujava.org.br  -  Sociedade de Usuários Java
> > da Sucesu-SP
> > [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> > [para sair da lista:
> > http://www.soujava.org.br/forum/cadastrados.htm]
> >
> > -
> >
>
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>

__
Get Your Private, Free Email at http://www.hotmail.com

--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Re: [SouJava-J] Delphi x Java - Preciso de informações

2000-02-07 Thread Alexandre Carvalho



Mude para C++ e Interbase Server (Borland) for 
LINUX
Entre no site da Borland pois o banco de dados é 
gratuito.
Está previsto para julho o lançamento do Delphi e do C++ 
Builder para LINUX

  - Original Message - 
  From: 
  Silverio 
  Rodrigues Hoppe 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Monday, February 07, 2000 9:12 
  AM
  Subject: [SouJava-J] Delphi x Java - 
  Preciso de informações
  
  PessoAll,
   
   
  Sou programador em Delphi, tenho alguns sistemas todos 
  feitos em Delphi. Mas tenho um cliente que está querendo mudar para sistema 
  operacional Linux, como se sabe programas Delphi, só rodam no 
  Ruindows.
   
  Gostaria a quem puder me esclarecer algumas dúvidas em 
  relação a Java:
   
  a) Sei que o Java é uma ferramenta muito boa para criar 
  Apples para a internet e tudo mais, mas se fosse pra criar uma aplicação que 
  não estivesse envolvido hoje com a internet, o Java suporta uma aplicação ou 
  como se diz "Java Isolado", para criar aplicações como se consegue com uma 
  ferramenta como o Delphi?
   
  b) Uma aplicação Delphi para distribuir eu preciso do 
  executável + BDE ou outras alternativas como ADO e etc, no Java o que eu 
  preciso, para mandar para o cliente.
   
  c) Meu sistema possuir tabelas com grande números de 
  registros: ex. 300.000 registros o Java possui suporte pra trabalhar com 
  bancos de dados grandes.
   
  d) Relatórios, o Delphi possui vários componentes que fazer 
  todo o trabalho, no Java possui JavaBeans que fazem esse papel.
   
  e) Meu sistema possui vários gráficos e tudo mais, com Java 
  eu consigo suporte pra tudo isso.
   
  f) Gostaria de saber as vantagens e desvantagens de ter um 
  aplicação em Java. Como vantagem sei que o Java pode rodar em várias 
  plataformas.
   
   
  Desde já agradeço a atenção de todos e fico grato a quem 
  puder me esclarecer essas dúvidas.
   
   
  Silverio Rodrigues Hoppe[EMAIL PROTECTED]fone 
  (0xx47) 323-5688icq 7956156


[SouJava-J] Problemas no Solaris

2000-02-07 Thread Alysson Neves Bessani


Caros amigos, estou com um pequeno problema quando utilizo o jdk
no solaris:

Toda vez que executo uma chamada ao java ou ao javac ele dah a
seguinte mensagem relacionada ao JIT compiler:

Warning: invalid JIT compiler. Choices are sunwjit or NONE.
Will use sunwjit.

Entretanto eu apenas instalei o jdk 1.2 e o estou usando
normalmente, nao vejo motivo para ele buscar um JIT compiler invalido.

Alguem sabe o que quer dizer esta mensagem desagardavel, e
principalmente, como elimina-la?

Obrigado.

Alysson Neves Bessani   
mailto:[EMAIL PROTECTED]
LES- Software Engineering Laboratory
UEM- Universidade Estadual de Maringa

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] JBuilder x Servlets

2000-02-07 Thread Hamilton Fonte II

Caro colega javanes...

A maquina que vc esta testando o seu servlet esta em uma rede? Se nao
verifique se vc tem os aplicativos de comunicacao (windows) ou os pacotes de
rede (linux) instalados pois para rodar os servlets com o servletrunner eh
preciso que a maquina pelo menos tenha os aplicativos de rede instalados.

Espero ter ajudado

Hamilton Fonte II

- Original Message -
From: Mario B.L Junior <[EMAIL PROTECTED]>
To: 'java-list' <[EMAIL PROTECTED]>
Sent: Friday, February 04, 2000 1:42 PM
Subject: [SouJava-J] JBuilder x Servlets


> Estou fazendo um pequeno teste de um Servlet usando o JBuilder, só que
> não consigo fazer o teste localmente na minha máquina. Quando executo o
> HTML e tento submeter os dados do formulário, o Browser acusa um erro
dizendo
> que não pode acessar o servidor, (localhost:8080).
> Já olhei o manual do JBuilder e ele traz o servletrunner para teste dos
servlet.
> Estou desconfiado que o erro é justamente na configuração automática da
porta
> do servidor, mas não tenho certeza.
>
> Alguém saberia dizer como configurar o JBuilder para teste dos Servlet na
própria
> máquina 
>
> Obrigado
>
>
> 
> Mario Baptista Leal Junior
> Analista de Sistemas
> Embrapa - DIN
> e-mail - [EMAIL PROTECTED]
> tel. - (061)3484536
> 
>
>
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
>
>

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] JNI II

2000-02-07 Thread Marco

Senhores,
ninguém da lista já trabalhou com JNI que possa me dar uma ajuda?

Marco
Microsoft Certified Professional
Politec - Anatel
http://www.tbanet.com.br/pages/marcon

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Cache de informacoes ...

2000-02-07 Thread Luiz Carlos Simao

Bruno,

Eu entendo o conceito de cache, mas minha duvida eh um pouco mais
profunda. Minha aplicacao tem uma interface HTML que chama diversas
servlets conforme o link escolhido pelo usuario. Ocorre tambem que
muitas vezes uma servlet chama outra. Quando eu pego por exemplo a chave
e a senha do usuario na tela de login, eu conecto com o BD (Mysql), so
que quando eu chamo uma segunda servlet a partir da primeira, as
variaveis que eu tinha na memoria nao podem ser recuperadas. Quem sabe
voce poderia me dar alguma dica sobre este assunto, eh provavel que
exista uma solucao melhor que a que eu usei (exemplos retirados da
Internet). depois que eu passei a assinar a Lista, resolvi muitos
probleminhas eu eu tinha, mas este ainda permanece.

"Bruno Souza (Sun Microsystems)" wrote:
> 
> Cache significa guardar alguma coisa temporariamente em
> uma forma de acesso mais rapido, quase sempre por motivos de
> performance.
> 
> No caso do problema mencionado, aparentemente esta se levando muito
> tempo para buscar as informacoes no banco de daods (ou pelo menos
> eh o que parece da descricao). Portanto, eh possivel se buscar
> alguma informacao no banco de dados (talvez quando o servlet
> inicializar), guarda-la em memoria (ou em outro local de facil e
> rapido acesso) - ou seja, guarda-la em cache - e nas proximas
> solicitacoes, devolver a informacao guardade, sem precisar ir
> so BD, acelerando a execussao do servlet.
> 
> Quanto a sua pergunta se eh possivel guardar a informacao de
> username e passwrod e utiliza-la em outros servlets, isso nao
> tem nada a ver com cache, mas sim eh possivel.
> 
> Abracos,
> 
> Bruno.
> 
> Luiz Carlos Simao wrote:
> >
> > Bruno,
> >
> > Na mensagem abaixo voce se refere a um "cache de informacoes" da
> > servlet. O que realmente vem a ser isto ?  Eh possivel guardar por
> > exemplo chave e senha do usuario para recuperar num outro servlet ??
> >
> > [ ]´z Simon
> >
> >  Original Message 
> > Subject: Re: [SouJava-J] Servlets para consulta Web
> > Date: Mon, 07 Feb 2000 11:26:32 -0300
> > From: "Bruno Souza (Sun Microsystems)" <[EMAIL PROTECTED]>
> > To: [EMAIL PROTECTED]
> > CC: [EMAIL PROTECTED]
> > References: <[EMAIL PROTECTED]>
> >
> > EDIGAR JR wrote:
> > >
> > > Listers
> > >
> > > Com certeza alguém aqui já se cadastrou no Hotmail e percebeu que quando
> > > seleciona o país igual a Brasil a página dá um refresh e carrega todos os
> > > estados brasileiros. Preciso simular exatamente esse processo num site que
> > > estou criando. Tentei fazer um servlet para isso, mas como são várias
> > > queries a serem feitas no banco de dados o tempo de resposta está sendo
> > > muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs
> > > urgente...
> >
> > Se voce esta fazendo com Servlets e seu problema eh tempo de
> > resposta, tente otimizar o seu acesso ao banco. Coisas como:
> >
> > - pool de conexoes (para nao precisar abrir dezenas de
> > conexoes com o banco nem ficar abrindo e
> > fechando conexao);
> > - cache de informacoes (no caso do seu exemplo, a
> > informacao do banco nao muda com frequencia, e
> > portanto, pode ser mantida no servlet por um certo
> > tempo sem necessidade de voltar a se conectar ao
> > banco). Se isso for possivel no seu caso, guarde
> > a informacao relevante no seu servlet, e seu tempo
> > de resposta sera muito melhor;
> > - otimize suas queries efetivamente. Caso as queries que voce
> > esta fazendo nao sao adequadas para o comportamento
> > que voce quer, repense o que voce quer fazer, ou
> > limite as queries para o que for de fato necessario;
> >
> > Essas sao apenas algumas ideias, ja que nesses casos, cada caso eh
> > um caso
> >
> > Abracos,
> >
> > Bruno.
> >
> > >
> > > Obrigado.
> > > __
> > > Get Your Private, Free Email at http://www.hotmail.com
> > >
> > > --- LISTA SOUJAVA ---
> > > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > > [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> > > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> > > -
> >
> > --
> >
> > Bruno.
> > __
> > Bruno Peres Ferreira de Souza Sun Microsystems
> > System Engineer - Java Technologist [EMAIL PROTECTED]
> > if I fail, if I succeed, at least I live as I believe
> > * Para não receber mais e-mails desta lista envie um e-mail para
> > [[EMAIL PROTECTED]]
> > e no corpo do email escreva [unsubscribe ] ou acesse
> > http://apoio.cits.br:8080/guest/RemoteListSummary/j

[SouJava-J] Delphi x Java?!?

2000-02-07 Thread Emerson de Pinho Adam

Silvério, algumas considerações:

  a) Sei que o Java é uma ferramenta muito boa para criar Apples para a
internet e tudo mais, mas se fosse pra criar uma aplicação que não
estivesse envolvido hoje com a internet, o Java suporta uma aplicação ou
como se diz "Java Isolado", para criar aplicações como se consegue com
uma ferramenta como o Delphi?
  R.a) JAVA é uma linguagem completa, e além de ser muito utilizada para
a construção de applets, uma   das suas principais características é sua
portabilidade. Uma aplicação JAVA que roda no Unix, roda   da mesma
maneira no Mac, no Windows, no Solaris, etc. Isso sem que você tenha que
recompilar a   aplicação em cada uma dessas plataformas.

   b) Uma aplicação Delphi para distribuir eu preciso do executável +
BDE ou outras alternativas como ADO e etc, no Java o que eu preciso,
para mandar para o cliente.
  R.b) Uma aplicação JAVA pode ser distribuída apenas pelas suas
classes. Se a aplicação exige uma   integração com algum banco de dados,
isso pode ser feito através de JDBC. Geralmente as classes   Jdbc ficam
do lado do servidor, mas isso não é regra e o modelo de conexão com o
banco de dados (se   em duas camadas ou três camadas) fica por encargo
do projetista. Você pode também distribuir sua   aplicação JAVA através
de instaladores como o InstallShield para java.

   c) Meu sistema possuir tabelas com grande números de registros: ex.
300.000 registros o Java possui suporte pra trabalhar com  bancos de
dados grandes.
  R.c) Quem realmente vai se preocupar com o tamanho do banco de dados,
é o próprio banco de dados   que você usar (Ex. Oracle, DB2, SyBase,
etc.) As classes JBDC vão te fornecer toda a interface   necessária para
trabalhar o banco de dados escolhido.

   d) Relatórios, o Delphi possui vários componentes que fazer todo o
trabalho, no Java possui JavaBeans que fazem esse papel.
   R.d) Existe no mercado vários vendors com uma infinidade de propostas
de componetentes para isso e   aquilo. Eu particularmente ainda não usei
nenhum deles no que diz respeito a relatórios. Mas por   curiosidade tem
um componente (JavaBeans) muito parecido com o
QuickReport/CrystalReports/etc,   que é o Enterprise Reports, você pode
obter maiores informações no endereço:   www.EnterpriseSoft.com
  Existem outras opções: Style Reports (www.inetsoftcorp.com)

   e) Meu sistema possui vários gráficos e tudo mais, com Java eu
consigo suporte pra tudo isso.
  Re.) Tranquilo, o que não falta são componentes para manipular
gráficos. Inclusive muitos deles são   gratuítos.


   f) Gostaria de saber as vantagens e desvantagens de ter um aplicação
em Java. Como vantagem sei que o Java pode rodar em várias plataformas.
  R. Algumas vantagens podem ser relacionadas:
  Facilidade para desenvolvimento de aplicações em redes com o protocolo
TCP/IP (sockets,  datagramas);
  Gerência automática de memória (garbage collection);
  Vários fornecedores de ambientes de desenvolvimento(você já pensou na
seguinte possibilidade: se a Microsoft comprasse a Inprise e
descontinuasse o Delphi, onde iriam parar os milhares de desenvolvedores
em Delphi? - Será que eles iriam para o VB?);
  Portabilidade (independência de software e hardware);
  Escalabilidade (se for necessário colocar o sistema construído numa
máquina mais robusta, provavelmente terá java naquela máquina).

  Como a principal desvantagem da linguagem eu diria que é a falta de
programadores experientes em  JAVA(pelo menos aqui no Brasil). Mas temos
que levar em consideração o fato de que a linguagem é extremamente nova
e que está se firmando.

Um JavAbraço a todos,


begin:vcard 
n:de Pinho Adam;Emerson
tel;work:Universidade Regional de Blumenau
x-mozilla-html:FALSE
org:Universidade Regional de Blumenau;Núcleo de Informática
adr:;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:Programador
fn:Emerson de Pinho Adam
end:vcard



Re: Delphi x Java - Preciso de informações

2000-02-07 Thread Emerson de Pinho Adam



Silvério, algumas considerações:
 
a) Sei que o Java é uma ferramenta
muito boa para criar Apples para a internet e tudo mais, mas se fosse pra
criar uma aplicação que não estivesse envolvido hoje
com a internet, o Java suporta uma aplicação ou como se diz
"Java Isolado", para criar aplicações como se consegue com
uma ferramenta como o Delphi? 
R.a) JAVA é uma linguagem completa, e além de ser muito
utilizada para a construção de applets, uma das suas principais
características é sua portabilidade. Uma aplicação
JAVA que roda no Unix, roda da mesma maneira no Mac, no Windows, no Solaris,
etc. Isso sem que você tenha que recompilar a aplicação
em cada uma dessas plataformas.
 
 b) Uma aplicação Delphi para distribuir
eu preciso do executável + BDE ou outras alternativas como ADO e
etc, no Java o que eu preciso, para mandar para o cliente. 
R.b) Uma aplicação JAVA pode ser distribuída apenas
pelas suas classes. Se a aplicação exige uma integração
com algum banco de dados, isso pode ser feito através de JDBC. Geralmente
as classes Jdbc ficam do lado do servidor, mas isso não é
regra e o modelo de conexão com o banco de dados (se em duas camadas
ou três camadas) fica por encargo do projetista. Você pode
também distribuir sua aplicação JAVA através
de instaladores como o InstallShield para java.
 c) Meu sistema possuir tabelas com grande números
de registros: ex. 300.000 registros o Java possui suporte pra trabalhar
com bancos de dados grandes. 
R.c) Quem realmente vai se preocupar com o tamanho do banco de dados,
é o próprio banco de dados que você usar (Ex. Oracle,
DB2, SyBase, etc.) As classes JBDC vão te fornecer toda a interface
necessária para trabalhar o banco de dados escolhido.
 d) Relatórios, o Delphi possui vários
componentes que fazer todo o trabalho, no Java possui JavaBeans que fazem
esse papel. 
R.d) Existe no mercado vários vendors com uma infinidade de
propostas de componetentes para isso e aquilo. Eu particularmente ainda
não usei nenhum deles no que diz respeito a relatórios. Mas
por curiosidade tem um componente (JavaBeans) muito parecido com o QuickReport/CrystalReports/etc,
que é o Enterprise Reports, você pode obter maiores informações
no endereço: www.EnterpriseSoft.com
Existem outras opções: Style Reports (www.inetsoftcorp.com)
 
 e) Meu sistema possui vários gráficos
e tudo mais, com Java eu consigo suporte pra tudo isso. 
Re.) Tranquilo, o que não falta são componentes para
manipular gráficos. Inclusive muitos deles são gratuítos.
 
 
 f) Gostaria de saber as vantagens e desvantagens
de ter um aplicação em Java. Como vantagem sei que o Java
pode rodar em várias plataformas. 
R. Algumas vantagens podem ser relacionadas:
Facilidade para desenvolvimento de aplicações em redes
com o protocolo TCP/IP (sockets, datagramas);
Gerência automática de memória (garbage collection);
Vários fornecedores de ambientes de desenvolvimento(você
já pensou na seguinte possibilidade: se a Microsoft comprasse a
Inprise e descontinuasse o Delphi, onde iriam parar os milhares de desenvolvedores
em Delphi? - Será que eles iriam para o VB?);
Portabilidade (independência de software e hardware);
Escalabilidade (se for necessário colocar o sistema construído
numa máquina mais robusta, provavelmente terá java naquela
máquina).
Como a principal desvantagem da linguagem eu diria que é a falta
de programadores experientes em JAVA(pelo menos aqui no Brasil). Mas temos
que levar em consideração o fato de que a linguagem é
extremamente nova e que está se firmando.
 

Um JavAbraço a todos,
 




begin:vcard 
n:de Pinho Adam;Emerson
tel;work:Universidade Regional de Blumenau
x-mozilla-html:FALSE
org:Universidade Regional de Blumenau;Núcleo de Informática
adr:;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:Programador
fn:Emerson de Pinho Adam
end:vcard



Re: [Fwd: Re: [SouJava-J] Servlets para consulta Web]

2000-02-07 Thread Fernando Ribeiro

"Bruno Souza (Sun Microsystems)" wrote:
> 
> Cache significa guardar alguma coisa temporariamente em
> uma forma de acesso mais rapido, quase sempre por motivos de
> performance.
> 
> No caso do problema mencionado, aparentemente esta se levando muito
> tempo para buscar as informacoes no banco de daods (ou pelo menos
> eh o que parece da descricao). Portanto, eh possivel se buscar
> alguma informacao no banco de dados (talvez quando o servlet
> inicializar), guarda-la em memoria (ou em outro local de facil e
> rapido acesso) - ou seja, guarda-la em cache - e nas proximas
> solicitacoes, devolver a informacao guardade, sem precisar ir
> so BD, acelerando a execussao do servlet.
> 
> Quanto a sua pergunta se eh possivel guardar a informacao de
> username e passwrod e utiliza-la em outros servlets, isso nao
> tem nada a ver com cache, mas sim eh possivel.
> 
> Abracos,
> 
> Bruno.

Para utilizar um database com caching nessa aplicação (que poderia ser
quase eterno porque não acredito que teremos novos Estados no Brasil tão
cedo) eu utilizaria um arquivo de texto. De qualquer forma, utilizar um
database aqui não deveria ser um problema. É uma query única e simples,
pelo que o Edigar enviou para a lista.

fribeiro

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RE: [SouJava-J] Servlets para consulta Web

2000-02-07 Thread Ricardo Bánffy

No caso específico de coisas que não mudam muito, como estados, não seria
uma boa idéia você ler esses dados e carregá-los para alguma outra estrutura
qualquer no init() do servlet?

Assim você economiza muito em acessos ao BD.

Pode ser isso que o Bruno quis dizer quando disse em cache de informações.

> -Original Message-
> From: EDIGAR JR [mailto:[EMAIL PROTECTED]]
> Sent: Monday, February 07, 2000 11:55 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: [SouJava-J] Servlets para consulta Web
>
>
> Listers
>
> Com certeza alguém aqui já se cadastrou no Hotmail e percebeu
> que quando
> seleciona o país igual a Brasil a página dá um refresh e
> carrega todos os
> estados brasileiros. Preciso simular exatamente esse processo
> num site que
> estou criando. Tentei fazer um servlet para isso, mas como são várias
> queries a serem feitas no banco de dados o tempo de resposta
> está sendo
> muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs
> urgente...
>
> Obrigado.
> __
> Get Your Private, Free Email at http://www.hotmail.com
>
> --- LISTA SOUJAVA
> ---
> http://www.soujava.org.br  -  Sociedade de Usuários Java
> da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
>
> -
>

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [Fwd: Re: [SouJava-J] Servlets para consulta Web]

2000-02-07 Thread Bruno Souza (Sun Microsystems)


Cache significa guardar alguma coisa temporariamente em
uma forma de acesso mais rapido, quase sempre por motivos de
performance.

No caso do problema mencionado, aparentemente esta se levando muito
tempo para buscar as informacoes no banco de daods (ou pelo menos
eh o que parece da descricao). Portanto, eh possivel se buscar
alguma informacao no banco de dados (talvez quando o servlet
inicializar), guarda-la em memoria (ou em outro local de facil e
rapido acesso) - ou seja, guarda-la em cache - e nas proximas
solicitacoes, devolver a informacao guardade, sem precisar ir
so BD, acelerando a execussao do servlet.

Quanto a sua pergunta se eh possivel guardar a informacao de
username e passwrod e utiliza-la em outros servlets, isso nao
tem nada a ver com cache, mas sim eh possivel.

Abracos,

Bruno.


Luiz Carlos Simao wrote:
> 
> Bruno,
> 
> Na mensagem abaixo voce se refere a um "cache de informacoes" da
> servlet. O que realmente vem a ser isto ?  Eh possivel guardar por
> exemplo chave e senha do usuario para recuperar num outro servlet ??
> 
> [ ]´z Simon
> 
>  Original Message 
> Subject: Re: [SouJava-J] Servlets para consulta Web
> Date: Mon, 07 Feb 2000 11:26:32 -0300
> From: "Bruno Souza (Sun Microsystems)" <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> CC: [EMAIL PROTECTED]
> References: <[EMAIL PROTECTED]>
> 
> EDIGAR JR wrote:
> >
> > Listers
> >
> > Com certeza alguém aqui já se cadastrou no Hotmail e percebeu que quando
> > seleciona o país igual a Brasil a página dá um refresh e carrega todos os
> > estados brasileiros. Preciso simular exatamente esse processo num site que
> > estou criando. Tentei fazer um servlet para isso, mas como são várias
> > queries a serem feitas no banco de dados o tempo de resposta está sendo
> > muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs
> > urgente...
> 
> Se voce esta fazendo com Servlets e seu problema eh tempo de
> resposta, tente otimizar o seu acesso ao banco. Coisas como:
> 
> - pool de conexoes (para nao precisar abrir dezenas de
> conexoes com o banco nem ficar abrindo e
> fechando conexao);
> - cache de informacoes (no caso do seu exemplo, a
> informacao do banco nao muda com frequencia, e
> portanto, pode ser mantida no servlet por um certo
> tempo sem necessidade de voltar a se conectar ao
> banco). Se isso for possivel no seu caso, guarde
> a informacao relevante no seu servlet, e seu tempo
> de resposta sera muito melhor;
> - otimize suas queries efetivamente. Caso as queries que voce
> esta fazendo nao sao adequadas para o comportamento
> que voce quer, repense o que voce quer fazer, ou
> limite as queries para o que for de fato necessario;
> 
> Essas sao apenas algumas ideias, ja que nesses casos, cada caso eh
> um caso
> 
> Abracos,
> 
> Bruno.
> 
> >
> > Obrigado.
> > __
> > Get Your Private, Free Email at http://www.hotmail.com
> >
> > --- LISTA SOUJAVA ---
> > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> > -
> 
> --
> 
> Bruno.
> __
> Bruno Peres Ferreira de Souza Sun Microsystems
> System Engineer - Java Technologist [EMAIL PROTECTED]
> if I fail, if I succeed, at least I live as I believe
> * Para não receber mais e-mails desta lista envie um e-mail para
> [[EMAIL PROTECTED]]
> e no corpo do email escreva [unsubscribe ] ou acesse
> http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
> Veja as mensagens antigas em
> http://www.mail-archive.com/javabr%40cits.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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

-- 


Bruno.
__
Bruno Peres Ferreira de Souza Sun Microsystems
System Engineer - Java Technologist [EMAIL PROTECTED]
if I fail, if I succeed, at least I live as I believe

--- 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]
[para sair da lista: http:

[Fwd: Re: [SouJava-J] Servlets para consulta Web]

2000-02-07 Thread Luiz Carlos Simao

Bruno,

Na mensagem abaixo voce se refere a um "cache de informacoes" da
servlet. O que realmente vem a ser isto ?  Eh possivel guardar por
exemplo chave e senha do usuario para recuperar num outro servlet ??

[ ]´z Simon

 Original Message 
Subject: Re: [SouJava-J] Servlets para consulta Web
Date: Mon, 07 Feb 2000 11:26:32 -0300
From: "Bruno Souza (Sun Microsystems)" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
References: <[EMAIL PROTECTED]>



EDIGAR JR wrote:
> 
> Listers
> 
> Com certeza alguém aqui já se cadastrou no Hotmail e percebeu que quando
> seleciona o país igual a Brasil a página dá um refresh e carrega todos os
> estados brasileiros. Preciso simular exatamente esse processo num site que
> estou criando. Tentei fazer um servlet para isso, mas como são várias
> queries a serem feitas no banco de dados o tempo de resposta está sendo
> muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs
> urgente...

Se voce esta fazendo com Servlets e seu problema eh tempo de
resposta, tente otimizar o seu acesso ao banco. Coisas como:

- pool de conexoes (para nao precisar abrir dezenas de
conexoes com o banco nem ficar abrindo e
fechando conexao);
- cache de informacoes (no caso do seu exemplo, a
informacao do banco nao muda com frequencia, e 
portanto, pode ser mantida no servlet por um certo 
tempo sem necessidade de voltar a se conectar ao 
banco). Se isso for possivel no seu caso, guarde
a informacao relevante no seu servlet, e seu tempo
de resposta sera muito melhor;
- otimize suas queries efetivamente. Caso as queries que voce
esta fazendo nao sao adequadas para o comportamento
que voce quer, repense o que voce quer fazer, ou
limite as queries para o que for de fato necessario;

Essas sao apenas algumas ideias, ja que nesses casos, cada caso eh
um caso

Abracos,

Bruno.

> 
> Obrigado.
> __
> Get Your Private, Free Email at http://www.hotmail.com
> 
> --- LISTA SOUJAVA ---
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

-- 


Bruno.
__
Bruno Peres Ferreira de Souza Sun Microsystems
System Engineer - Java Technologist [EMAIL PROTECTED]
if I fail, if I succeed, at least I live as I believe
* Para não receber mais e-mails desta lista envie um e-mail para
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe ] ou acesse
http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em
http://www.mail-archive.com/javabr%40cits.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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] JNI

2000-02-07 Thread Marco

Pessoal,

Estou precisando instaciar uma DLL windows de dentro de um servlet, pelo que
li até agora, eu preciso compilar minha classe que chama a DLL, criar um .h
e colocar como header no programa C/C++ que tem o código da minha DLL.

Bem se eu não tiver disponível o código da DLL (por ser de terceiros),
existe uma maneira de mesmo assim instanciar a DLL?

Eu posso encapsular a DLL em uma outra criada por mim, mas isso não afetaria
performance?

Agradeço imensamente a quem puder me ajudar...

Marco
Microsoft Certified Professional
Politec - Anatel
http://www.tbanet.com.br/pages/marcon

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Re: Delphi x Java - Preciso de informações

2000-02-07 Thread Fauna Informática
Times New Roman
Gostaria a quem puder me esclarecer algumas dúvidas em relação a Java:

a) Sei que o Java é uma ferramenta muito boa para criar Apples para a internet e tudo mais, mas se fosse pra criar uma aplicação que não estivesse envolvido hoje com a internet, o Java suporta uma aplicação ou como se diz "Java Isolado", para criar aplicações como se consegue com uma ferramenta como o Delphi?

Os applets impulsionaram a Java para o lugar onde ela se encontra hoje entretanto, como disse R. Wilkman da INPRISE, o applet é apenas uma "verruga" da Java. Aplicativos "stand alone" digamos "normais" podem ser desenvolvidos até mais facilmente, além de sistemas distribuídos, "multithreading" (paralelos), em rede etc.. etc...

b) Uma aplicação Delphi para distribuir eu preciso do executável + BDE ou outras alternativas como ADO e etc, no Java o que eu preciso, para mandar para o cliente.

Você manda os .class (agrupados em .jar ou não) do seu aplicativo, que são arquivos que contém os bytecodes para execução. É necessário também que na máquina destino uma Java Virtual Machine esteja instalada. Se forem applets os próprios browsers (compatíveis) ja tem JVM e cuidam da execução, ou voce pode instalar um plug-in Java. Fora o Banco (e dependendo até ele) tudo é gratuito. Tem compiladores Java para algumas plataforma também se o codigo "objeto" do seu aplicativo for rodar em uma plataforma única. ALgumas ferramentas de desenvolvimento Java possuem ambientes que "montam" os pacotes para distribuição de forma automática e simples (Jbuilder 3, forté , cafe etc...)

c) Meu sistema possuir tabelas com grande números de registros: ex. 300.000 registros o Java possui suporte pra trabalhar com bancos de dados grandes.

Particularmente acho que qualquer banco de dados opera com 300.000. Em todo caso através do JDBC o Java acessa (e rápido) qualquer banco de dados SQL, ou seja, ORACLE, DB2, SQLSERVER, INTERBASE etc

d) Relatórios, o Delphi possui vários componentes que fazer todo o trabalho, no Java possui JavaBeans que fazem esse papel.

Vários. A parte de relatórios na Java é a mais problemática na minha opinião, entretanto o mercado esta cheio de JavaBeans para este fim. Tente o Printlet da www.palmware.com, ele foi inspirado naquele pacote de impressão famoso do DELPHI (esqueci o nome).


e) Meu sistema possui vários gráficos e tudo mais, com Java eu consigo suporte pra tudo isso.

Sim. É só procurar JavaBeans que te atendam, caso o suporte "standard" não atender.

f) Gostaria de saber as vantagens e desvantagens de ter um aplicação em Java. Como vantagem sei que o Java pode rodar em várias plataformas.

Java é uma linguagem mas é também uma plataforma e como você vai poder notar você vai poder trabalhar anos sem conhecer todas as tecnologias relacionadas com Java (applets, servlets, RMI, CORBA, JSP, JDBC, JMF, JFC etc.. etc...) você poderá ter uma idéia melhor em www.java.sun.com/products . Não se assuste você não vai precisar nem de 10 % daquilo tudo :o). Eu penso que a melhor vantagem da Java em termos de linguagem é que ela é 100% orientada a objeto e fortemente tipificada. Esta robustez se traduz em produtividade no desenvolvimento porque não deixa o programador fazer muita besteira (sintaticamente eu digo). O ponto fraco da Java é também o seu ponto forte. As desvantagens estão relacionadas com o fato de que ela roda "em cima" de uma máquina virtual (JVM) e nunca acessa o hardware diretamente, o que nos leva a dar algumas voltas para acessar as portas seriais de uma máquina por exemplo :o). Se você precisar de sistema que rode em mais de uma plataforma então a Java é indicada e as desvantagens devem ser ignoradas, porque são solucionáveis.

Silverio Rodrigues Hoppe [EMAIL PROTECTED] fone (0xx47) 323-5688icq 7956156

Arnaldo
--- 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] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] - 

[SouJava-J] BUSCA

2000-02-07 Thread Daniel de Almeida Alvares

Alguem saberia como implementar uma ferramenta de search num site que
funcionasse da seguinte forma: digito a palavra em um campo e como resultado
eu teria uma lista de todas as paginas do site que aparecessem aquela
palavra na forma de links.

Obrigado.
___
Daniel de Almeida Alvares
Santos - SP - Brasil


--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Servlets para consulta Web

2000-02-07 Thread Bruno Souza (Sun Microsystems)



EDIGAR JR wrote:
> 
> Listers
> 
> Com certeza alguém aqui já se cadastrou no Hotmail e percebeu que quando
> seleciona o país igual a Brasil a página dá um refresh e carrega todos os
> estados brasileiros. Preciso simular exatamente esse processo num site que
> estou criando. Tentei fazer um servlet para isso, mas como são várias
> queries a serem feitas no banco de dados o tempo de resposta está sendo
> muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs
> urgente...

Se voce esta fazendo com Servlets e seu problema eh tempo de
resposta, tente otimizar o seu acesso ao banco. Coisas como:

- pool de conexoes (para nao precisar abrir dezenas de
conexoes com o banco nem ficar abrindo e
fechando conexao);
- cache de informacoes (no caso do seu exemplo, a
informacao do banco nao muda com frequencia, e 
portanto, pode ser mantida no servlet por um certo 
tempo sem necessidade de voltar a se conectar ao 
banco). Se isso for possivel no seu caso, guarde
a informacao relevante no seu servlet, e seu tempo
de resposta sera muito melhor;
- otimize suas queries efetivamente. Caso as queries que voce
esta fazendo nao sao adequadas para o comportamento
que voce quer, repense o que voce quer fazer, ou
limite as queries para o que for de fato necessario;

Essas sao apenas algumas ideias, ja que nesses casos, cada caso eh
um caso

Abracos,

Bruno.

> 
> Obrigado.
> __
> Get Your Private, Free Email at http://www.hotmail.com
> 
> --- LISTA SOUJAVA ---
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

-- 


Bruno.
__
Bruno Peres Ferreira de Souza Sun Microsystems
System Engineer - Java Technologist [EMAIL PROTECTED]
if I fail, if I succeed, at least I live as I believe

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] propriedade de sistema

2000-02-07 Thread Fernando Ribeiro

Gostaria de poder setar uma propriedade na inicialização do JSWDK. Ou
seja: quando o JSWDK é executado ele altera uma propriedade do sistema
que será, mesmo que eventualmente, lida pelo servlets.

Posso setar isso modificando um dos arquivos properties em WEB-INF?

fribeiro

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Enviando Cookies

2000-02-07 Thread Daniel de Almeida Alvares

Oi,
Estou usando o NAS 4 no Solaris 2.6 com JDK116 e Oracle 8i.
Escrevi um codigo JSP que envia cookies para o browser cliente.
Originalmente esta aplicacao foi testada no JSWDK no WinNT 4.0.
Nessa plataforma, o codigo estava Ok, ou seja, enviava cookies tanto para o
Netscape 4.7 quanto para o IE5.0. Porem agora no NAS, so o Netscape esta
conseguindo receber o cookie, ou seja, no IE o cookie nao esta sendo
enviado.
Vcs sabem se existe alguma diferenca no modo de enviar cookies no Netscape
ou Internet Explorer ?

Aqui esta meu codigo:


<%@ page import =
"java.io.*,java.util.*,java.net.*,java.sql.*,javax.servlet.*,
javax.servlet.http.*"%>

<%

Cookie book = new Cookie("TITLE", "teste");
book.setMaxAge();

response.setContentType("text/html");

String nome = book.getName();
String valor = book.getValue();
out.print("Nome do cookie:"+nome+"\t");
out.print("Valor do cookie:"+valor);

response.addCookie(book);

%>
___
Daniel de Almeida Alvares
Santos - SP - Brasil



--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Servlets para consulta Web

2000-02-07 Thread Fernando Ribeiro

Qual é o problema? Qual é a necessidade de "várias queries"?

fribeiro

EDIGAR JR wrote:
> 
> Listers
> 
> Com certeza alguém aqui já se cadastrou no Hotmail e percebeu que quando
> seleciona o país igual a Brasil a página dá um refresh e carrega todos os
> estados brasileiros. Preciso simular exatamente esse processo num site que
> estou criando. Tentei fazer um servlet para isso, mas como são várias
> queries a serem feitas no banco de dados o tempo de resposta está sendo
> muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs
> urgente...
> 
> Obrigado.
> __
> Get Your Private, Free Email at http://www.hotmail.com
> 
> --- LISTA SOUJAVA ---
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Servlets para consulta Web

2000-02-07 Thread EDIGAR JR

Listers

Com certeza alguém aqui já se cadastrou no Hotmail e percebeu que quando 
seleciona o país igual a Brasil a página dá um refresh e carrega todos os 
estados brasileiros. Preciso simular exatamente esse processo num site que 
estou criando. Tentei fazer um servlet para isso, mas como são várias 
queries a serem feitas no banco de dados o tempo de resposta está sendo 
muito grande. Alguém sabe como fazer isso? Preciso da ajuda de vcs 
urgente...

Obrigado.
__
Get Your Private, Free Email at http://www.hotmail.com

--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Re: [SouJava-J] Delphi x Java - Preciso de informações

2000-02-07 Thread Guilherme Conrado





-Mensagem original-De: 
Silverio Rodrigues Hoppe <[EMAIL PROTECTED]>Para: 
[EMAIL PROTECTED] 
<[EMAIL PROTECTED]>; [EMAIL PROTECTED] <[EMAIL PROTECTED]>Data: 
Segunda-feira, 7 de Fevereiro de 2000 09:17Assunto: 
[SouJava-J] Delphi x Java - Preciso de 
informações
PessoAll,
 
 
Sou programador em Delphi, tenho alguns sistemas todos 
feitos em Delphi. Mas tenho um cliente que está querendo mudar para 
sistema operacional Linux, como se sabe programas Delphi, só rodam no 
Ruindows.
So para informacao, Silverio, a Borland/Inprise 
disse que estarah lancando o Delphi para Linux ate o final desse ano e 
com toda a VCL do Delphi tb portada. Vamos ver o que 
virah.
 
Gostaria a quem puder me esclarecer algumas dúvidas 
em relação a Java:
 
a) Sei que o Java é uma ferramenta muito boa para 
criar Apples para a internet e tudo mais, mas se fosse pra criar uma 
aplicação que não estivesse envolvido hoje com a 
internet, o Java suporta uma aplicação ou como se diz 
"Java Isolado", para criar aplicações como se 
consegue com uma ferramenta como o Delphi?
 
Com o Java vc pode criar "programas 
isolados", sao os Applications, se nao me angano.
 
b) Uma aplicação Delphi para distribuir eu 
preciso do executável + BDE ou outras alternativas como ADO e etc, no 
Java o que eu preciso, para mandar para o cliente.
 
Como o Java, em sua maioria, eh um programa 
interpretado para nao perder a portabilidade (existe, tambem, a 
possibilidade de vc compilar um codigo fonte java para um determinado 
SO), alem das classes que vc gerar, vc precisa mandar as classes dos 
componentes que vc utilizar, bem como os drivers de conexao a banco de 
dados, alem da maquina virtual java (nas distribuicoes mais novas do 
java, superior a 1.2x, se nao me engano, isso eh representado pelo JRE 
(Java Runtime Enviroment)).
 
c) Meu sistema possuir tabelas com grande números 
de registros: ex. 300.000 registros o Java possui suporte pra trabalhar com 
bancos de dados grandes.
 
O Java tem suporte, via jdbc, aos principais 
Banco de Dados do Mercado e a muitos outros. De uma olhada no site www.javasoft.com/jdbc
 
d) Relatórios, o Delphi possui vários 
componentes que fazer todo o trabalho, no Java possui JavaBeans que fazem 
esse papel.
 
Desconheco ferramentas como, por exemplo, o 
QuickReport ou o Crystal que podem ser utilizados com o Delphi, no 
entanto, vc pode utilizar o padrao HTML para gerar relatorios, ou mesmo 
o XML, todos aceitos pelo JAVA.
 
e) Meu sistema possui vários gráficos e tudo 
mais, com Java eu consigo suporte pra tudo isso.
 
Existem, sim, componentes 
especializados para JAVA, que desenham graficos, tais como aqueles para 
Delphi.
 
f) Gostaria de saber as vantagens e desvantagens de ter um 
aplicação em Java. Como vantagem sei que o Java pode rodar em 
várias plataformas.
 
Nessa parte eu nao sou a melhor 
pessoa para lhe esclarecer, acho que acompanhando a lista vc podera 
tirar melhores conclusoes. No entanto, de uma olhada no site do SOUJAVA: 
www.soujava.org.br e no site da 
SUN, sobre JAVA, www.javasoft.com
 
Desde já agradeço a atenção de 
todos e fico grato a quem puder me esclarecer essas 
dúvidas.
 
 
Silverio Rodrigues Hoppe[EMAIL PROTECTED]fone 
(0xx47) 323-5688icq 7956156
 
    
Abracos,
 
    
Pascal


[SouJava-J] Delphi x Java - Preciso de informações

2000-02-07 Thread Silverio Rodrigues Hoppe



PessoAll,
 
 
Sou programador em Delphi, tenho alguns sistemas todos feitos 
em Delphi. Mas tenho um cliente que está querendo mudar para sistema operacional 
Linux, como se sabe programas Delphi, só rodam no Ruindows.
 
Gostaria a quem puder me esclarecer algumas dúvidas em relação 
a Java:
 
a) Sei que o Java é uma ferramenta muito boa para criar Apples 
para a internet e tudo mais, mas se fosse pra criar uma aplicação que não 
estivesse envolvido hoje com a internet, o Java suporta uma aplicação ou como se 
diz "Java Isolado", para criar aplicações como se consegue com uma ferramenta 
como o Delphi?
 
b) Uma aplicação Delphi para distribuir eu preciso do 
executável + BDE ou outras alternativas como ADO e etc, no Java o que eu 
preciso, para mandar para o cliente.
 
c) Meu sistema possuir tabelas com grande números de 
registros: ex. 300.000 registros o Java possui suporte pra trabalhar com bancos 
de dados grandes.
 
d) Relatórios, o Delphi possui vários componentes que fazer 
todo o trabalho, no Java possui JavaBeans que fazem esse papel.
 
e) Meu sistema possui vários gráficos e tudo mais, com Java eu 
consigo suporte pra tudo isso.
 
f) Gostaria de saber as vantagens e desvantagens de ter um 
aplicação em Java. Como vantagem sei que o Java pode rodar em várias 
plataformas.
 
 
Desde já agradeço a atenção de todos e fico grato a quem puder 
me esclarecer essas dúvidas.
 
 
Silverio Rodrigues Hoppe[EMAIL PROTECTED]fone (0xx47) 
323-5688icq 7956156


[SouJava-J] URLConnection

2000-02-07 Thread Evandro Luquini

Meu problema :
Atraves do codigo abaixo tentei estabelecer uma URLConnection com um
servidor http. Apesar do codigo funcionar perfeitamente em casa, dentro do
ambiente de rede onde trabalho ele nao funciona.
Um amigo disse que isto acontece porque nao existe DNS na rede e o
proxy e responsavel pelas conexoes. Pergunta : como posso passar atraves do
proxy e me conectar com um servidor http fora do ambiente interno ?

Codigo :

import java.net.*;
import java.io.*;

public class URLConnectionReader {
public static void main(String[] args) throws Exception {
URL yahoo =3D new URL("http://www.uol.com.br");
URLConnection uc =3D yahoo.openConnection();
uc.setDoOutput(true);
uc.setDoInput(true);
uc.setAllowUserInteraction(false);
String query =3D "";
DataOutputStream dos =3D new DataOutputStream(uc.getOutputStream());

// Send the data
dos.writeBytes(query);
dos.close();


// Read the response
DataInputStream dis =3D new DataInputStream(uc.getInputStream());
FileOutputStream file =3D new FileOutputStream("logo.html");
String nextline;
while((nextline =3D dis.readLine()) !=3D null) {
System.out.println((nextline));
   =20
}
dis.close();

}
}



--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: [SouJava-J] Sobreposição

2000-02-07 Thread Bruno Diniz de Paula

On Fri, 4 Feb 2000, Alysson Neves Bessani wrote:

> On Fri, 4 Feb 2000, Patrick Leandro wrote:
> > 
> > Vc esta combinando os componentes awt e swing, esto da alguns problemas.
> > GO TO : 
> > java.sun.com/products/jfc/tsc/ariticles/mixing/index.html 
> >   
> 
>   Me parece que o principal problema eh que a prioridade do processo
> que pinta coisas do awt eh maior que a do swing, logo tudo quanto eh coisa
> do swing que sobrepoem awt nao aparece.

Oi Alysson,

nao eh bem a prioridade do processo de repintura, mas a forma como
esse processo eh realizado em cada uma das tecnologias.
No swing, um componente "aproveita" o peer criado pelo seu
ancestral "heavy weight" mais proximo para se pintar. Jah no caso da awt,
*todo* componente abre um novo peer e se pinta dentro dele. Sendo assim,
qualquer componente awt ficarah consequentemente por cima de algum swing.

Deu para entender? Abracos,

Bruno.

> 
> Alysson Neves Bessani 
> mailto:[EMAIL PROTECTED]
> LES- Software Engineering Laboratory
> UEM- Universidade Estadual de Maringa
> 
> --- 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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> -
> 


__
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG
[EMAIL PROTECTED] - Telemig Celular

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: EN: [SouJava-J] Erro no Servlet

2000-02-07 Thread Bruno Diniz de Paula

On Fri, 4 Feb 2000, ADI wrote:

> Oi Bruno, beleza?
> 
> Felizmente consegui solucionar meus problemas (com a ajuda do Marcos -- muito 
>obrigado Marcos) e acho que já posso começar a desenvolver servlet mais complexos. 
> 
> Sobre sua pergunta, esses objetos foram instanciados fora do meu método na parte 
>inicial da minha classe. Você acha que existe algum problema quanto a isso? 
> 

Se essas variaveis, principalmente a stmt jah foram inicializadas
e declaradas fora do metodo, nao faz sentido voce criar a conexao dentro
do metodo, pois um Statement eh criado a partir de um Connection. Voce
simplesmente nao estah usando a conexao que voce abre. Esse eh o ponto que
eu levantei, ou pelo menos tentei levantar... :)

Abracos,

Bruno.



> Abraços, 
> 
> Estevão Mendes
> 
> [EMAIL PROTECTED]
> 
>  
> 
> -
> 
> De: Bruno Diniz de Paula
> 
> Enviada: Quinta-feira, 3 de Fevereiro de 2000 21:42
> 
> Para: Sou Java
> 
> Assunto: Re: [SouJava-J] Erro no Servlet
> 
> 
> 
> Estevao,
> 
> voce estah usando a variavel stmt sem te-la criado com:
> 
> stmt = con.createStatement();
> 
> Alem disso, onde voce declara as seguintes variaveis: url, stmt,
> 
> entre outras?
> 
> Abracos,
> 
> Bruno.
> 
> __
> 
> Bruno Diniz de Paula
> 
> [EMAIL PROTECTED] - UFMG
> 
> [EMAIL PROTECTED] - Telemig Celular
> 
> "Coracoes ao alto e pes no chao."
> 
> "A verdadeira experiencia com Deus nao nos faz
> 
> fugir da realidade, mas nos da forcas para
> 
> enfrenta-la e transforma-la."
> 
> Pe. Zeca
> 
> --- 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]
> 
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> 
> -
> 
> 
> 
> 


__
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG
[EMAIL PROTECTED] - Telemig Celular

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca

--- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-