[SouJava-J] Somando dias úteis
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 ...
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
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
É 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
"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
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
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 ...
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
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
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
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
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
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 ...
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?!?
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
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]
"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
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]
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]
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
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
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
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
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
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
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
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
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
-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
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
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
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
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] -