[cejug-discussao] batizando releases

2005-03-18 Por tôpico Felipe Vieira Silva
Prezados amigos,

o projeto cejug-classifieds vai lançar a sua primeira release -
trata-se de uma distribuição preliminar, com algumas funcionalidades
já atendidas - A versão 0.0.1.

Nos bastidores do projeto existe aquela velha conversa de botequim
sobre o nome das releases - onde as sugestões vão do formal ao
exótico, passando por algumas sugestões simpáticas

Como estamos usando o nome do CEJUG no projeto, gostaria de ouvir
sugestões sobre a nomenclatura das distribuições. Algumas sugestões
que apareceram nos churrascos do projeto (sim, o projeto não tem
reuniões, tem churrascos :)) ):

- nomes alusivos à datas importantes: easter05, christmas04
- nomes de praias: joaquina 1.0, jericoacoara 3.5, ipanema 1.0
- nomes de clubes cearenses de futebol: itapipoca 1.2, ferrim 0.1, ceara 2.0
- nomes de mulher: shirley 5.0, francesca 3.1, debora 4.5
- alguma coisa nerd: saturno 2.0, skylab 4.5

ou seja, não existe uma regra para isto, apenas o bom senso e a
diversão da equipe... Sugestões serão muito bem-vindas.

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] mapeando .do e *

2005-03-18 Por tôpico Felipe Vieira Silva
Prezados,

no meu projeto eu tenho um mapeamento de qualquer path com sufixo
".do" para um determinado servlet.. padrãozinho semelhante ao
Struts...

se alguma das requisições *.do falhar, existe um JSP que exibe o erro
com instruções ao usuário, etc.

no caso do usuário digitar um caminh inválido, que não seja *.do,
existe uma forma de mapear par ao mesmo JSP de erro ?

digo, se eu colocar no mapeamento *, tudo, inclusive os .do irão para
na página de erro... eu gostaria de mapear assim:

- se tiver sufixo ".do", mapear para o servlet ...
- caso contrário, mapear para o JSP...

valeu,

Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] duvida??

2005-03-17 Por tôpico Felipe Vieira Silva
nunca vi alguém usar o eclipse por mais de um ano sem precisar
reinstalar.. então fica a dica:

baixa a nova versão, tasca os plugins e vê se resolve...




On Thu, 17 Mar 2005 14:57:05 -0300, Marcio Sampaio
<[EMAIL PROTECTED]> wrote:
> 
> Não sei.
> 
> Sem esculhambação. Nunca ví isto. Tu deve estar vacilando em alguma besteira.
> 
> ===
> Márcio F. Sampaio
> Analista de Sistemas
> SCPJ2, SCWCD
> 
> On Thu, 17 Mar 2005 14:12:58 -0300, "ph.nobrega" <[EMAIL PROTECTED]> escreveu:
> 
> > De: "ph.nobrega" <[EMAIL PROTECTED]>
> > Data: Thu, 17 Mar 2005 14:12:58 -0300
> > Para: "discussao" 
> > Assunto: [cejug-discussao] duvida??
> >
> >
> > O eclipse q uso não está configurado para mostrar o erro em tempo de 
> > compilação, qualquer merda que eu escrevo...ele não sugere a alteração.
> > como faço para configurar
> >
> > __
> > Acabe com aquelas janelinhas que pulam na sua tela.
> > AntiPop-up UOL - É grátis!
> > http://antipopup.uol.com.br/
> >
> >
> >
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Setar valor no select

2005-03-17 Por tôpico Felipe Vieira Silva
no classificados (servlet puro, sem struts) eu usei o seguinte truque:

- no Bean, eu criei uma variável para controlar se ele está
selecionado pelo usuário ou não
- no Bean eu sobrescrevi o método toString, incluindo o valor SELECTED
no caso dele estar selecionado:

public String toString() {
return "" : ">") + label;
}

- no JSP eu mandei imprimir a instancia do Bean diretamente no Html,
ou seja, o JSP vai usar o toString para gerar a "imagem" do Bean no
Html - no caso de um dos beans estar selecionado, o toString já inclui
o atributo SELECT.

- O que atualiza o status dos beans é o Filter associado ao servlet
que usa o JSP contendo o combo box

as classes:

BEAN: 
https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/src/net/java/dev/cejug/classifieds/bean/ContractTypeBean.java?rev=1.2&view=markup

FILTER: 
https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/src/net/java/dev/cejug/classifieds/filter/JobPublisherFilter.java?rev=1.6&view=markup

JSP: 
https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/jsp/job.publisher.jsp?rev=1.15&view=markup

a próxima versão dos classificados vai ser Struts + iBates, então as
taglibs terão mais atenção...

segue perguntando...

valeu,

   Felipe Gaúcho





On Thu, 17 Mar 2005 08:07:46 -0300, Marcelo Pinheiro
<[EMAIL PROTECTED]> wrote:
> Bom dia pessoal!
> Estou com um problema aqui.
> estou passando um parametro em um link e gostaria que o meu select
> preenchido com um collection viesse com o valor mandado pelo
> parametro.
> Ex:
> tenho um link:
> http://localhost:8080/minhaAplicacao/testando.do?codCliente=15
> 
> e na pagina tenho:
> 
>   property="codCliente" labelProperty="nomCliente"/> 
> 
> lembrando que o combo está populando normalmente.
> Gostaria que ao carregar a pagina o nome do cliente setado  fosse o do
> cliente de codig = 15
> 
> alguem sabe como fazer isso?
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] compilação em modo nativo

2005-03-17 Por tôpico Felipe Vieira Silva
a compilação de código Java é um enigma.. :)

ao "compilar" um código Java, ele certamente não estará tirando
proveito da plataforma para a qual está sendo compilado Não irá
usar registradores ou serviços especiais do sistema operacional..
Apenas será traduzido em código binário, sem otimização.

Portanto, se você precisa otimizar o seu código, use C++ ou outra
linguagem compilada Existem programas que convertem o código de
uma linguagem em outra.. não fica muito elegante, mas pode ser o
começo de sua metamorfose Java -> C++




On Wed, 16 Mar 2005 22:00:51 -0300 (ART), Alexsandro
<[EMAIL PROTECTED]> wrote:
> Olá colegas,
>  
> Gostaria de saber como se compilar uma aplicação em modo nativo, via Hospot
> ou GTK. Como funciona? A performance é superior a de uma aplicação que
> utiliza swing ?
>  
> Agradeço esclarecimentos 
> 
> 
> Yahoo! Mail - Com 250MB de espaço. Abra sua conta! 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] [OFF-TOPIC] preciso de analistas e programadores para grande projeto

2005-03-15 Por tôpico Felipe Vieira Silva
Prezados,

preciso contratar 10 programadores e 3 analistas de sistemas Java.

os currículos devem ser enviados diretamente para o meu endereço:

   [EMAIL PROTECTED]

o projeto é de longa duração - pelo menos 1 ano, e os profissionais
que se destacarem poderão ser efetivados por empresa de renome no
Ceará.

requisitos:

PROGRAMADORES:
- forte conhecimento em Java - serão realizados testes e entrevista técnica
- versatilidade com ferramentas Eclipse + SVN
- saber ler diagramas UML
- estar acostumado a ambiente Linux é um diferencial valorizado
- conhecimento Oracle é um diferencial valorizado

ANALISTAS:
- Fluência total em UML
- experiência em análise e projeto OO Java
- conhecimento de design patterns
- conhecer modelagem de banco de dados Oracle
- conhecer Visual Paradigm é um diferencial valorizado
- estar acostumado a ambiente Linux é um diferencial valorizado

* se você não atende aos requisitos acima, por favor não envie
currículo - o projeto não tem período de treinamento e os
profissionais selecionados deverão entrar em produção já no começo de
abril.

O projeto consiste num belo desafio técnico, e a qualidade da equipe
técnica já engajada e o escopo do projeto certamente valorizarão o seu
currículo.

um abraço,

 Felipe Gaúcho
 Coordenador CEJUG

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Classes num projeto NetBeans

2005-03-15 Por tôpico Felipe Vieira Silva
estou acompanhando de longe esta longa discussão sobre tomcat e net
beans. Algumas considerações:

1) configuração de ambiente de desenvolvimento é sempre complicada - e
geralmente específica a cada projeto.

2) você pode configurar o tomcat para usar arquivos indivduais de
configuração dos projetos. Isto ajuda muito porque evita que um
projeto mal feito destrua o "server.xml" - que deve ser usado apenas
para configurações de cache e outros detalhes de serviços.

no tomcat 5.x ou superior, você pode configurar arquivos XML na pasta
localhost/catalina, como o nome do projeto - e neste arquivo você diz
onde as classes estão, independente da IDE que você use para
programar/testar. Por exemplo:





note que o docBase especifica onde está o projeto.

3) use sempre uma ferramenta de integração: maven, ant ou qualquer
outra coisa - nunca vincule o seu projeto a uma IDE. Se for possível,
desvincule também dos web containers = crie tasks ant ou goals maven
para distribuir em JBoss, Tomcat, OC4J, etc.

espero que as dicas ajudem...

valeu,

Felipe Gaúcho


On Tue, 15 Mar 2005 15:11:17 -0300, ldaniel <[EMAIL PROTECTED]> wrote:
> Oi,
> 
> Eu também trabalho com Eclipse, mas, não tenho como mudar para NetBeans.
> Para estudar tudo bem, mas como temos muita gente trabalhando no mesmo
> projeto (e todos são imensos), fica praticamente impossível mudar de
> plataforma no meio do caminho.
> 
> Não tive tempo de pesquisar, mas se houver um plugin para o Eclipse, seria a
> solução ideal.
> 
> []s.
> 
> - Original Message -
> From: "Rodrigo Maia" <[EMAIL PROTECTED]>
> To: 
> Sent: Tuesday, March 15, 2005 14:52
> Subject: Re: [cejug-discussao] Classes num projeto NetBeans
> 
> > Olha,
> >
> > no manifest não tem nada indicando o lugar dos .class...
> >
> > porem, o netbeans compila e joga no build os .class, e se eu copiar o
> > diretorio pro diretorio classes do WEB-INF da aplicação, ai funciona
> > direitinho...
> >
> > cara, to começando a achar que não da pra fazer isso... e o pior, é
> > que é uma coisa tão basica... que nem deveria ter essa dificuldade...
> > pq, a minha aplicação é enorme, alterações acontecem toda hora, e se a
> > cada alteração, eu tiver que copiar um diretorio é meio incomodo...
> >
> > mas, de qualquer forma, valew... vou abandonar a ideia de usar o
> > Netbeans... coisas como essas no eclipse, são muito simples de
> > configurar... o problema é so o fato de debugar jsp... o LOmboz faz
> > algo parecido, mas tem que ser na servlet gerada pelo jsp... e é outra
> > coisa incoveniente...
> >
> > bem, se alguem tiver alguma ideia... agradeço...
> >
> > []'s
> >
> >
> >
> >
> > On Tue, 15 Mar 2005 14:34:38 -0300, Elias Sales <[EMAIL PROTECTED]> wrote:
> > > Pra que amigo se o nebeans cria o .war pra vc?
> > >
> > > na pasta da tua aplicação existe a pasta dist onde é guardado o war da
> tua
> > > aplicação, ou a pasta build que possui os fontes ai vc coloca na pasta
> do
> > > tomcat e apaga a pasta manifest...
> > >
> > > Cara eu nunca fiz mas, talves consiga o que configurando o manifest.xml
> da
> > > tua aplicação.
> > >
> > > qualquer coisa manda a resposta
> > >
> > > - Original Message -
> > > From: "Rodrigo Maia" <[EMAIL PROTECTED]>
> > > To: 
> > > Sent: Tuesday, March 15, 2005 1:43 PM
> > > Subject: Re: [cejug-discussao] Classes num projeto NetBeans
> > >
> > > So lembrando,
> > >
> > > quando crio o projeto com arquivos ja existentes, ele não traz os
> .class...
> > >
> > > se não existe como dizer pro Netbeans onde por as classes... tem como
> > > dizer pro tomcat, que as classes estam em outro lugar??? não acho que
> > > seja o correto, mas se não existe como fazer isso, o jeito é
> > > improvisar...
> > >
> > > to achando que vou ficar é no eclipse mesmo... :P
> > >
> > > []'s
> > >
> > > On Tue, 15 Mar 2005 11:32:57 -0300, Rodrigo Maia <[EMAIL PROTECTED]>
> > > wrote:
> > > > Uso a 4.0,
> > > >
> > > > na verdade, a aplicação ja existe, então criei uma aplicação web com
> > > > arquivos existentes...
> > > >
> > > > []'s
> > > >
> > > >
> > > > On Tue, 15 Mar 2005 11:06:06 -0300, Elias Sales <[EMAIL PROTECTED]>
> wrote:
> > > > > Qual versão do netbeans vc usa?
> > > > >
> > > > > 4.0 ou 4.1?
> > > > >
> > > > > se vor a 4.0 o netbeans está integrado ao tomcat, basta vc clicar no
> > > botão
> > > > > RUN, que ele instancia o tomcat e roda a tua aplicação, quanto as
> fontes
> > > > > isso já é configurado no arquivo que se encontra na pasta manifest.
> > > > >
> > > > > Isso acontece caso quando vc foi criar sua aplicação vc escolheu new
> > > > > aplication web.
> > > > >
> > > > >
> > > > > - Original Message -
> > > > > From: "Rodrigo Maia" <[EMAIL PROTECTED]>
> > > > > To: 
> > > > > Sent: Tuesday, March 15, 2005 11:01 AM
> > > > > Subject: [cejug-discussao] Classes num projeto NetBeans
> > > > >
> > > > > Olah,
> > > > >
> > > > > ja ouvi falar muito do Netbeans 4, interface e tal... e o melhor,
> > > > > debuga jsp... porem, pra executar minha aplicação,

[cejug-discussao] [OFF-TOPIC] formulários editáveis em PDF ?

2005-03-10 Por tôpico Felipe Vieira Silva
Prezados,

dias atrás descobri que existem formulários em PDF que podem ser editados... 

um exemplo: http://www.cic.gc.ca/english/pdf/kits/forms/imm0008_1e.pdf

Vocês sabem como isso é feito ?

valeu,

 Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] [OFF TOPIC] mais pen drive

2005-03-10 Por tôpico Felipe Vieira Silva
Tu já viu ? funcionando ?

meia dúzia de gurus linux já morreram tentando aqui.. :))

o que tem é aqueles mini-linux: DSL, puppy linux,. etc.. que na
verdade são sub-distribuições que não atendem às necessidades de um
desenvolvedor...

estou falando de linux full: um Knoppix-based mesmo... no caso estou
tentando com o Kurumin.. e ainda estou esperando um guru desses me
salvar :))


On Thu, 10 Mar 2005 12:05:29 -0300, Leonardo Augusto Pires
<[EMAIL PROTECTED]> wrote:
> Dá sim!
> 
> On Wed, 9 Mar 2005 13:48:34 -0300, Felipe Vieira Silva
> <[EMAIL PROTECTED]> wrote:
> > tu consegiu colocar um sistemna operacional nele  ? ou nunca tentou isso ?
> >
> > isso é só curiosidade, pois estou tentando instalar um Kurumin no meu
> > pen drive e tá uma briga danada :))
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] [OFF TOPIC] mais pen drive

2005-03-10 Por tôpico Felipe Vieira Silva
tu consegiu colocar um sistemna operacional nele  ? ou nunca tentou isso ?

isso é só curiosidade, pois estou tentando instalar um Kurumin no meu
pen drive e tá uma briga danada :))




On Wed, 9 Mar 2005 12:58:52 -0300, Leonardo Augusto Pires
<[EMAIL PROTECTED]> wrote:
> Eu tenho um HD de notebook de 40gb com uma case que permite ligá-lo na
> USB. Funciona igual a um pen drive! Se você estiver interessado, quero
> vender...
> 
> On Tue, 8 Mar 2005 13:23:10 -0300, Felipe Vieira Silva
> <[EMAIL PROTECTED]> wrote:
> > Naquela época em que eu estava procurando pen drives, alguém comentou
> > que podia entregar aqui em Fortaleza uns pen drives baratinhos
> >
> > perdi o mail ...
> >
> > se você for o "dealer" de pen drives, me responde que uma amiga tá
> > procurando pra comprar
> >
> > valeu,
> >
> >Felipe Gaúcho
> >
> > ---
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> >
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] [OFF TOPIC] mais pen drive

2005-03-08 Por tôpico Felipe Vieira Silva
Naquela época em que eu estava procurando pen drives, alguém comentou
que podia entregar aqui em Fortaleza uns pen drives baratinhos

perdi o mail ...

se você for o "dealer" de pen drives, me responde que uma amiga tá
procurando pra comprar

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] JavaMail

2005-03-07 Por tôpico Felipe Vieira Silva
o classificados cejug tem um pacote com classes para envio de mail:

https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/src/net/java/dev/cejug/classifieds/mail/

talvez ajude.. ...


On Mon, 7 Mar 2005 12:10:53 -0300, Peterson Pinheiro
<[EMAIL PROTECTED]> wrote:
>  
> 
> Srs.
> 
> Estou tendo que implementar, o envio de email, com attachfile, e estou me
> deparando com o seguinte erro, de acesso ao servidor SMTP que se encontra em
> outra máquina  :
> 
> javax.mail.MessagingException: Could not connect to SMTP host: localhost,
> port: 25;
>   nested exception is:
> java.net.ConnectException: Connection refused: connect 
> 
>   
> 
> 1)O servidor de email se encontra em outra máquina, não estou entendendo o
> pq ele esta usando o  localhost, por esse motivo gera o erro...(é baseado no
> contexto do tomcat ?) 
> 
> 2) O servidor q estou usando para testes, não requer autenticação. 
> 
> Abaixo segue a classe: 
> 
> Agradeço qualquer ajuda. 
> 
>   
> 
> import java.util.Properties;
> import javax.mail.Message;
> import javax.mail.MessagingException;
> import javax.mail.Session;
> import javax.mail.Transport;
> import javax.mail.internet.AddressException;
> import javax.mail.internet.InternetAddress;
> import javax.mail.internet.MimeMessage; 
> 
> public class EMail { 
> 
>   /* public class SMTPAuthenticator extends Authenticator {
>   public PasswordAuthentication getPasswordAuthentication() {
>  String username = "peterson";
>  String password = "xx";
>  return new PasswordAuthentication(username, password);
>   }
>}*/ 
> 
>public void sendSimpleMail( 
>   String mailServer,
>   String subject,
>   String to,
>   String from,
>   String mensagem)
>   throws AddressException, MessagingException { 
> 
>   Properties mailProps = new Properties();
>   mailProps.put("mail.smtp.host", mailServer); 
> 
> 
>   //Authenticator auth = new SMTPAuthenticator();
>   Session mailSession = Session.getInstance(mailProps, null);
>  
> 
>   mailProps.put("mail.smtp.auth", "false"); 
> 
> 
>   //As duas linhas seguintes de código, colocam no
>   //formato de endereços,
>   //supostamente válidos, de email os dados
>   //passados pelos parâmetros to e from.
>   InternetAddress destinatario = new InternetAddress(to);
>   InternetAddress remetente = new InternetAddress(from);
>   
>   //As duas linhas de código a seguir, são
>   //responsáveis por setar os atributos e
>   //propriedas necessárias do objeto message
>   //para que o email seja enviado.
>   //inicialização do objeto Message
>   Message message = new MimeMessage(mailSession);
>  
> 
>   //Definição de quem está enviando o email
>   message.setFrom(remetente);
>  
> 
>   //define o(s) destinatário(s) e qual o tipo do
>   //destinatário.
>   //os possíveis tipos de destinatário: TO, CC, BCC 
> 
>   message.setRecipient(Message.RecipientType.TO, destinatario);
>  
> 
>   //definição do assunto do email
>   message.setSubject(subject); 
> 
> 
>   //definição do conteúdo da mesnagem e do
>   //tipo da mensagem 
> 
>   message.setContent(mensagem.toString(), "text/html");
> 
>   //a linha de código seguinte é a responsável
>   //pelo envio do email
>   
>   System.out.println("Enviando email...");
>   Transport.send(message);
>   
>}
>
>public static void  main(String args[]) throws AddressException,
> MessagingException{
>   
>   try{
>  
> EMail email = new EMail();
> System.out.println("Iniciando servico..");
> email.sendSimpleMail ("ipMailServer", "Testando JavaMail!",
> "[EMAIL PROTECTED]",
>   "[EMAIL PROTECTED]", "Testando
> JavaMail...");
> 
>   } catch (AddressException e) { 
> System.out.println("Endereço de Email inválido" + e);
>   } catch (MessagingException e) { 
> System.out.println("Impossível enviar o email" + e);
>   }
>}
> } 
> 
>   
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Boas práticas

2005-03-07 Por tôpico Felipe Vieira Silva
use MAVEN .. vai te dar independência de ferramenta, organização
de estrutura de diretórios e visibilidade gerencial através do Cruise
Control, etc. vale a pena dedicar um tempo para aprender Maven.. o
ganho em configuração é muito grande...

outra alternativa é usar o ANT.. e aproveitar a ruma de tasks
disponíveis.. A comunidade ANT é muito maior que a do maven, então
você reaproveita tudo que os outros já fizeram...

o maven inclusive tem um GOAL que monta a estrutura de diretórios para
cada tipo de projeto... "maven newproject" se não me engano

On Mon, 7 Mar 2005 09:58:51 -0300, Phillip Calçado <[EMAIL PROTECTED]> wrote:
> Olá,
> 
> Atuo como "Build Negineer" em alguns projetos, e costumo definir dois
> diretórios: lib e dependencies.
> 
> No lib existem os jars (sem subdiretórios) que serão empacotados junto
> com a aplicação.
> 
> No dependencies estão os arquivos necessários para o build (xdoclet,
> ant, junit...), que consiste em compilar, rodar toda a suíte de testes
> unitários (se um teste não passar, o build falha) e empacotar a
> aplicação, tudo em ant.
> 
> Aqui é um ambiente heterogêneo, temos mutia gente suando Eclipse, um
> ou outro Betbeans e muito emacs/vi. Não submetemos os arquivos de IDE
> (.project, .classpath) cada um arruma o seu.
> 
> []s
> 
> On Mon, 7 Mar 2005 09:28:28 -0300, Marcelo Pinheiro
> <[EMAIL PROTECTED]> wrote:
> > Foi maus ,não deixei claro.
> > Eu uso todos os jars que preciso na pasta lib da minha aplicação.
> > Já vi algumas pessoas  criando pastas fora da aplicação onde ficam
> > todos os jars separados
> > exemplo:
> > C:\libs\Struts
> > C:\libs\commons
> > C:\libs\ireport
> > e dentro da aplicação define esses caminhos como bibliotecas.
> > O que eu queria saber é se isso é uma boa prática ou má pratica já que
> > todas as pessoas que usarem essas aplicações devem ter essas pastas
> > definidas no mesmo canto pois senão daria erro no projeto...
> >
> >
> 
> --
> Phillip Calçado
> ICQ: 1110nine38six5
> M$N: [EMAIL PROTECTED]
> http://www.jablo.com.br/blogs/page/pcalcado
> http://www.jroller.com/page/pcalcado
> Crux Sacra Sit Mihi Lux
> 
> ---
> Ceara' Java User Group
> 
>   Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Boas práticas

2005-03-07 Por tôpico Felipe Vieira Silva
bibliotecas seriam pacotes compartilhados por várias aplicações ?

neste caso, basta criar um JAR com estes pacotes e incluir este jar no
lib de suas aplicações


On Mon, 7 Mar 2005 08:03:45 -0300, Marcelo Pinheiro
<[EMAIL PROTECTED]> wrote:
> Seria uma boa prática de programação fazer bibliotecas fora da pasta
> lib da aplicação??
> Fica mais organizado mas perde um pouco da portabilidade já que ao
> levar o projeto pra outra maquina eu teria que levar as bibliotecas
> com o mesmo caminho fisico.
> Quala opnião de vcs a respeito disso?
> 
> ---
> Ceara' Java User Group
> 
>   Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Aprendizado de AndroMDA

2005-03-03 Por tôpico Felipe Vieira Silva
duas contrapropostas:

1) crie um projeto filho do CEJUG lá no java.net com o objetivo de
gerar documentação, tutoriais, códigos de exemplo e tudo mais que você
possa achar útil à comunidade internacional sobre o AndroMDA. Depois
de algum tempo, tu vai adquirir experiência, ter um belo tutorial
draft e vai poder lucrar por aí como consultor AndroMDA.

2) desenvolva a versão AndroMDA do Classifieds-Cejug:
https://cejug-classifieds.dev.java.net/ - O projeto foi criado
justamente para permitir que diferentes abordagens resolvam o mesmo
problema (benchmark) e que a comunidade possa usufruir da discussão
sobre isso . É só reunir o grupo que quer aprender o AndroMDA e
cadastrar o povo no projeto - a gerência da parte AndroMDA seria toda
por conta de vocês. A vantagem disso é que já existe um grupo de
profissionais discutindo as estratégias de arquitetura e implementação
do projeto - que seriam migradas ao teu caso de estudo como novos
desafios.

O bom de hospedar a tua iniciativa no java.net é toda infra-estrutura
disponível: listas de discussão, CVS, home-page, etc. e, claro, a
visibilidade da comunidade internacional ligada ao Java..

De qualquer forma, parabéns pela iniciativa.

Felipe Gaúcho
Coordenador CEJUG


On Thu, 03 Mar 2005 17:24:51 -0300, Ramon <[EMAIL PROTECTED]> wrote:
> AndroMDA é uma ferramenta que faz promessas ambiciosas: - Atraves de UML
> gerar o código fonte. - Tornar o código fonte descartável (pois os diag.
> UML é que são essenciais). - Fazer uso de Hibernate, Spring, SOAP, etc.
> - Diminuir gigantescamente o tempo de desenvolvimento de programas. -
> Uso intensivo de padrões. - Várias outras vantagens ligadas ao mundo
> J2EE (principalmente).
> 
> O maior inconveniente é a curva de aprendizado, íngrime como um penhasco.
> Já tenho um tutorial incipiente de instalação e criação de um "Alô
> mundo" (Java, JBoss).
> Mas não é o suficiente. A conecção a banco de dados (para mim é um
> mistério), uso de spring, uso de hibernate,  etc. continuam me dando dor
> de cabeça.
> 
> Trago a proposta de criação de uma lista de discussão sobre AndroMDA
> (inexiste no Brasil - pelo menos que eu saiba), ou a criação de uma
> lista de e-mail de pessoas interessadas no assunto.
> 
> Alguêm sabe de orçamento de Treinamento em AndroMDA ?
> 
> Aos interessados, peço que se manifestem.
> 
> Ramon.
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] IDE Java

2005-02-26 Por tôpico Felipe Vieira Silva
o NetBeans já suplantou o Eclipse em produtividade, mas como o povo já
se viciou em Eclipse  :)

para projetos Open Source, o JDeveloper também é impressionante,
incluindo editor gráfico para JSP e editor gráfico para o
struts-config... Em ambiente comercial ele tem um custo/benefício
estranho.

As ferramentas pagas que estou observando tem uma produtividade muito
maior que os ambientes Open Source, incluindo o websphere - filho rico
do Eclipse...

das ferramentas livres, acho que o NetBeans é o que há de mais
produtivo. O Sun Studio é uma grande promessa, vamos ver se a SUN
vence o desafio de encarar as ferramentas pagas de igual para igual...


On Sat, 26 Feb 2005 08:23:37 -0300, Elias Sales <[EMAIL PROTECTED]> wrote:
> O netBeans 4.0 muito bom! e o JDeveloper da oracle
> - Original Message - 
> From: sergio gurgel 
> To: Cejug 
> Sent: Saturday, February 26, 2005 1:02 AM
> Subject: [cejug-discussao] IDE Java
> 
> Galera,
>  
> Além do Eclipse  existe outra IDE Java Free que faça Debbug e BreakPoint?
>  
> Obrigado,
>  
> Sérgio
> 
> 
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Quanto à dificuldade da comunidade Cejug de dar palestras/ mini -cursos

2005-02-25 Por tôpico Felipe Vieira Silva
na hora :)

Próxima semana estarei em Recife, mas na outra posso pensar nisso... 

Talvez o cejug-classifieds seja restrito ao time do projeto, mas posso
pensar em algo mais genérico, tipo Usando Padrões em Aplicações Web,
Swing Elementar, ou ouros títulos interessantes.. .

não vou prometer nada pra não carregar mais uma dívida na consciência,
mas é uma ótima forma de agilizar a comunicação... melhor ainda se
pudermos colocar as apresentações no site do CEJUG para que todos
possam baixar depois e assisitr...

Se alguém tiver tempo e paciência, por favor baixe estas ferramentas e
avalie a praticidade delas em relação ao CEJUG.

valeu,

   Felipe Gaúcho


On Fri, 25 Feb 2005 16:19:36 -0300, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> 
> Felipe, 
> Não está disposto a dar alguma palestra? 
> Nem que seja explicação/demonstração do cejug-classfields para quem está
> interessado mas já pegou o bonde mais ou menos no inicio... 
> :) 
> 
> 
> 
> Felipe Vieira Silva <[EMAIL PROTECTED]> 
> 
> 25/02/2005 16:23 
> Favor responder a discussao 
> 
> Para:discussao@cejug.org 
> cc: 
> Assunto:Re: [cejug-discussao] Quanto à dificuldade da
> comunidade Cejug de dar palestras/ mini -cursos
> 
> 
> 
> 
> na mesma linha tem o  Spaghettilearning , que é Open Source:
> http://www.docebolms.org/index.php?special=changelang&newLang=english
> 
> e muitos outros que vem sendo publicados.. . Esta é a tendência das
> faculdades, que aos poucos vão descobrindo que podem ganhar mais
> dinheiro vendendo cursos online do que pagando segurança, luz e
> computadores, ... :))
> 
> ótima dica,
> 
>   Felipe Gaúcho
> 
> 
> 
> On Fri, 25 Feb 2005 13:01:37 -0300, [EMAIL PROTECTED]
> <[EMAIL PROTECTED]> wrote:
> > 
> > Pessoal, foi criado uma ferramenta ferramenta de ensino a distância com
> > audio/imagem e uma série de outros componentes legais que a gente poderia
> > utilizar para dar palestras sobre qualquer assunto que se queira, sem
> pagar
> > nada... 
> > http://www.lohis.com.br 
> > Realmente é muito boa, já usei(assisti a uma palestra) e os recursos
> também
> > são muito legais.. 
> > Eu acho que o pessoal do Cejug que gosta de dar umas palestrinhas, poderia
> > utilizar dessa ferramenta... basta marcar o dia e utilizar.. assim não
> teria
> > mais a burocracia/incoveniente de arrumar local fisico, fazer inscrições,
> > fazer parcerias e tudo o mais pra um evento... 
> > Em vez disso, poderiamos fazer "micro-eventos" utilizando do Lohis, sem
> > burocracia e sem preocupação... 
> > 
> > 
> > Seria bom para todos do Cejug. A troca de experiências é muito grande... 
> > Vai aí essa dica! 
> > 
> > Abraços, 
> > 
> > Raphael Paiva
> 
> ---
> 
> Ceara' Java User Group
> 
> 
> 
>  Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
> 
> 
> 
> 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Quanto à dificuldade da comunidade Cejug de dar palestras/ mini -cursos

2005-02-25 Por tôpico Felipe Vieira Silva
na mesma linha tem o  Spaghettilearning , que é Open Source:
http://www.docebolms.org/index.php?special=changelang&newLang=english

e muitos outros que vem sendo publicados.. . Esta é a tendência das
faculdades, que aos poucos vão descobrindo que podem ganhar mais
dinheiro vendendo cursos online do que pagando segurança, luz e
computadores, ... :))

ótima dica,

   Felipe Gaúcho



On Fri, 25 Feb 2005 13:01:37 -0300, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> 
> Pessoal, foi criado uma ferramenta ferramenta de ensino a distância com
> audio/imagem e uma série de outros componentes legais que a gente poderia
> utilizar para dar palestras sobre qualquer assunto que se queira, sem pagar
> nada... 
> http://www.lohis.com.br 
> Realmente é muito boa, já usei(assisti a uma palestra) e os recursos também
> são muito legais.. 
> Eu acho que o pessoal do Cejug que gosta de dar umas palestrinhas, poderia
> utilizar dessa ferramenta... basta marcar o dia e utilizar.. assim não teria
> mais a burocracia/incoveniente de arrumar local fisico, fazer inscrições,
> fazer parcerias e tudo o mais pra um evento... 
> Em vez disso, poderiamos fazer "micro-eventos" utilizando do Lohis, sem
> burocracia e sem preocupação... 
> 
> 
> Seria bom para todos do Cejug. A troca de experiências é muito grande... 
> Vai aí essa dica! 
> 
> Abraços, 
> 
> Raphael Paiva

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] DataSource no Struts

2005-02-24 Por tôpico Felipe Vieira Silva
bom, struts segue sendo servlet/jsp :) então continua valendo tudo que
o J2EE "classical" tiver ... :)

só precisa criar o Filter e depois configurar no web.xml que a classe
tal vai filtrar a requisição tal.. poucos dias atrás rolou uma thread
aqui sobre isso.. procura ali na lista...

* se não encontrar, pergunta que a gente acha...

valeu,

   Felipe Gaúcho
   Coordenador CEJUG



On Thu, 24 Feb 2005 20:00:22 -0300, Marcelo Pinheiro
<[EMAIL PROTECTED]> wrote:
> Configurei o pool de conexões do tomcat no struts-config.xml,no action
> eu tenho um metodo herdado  chamado getDataSource que pega o
> dataSource do pool,o meu problema é que eu quero pegar esse datasource
> em um filter ,ou seja,fora do Action onde herda o metodo
> getDataSource(),tem como eu fazer isso?}
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] 4Java

2005-02-24 Por tôpico Felipe Vieira Silva
vou abrir a discussão lá com os demais coordenadores para ver se
recuperamos isso... era muito legal...

acho que tá faltando só tempo pro povo se organizar a velha
desculpa furada :))

On Thu, 24 Feb 2005 11:07:00 -0300, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> 
> E o que é preciso para viabilizar? 
> Espaço físico? 
> 
> 
> 
> Felipe Vieira Silva <[EMAIL PROTECTED]> 
> 
> 24/02/2005 11:11 
> Favor responder a discussao 
> 
> Para:discussao@cejug.org 
> cc: 
> Assunto:Re: [cejug-discussao] 4Java
> 
> 
> 
> 
> 
> Exlicando a dúvida inicial:
> 
> o 4Java era um evento que nós do CEJUG organizávamos no início do ano
> passado e que tinha um impacto muito positivo, com a participação da
> comunidade e tal.
> 
> Infelizmente nós estamos pecando neste sentido, deixamos de organizar
> os eventos mas estamos sempre prometendo organizar o próximo.
> 
> Todos da comunidade são convidados a colaborar neste sentido - se
> souber de alguma forma de viabilizar um evento de pequeno porte, local
> e que sirva para integrar os profissionais Java de Fortaleza, sugira.
> Nós do CEJUG entramos com os palestrantes, alguns brindes e a
> divulgação.
> 
> valeu,
> 
>   Felipe Gaúcho
>   Coordenador CEJUG
> 
> 
> 
> On Thu, 24 Feb 2005 10:42:47 -0300 (ART), Rodrigo Noroes
> <[EMAIL PROTECTED]> wrote:
> > É aqui pertinho...
> >  
> > Palácio de Convenções do Anhembi
> > Av. Olavo Fontoura, 1209
> > São Paulo - SP
> > Tel: (11) 6224.0400
> > 
> > 
> > 
> > > Rafael,
> > >
> > > Quando e aonde será realizado?
> > >
> > > Att Sérgio
> > >
> > > [EMAIL PROTECTED] wrote:
> > > Vai ter o JustJava, mas o 4Java ainda não estou sabendo!
> > >
> > > []s
> > >
> > >
> > > Citando sergio gurgel :
> > >
> > > > Quando será o próximo 4Java?
> > > >
> > > > Att,
> > > > Sérgio
> > > >
> > > >
> > > > -
> > > > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> > > Yahoo!
> > > > agora.
> > >
> > >
> > >
> > >
> > > __
> > > WebMail UNIFOR - http://www.unifor.br.
> > >
> > >
> >
> ---
> > > Ceara' Java User Group
> > >
> > > Para cancelar sua assinatura, envie um e-mail para:
> > > [EMAIL PROTECTED]
> > > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > > Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> > >
> > >
> > >
> > >
> > > -
> > > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> > Yahoo!
> > > agora.
> > 
> > 
> > 
> > 
> > __
> > WebMail UNIFOR - http://www.unifor.br.
> > 
> >
> ---
> > Ceara' Java User Group
> > 
> > Para cancelar sua assinatura, envie um e-mail para:
> > [EMAIL PROTECTED]
> > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> > 
> > 
> > 
> > 
> > 
> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> > Yahoo! agora. 
> > 
> >
> 
> ---
> 
> Ceara' Java User Group
> 
> 
> 
>  Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
> 
> 
> 
> 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] 4Java

2005-02-24 Por tôpico Felipe Vieira Silva
Exlicando a dúvida inicial:

o 4Java era um evento que nós do CEJUG organizávamos no início do ano
passado e que tinha um impacto muito positivo, com a participação da
comunidade e tal.

Infelizmente nós estamos pecando neste sentido, deixamos de organizar
os eventos mas estamos sempre prometendo organizar o próximo.

Todos da comunidade são convidados a colaborar neste sentido - se
souber de alguma forma de viabilizar um evento de pequeno porte, local
e que sirva para integrar os profissionais Java de Fortaleza, sugira.
Nós do CEJUG entramos com os palestrantes, alguns brindes e a
divulgação.

valeu,

   Felipe Gaúcho
   Coordenador CEJUG



On Thu, 24 Feb 2005 10:42:47 -0300 (ART), Rodrigo Noroes
<[EMAIL PROTECTED]> wrote:
> É aqui pertinho...
>  
> Palácio de Convenções do Anhembi
> Av. Olavo Fontoura, 1209
> São Paulo - SP
> Tel: (11) 6224.0400
> 
> 
> 
> > Rafael,
> >
> > Quando e aonde será realizado?
> >
> > Att Sérgio
> >
> > [EMAIL PROTECTED] wrote:
> > Vai ter o JustJava, mas o 4Java ainda não estou sabendo!
> >
> > []s
> >
> >
> > Citando sergio gurgel :
> >
> > > Quando será o próximo 4Java?
> > >
> > > Att,
> > > Sérgio
> > >
> > >
> > > -
> > > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> > Yahoo!
> > > agora.
> >
> >
> >
> >
> > __
> > WebMail UNIFOR - http://www.unifor.br.
> >
> >
> ---
> > Ceara' Java User Group
> >
> > Para cancelar sua assinatura, envie um e-mail para:
> > [EMAIL PROTECTED]
> > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> >
> >
> >
> > -
> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo!
> > agora.
> 
> 
> 
> 
> __
> WebMail UNIFOR - http://www.unifor.br.
> 
> ---
> Ceara' Java User Group
> 
> Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
> 
> 
> 
> 
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora. 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Onde guardar os beans

2005-02-23 Por tôpico Felipe Vieira Silva
não sei se o filter pega o contexto... o meu bean fica no request,
porque ele é um para cada serviço que o usuário quer executar na
aplicação web... E o Filter tem acesso ao request...

sim, você pode mapear no web.xml quais os "paths" que irão ser
filtrados - pode ser mais de um. Veja um exemplo em:

https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/src/net/java/dev/cejug/classifieds/filter/JobPublisherFilter.java

que é mapeado no web.xml da seguinte forma:


JobPublisherFilter

net.java.dev.cejug.classifieds.filter.JobPublisherFilter


JobPublisherFilter
/jobPublisher.do



Você pode encontrar o web.xml em:
https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/web.xml


se tiver tempo e paciência, sugiro que tu baixe o projeto e veja
funcionando.. sinta o comportamento das classes, até debugando no
eclipse pra facilitar a compreensão do que nós fizemos... E se tiver
alguma contribuição, a equipe agradece muito :)

valeu,

Felipe Gaúcho




On Wed, 23 Feb 2005 14:33:38 -0300, Marcelo Pinheiro
<[EMAIL PROTECTED]> wrote:
> Aê Felipe,
> 
> não seria legal colocar o bean no contexto como sugeriu o  Philip por
> que os valores podem alterar no decorrer da aplicação e isso gera
> inconsistência .
> Eu tô usando o struts aqui ele já implementa os padrões
> FrontController e o Command,
> Estou meio confuso em relação a onde exatamente no struts eu colocaria isso.
> Em um filter(Tem como obter o request no filter?)?e no web.xml eu
> mapear as paginas que podem usar esse filter?
> 
> On Wed, 23 Feb 2005 14:09:49 -0300, Felipe Vieira Silva
> <[EMAIL PROTECTED]> wrote:
> > no cejug-classifieds, adotamos o padrão Filter para fazer isso...
> >
> > temos umas taglibs que fazem a parte visual, mas o controle dos
> > valores que o usuário já selecionou e a cópia destes valores para os
> > respectivos beans é feita pelos filtros..
> >
> > 1 filtro asssociado a cada Helper e 1 helper instanciado 1 command
> > para cada caso de uso...
> >
> > o fluxo ficou assim:
> >
> > 1 - o usuário chama a aplicação via FrontController
> > 2 - o FrontController passa para o HelperFactory a requisição
> > 3 - o HelperFactory retorna o objeto Helper que irá lidar com a
> > requisição. A partir daí o helper decide o fluxo de controle a partir
> > do tipo de requisição:
> >
> >3.1 - se for primeira chamada (GET), o helper gerencia o retorno do
> > JSP com a interface de suporte à requisição (um formulário, etc.).
> > Simplesmente faz um redirect
> >
> >   3.2 - se for o POST de um formulário, o Helper instacia o comando
> > que tem a regra de negócio associada à requisição e chama o método
> > "execute(bean);", passando o Bean preenchido com os dados do
> > formulário como parâmetro. O Command retorna um objeto CommandResult,
> > que tem detalhes da execução e um valor booleano de status: sucesso ou
> > fracasso.
> >
> > 4 - Se o command precisar recuperar ou atualizar valores no banco,
> > pede o DaoFactory um DAO relativo à tabela que ele vai usar e passa a
> > este DAO os valores do bean...
> >
> > OBS: o fluxo de controle só chega ao Helper caso os filtros que
> > validem a requisição .. Os filtros atuam independentes do
> > FrontController e estão mapeados aos serviços no web.xml.
> >
> > é por aí...
> >
> > mas lembra que isso foi só uma implementação baseada em padrões.. tal
> > qual o struts, o springer e muitas outras... tudo isso pode ser
> > revisto ou contestado...
> >
> >
> > On Wed, 23 Feb 2005 13:54:52 -0300, Marcelo Pinheiro
> > <[EMAIL PROTECTED]> wrote:
> > > na minha aplicação eu tenho alguns beans que deverão ser apresentados
> > > em Select(combobox) em varios locais da minha aplicação,onde seria o
> > > melhor local pra eu popular esses selects?
> > > Colocar todos na sessão??(Não gosto muito dessa ideia..)
> > > ficar acessando sempre o banco?(deve perder performance...)
> > > alguem tem alguma ideia?
> > >
> > > ---
> > > Ceara' Java User Group
> > >
> > >  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> > >  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > >  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> > >
> > >
> >
> > -

Re: [cejug-discussao] Onde guardar os beans

2005-02-23 Por tôpico Felipe Vieira Silva
no cejug-classifieds, adotamos o padrão Filter para fazer isso...

temos umas taglibs que fazem a parte visual, mas o controle dos
valores que o usuário já selecionou e a cópia destes valores para os
respectivos beans é feita pelos filtros..

1 filtro asssociado a cada Helper e 1 helper instanciado 1 command
para cada caso de uso...

o fluxo ficou assim:

1 - o usuário chama a aplicação via FrontController
2 - o FrontController passa para o HelperFactory a requisição
3 - o HelperFactory retorna o objeto Helper que irá lidar com a
requisição. A partir daí o helper decide o fluxo de controle a partir
do tipo de requisição:

   3.1 - se for primeira chamada (GET), o helper gerencia o retorno do
JSP com a interface de suporte à requisição (um formulário, etc.).
Simplesmente faz um redirect

  3.2 - se for o POST de um formulário, o Helper instacia o comando
que tem a regra de negócio associada à requisição e chama o método
"execute(bean);", passando o Bean preenchido com os dados do
formulário como parâmetro. O Command retorna um objeto CommandResult,
que tem detalhes da execução e um valor booleano de status: sucesso ou
fracasso.

4 - Se o command precisar recuperar ou atualizar valores no banco,
pede o DaoFactory um DAO relativo à tabela que ele vai usar e passa a
este DAO os valores do bean...

OBS: o fluxo de controle só chega ao Helper caso os filtros que
validem a requisição .. Os filtros atuam independentes do
FrontController e estão mapeados aos serviços no web.xml.

é por aí... 

mas lembra que isso foi só uma implementação baseada em padrões.. tal
qual o struts, o springer e muitas outras... tudo isso pode ser
revisto ou contestado...





On Wed, 23 Feb 2005 13:54:52 -0300, Marcelo Pinheiro
<[EMAIL PROTECTED]> wrote:
> na minha aplicação eu tenho alguns beans que deverão ser apresentados
> em Select(combobox) em varios locais da minha aplicação,onde seria o
> melhor local pra eu popular esses selects?
> Colocar todos na sessão??(Não gosto muito dessa ideia..)
> ficar acessando sempre o banco?(deve perder performance...)
> alguem tem alguma ideia?
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Formatação de atributos

2005-02-23 Por tôpico Felipe Vieira Silva
o objeto existe, mas pode ser apenas um Bean...

por quê o struts precisa de dois objetos que tem os mesmos atributos,
refletem a mesma tabela no banco e que estão separados apenas para o
quê mesmo ?




On Wed, 23 Feb 2005 12:05:42 -0300, Phillip Calçado <[EMAIL PROTECTED]> wrote:
> Olá,
> 
> Felipe, a coisa é um pouco mais complexa, em minha opinião.
> 
> A camada de apresentação deve ser responsável pela formatacao ao seu
> usuário. Lembre-se que o usuário pode ser uma pessoa, um outro sistema
> ou qualquer outra coisa.
> 
> Para mim, uma data no formato dd/mm/ está perfeito, mas para um
> americano não está. Um subsistema pode requerer a data em um formato
> como ISO, não muito legível.
> 
> Mesmo que seu sistema tenha apenas um tipo de usuário, não faz parte
> da responsabildiade das classes de negócio prover apresentação. Isso é
> feito pela apresentação do sistema, sua interface com seus usuários.
> 
> A questão das responsabilidades é definitiva no desenvolvimento de um
> sistema de objetos. Misturar responsabilidades de camadas é contra a
> própria técnica de camadas, provê acoplamento fora do controle e
> geralmente resulta num belo prato de macarrão.
> 
> Um objeto pode e deve ter mecanismos para validar sua entrada, tendo
> certeza que ela obedece ao contrato que seu método publica. Isso é
> chamado asserção.
> 
> Transferir dados vindo de um formulário má persistência indica que
> falta alguma coisa. Cadê o objeto? A prática de criar um pseudo-objeto
> (algo parecido com um registro/struct ou um bean) que apenas agrupa
> dados em um formulário tem sua utilidade na camada de apresentação.
> Como a camada de apresentação não conversa com a camada de
> persistência, ela deve passar pela camada de domínio, onde beans não
> são bem vindos. Nessa camada, os dados enviados no formulário devem
> ser transformados em objetos de domínio, com comportamento,
> responsabilidades e estado bem definidos. Estes são os objetos que
> devem ser persistidos.
> 
> []s
> 
> On Wed, 23 Feb 2005 11:23:06 -0300, Felipe Vieira Silva
> <[EMAIL PROTECTED]> wrote:
> > isto é polêmico...
> >
> > obedecer padrões é excelente, mas às vezes o uso de padrões causa uma
> > proliferação de classes auxiliares e minúsculas que só existem nos
> > projetos para preservar os padrões... Neste caso, a contribuição do
> > uso de padrões neste ponto do projeto contraria o senso comum e,
> > portanto, fica estranho...
> >
> > Um exemplo típico é o struts usar ActionForm e Bean separados.. .
> > somente para manter "o conceito" das classes separadas em camadas.
> >
> > Um bean poderia ter o método de validação e ser usado para transferir
> > os valores do formulário até a camada de consistência. Isso iria
> > contrariar o discurso dos padrões, mas daria mais simplicidade ao
> > sistema ao aliminar o frágil processo de copiar os valores do
> > FormAction para o Bean com o BeanUtils...
> >
> > mas é coisa a ser discutida
> >
> 
> --
> Phillip Calçado
> ICQ: 1110nine38six5
> M$N: [EMAIL PROTECTED]
> http://www.jablo.com.br/blogs/page/pcalcado
> http://www.jroller.com/page/pcalcado
> Crux Sacra Sit Mihi Lux
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] [OT] salário no Nordeste

2005-02-23 Por tôpico Felipe Vieira Silva
Com o teu currículo, o salário deve variar entre R$3.500,00 e R$5.000,00

Existe uma euforia recente aqui em Fortaleza sobre qualidade de
software.. .se você buscar um cargo nesta área, os salários serão
maiores.. . Em geral, um coordenador de projeto ou analista de
qualidade ganha bem melhor do que um analista, independente da
capacitação das pessoas

a CLT vai te comer 40% em impostos todo mês.. em contrapartida tu
recebe uma série de garantias, férias pagas e uma boa grana na recisão
do contrato..

Por fora, você fica sem nenhuma garantia, porém pode negociar um
salário melhor e gerenciar suas prioridades

bem-vindo ao paraíso nordestino,

Felipe Gaúcho

On Wed, 23 Feb 2005 07:27:53 -0800 (PST), trebor iksrazal
<[EMAIL PROTECTED]> wrote:
> Olá,
> 
> Sou Americano e estava trabalhando em São Paulo -
> desculpe sobre meu português.
> 
> Estou fazendo entrevistas agora, e tenho uma dúvida
> sobre quanto dinhero posso cobrar aqui em Fortaleza.
> Por examplo, meu último emprego em SP estava ganhando
> R$ 5200 terceirizado. Agora estou conversando com uma
> empresa sobre CLT. Eu no sei que é justo aqui.
> 
> Tenho seis anos de experiência com J2EE e oito anos de
> experiência com Unix/Linux. Se quiser, pode baixar meu
> CV aqui:
> 
> http://www.braziloutsource.com/ROBERT_LAZARSKI.doc
> 
> Agradeço qualquer conselho,
> Robert
> 
> __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Formatação de atributos

2005-02-23 Por tôpico Felipe Vieira Silva
isto é polêmico... 

obedecer padrões é excelente, mas às vezes o uso de padrões causa uma
proliferação de classes auxiliares e minúsculas que só existem nos
projetos para preservar os padrões... Neste caso, a contribuição do
uso de padrões neste ponto do projeto contraria o senso comum e,
portanto, fica estranho...

Um exemplo típico é o struts usar ActionForm e Bean separados.. .
somente para manter "o conceito" das classes separadas em camadas.

Um bean poderia ter o método de validação e ser usado para transferir
os valores do formulário até a camada de consistência. Isso iria
contrariar o discurso dos padrões, mas daria mais simplicidade ao
sistema ao aliminar o frágil processo de copiar os valores do
FormAction para o Bean com o BeanUtils...

mas é coisa a ser discutida


On Wed, 23 Feb 2005 10:58:16 -0300, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> 
> Elias, 
> 
> na minha opinião, uma regra dessas, mesmo sendo simples, dentro de um bean é
> um tanto deselegante... 
> 
> mas você poderia criar uma classe Formatadora... 
> 
> 
> [ ]'s 
> 
> 
> 
> 
> Rodrigo Maia Barros
> Programador Java
> 
> Sena Informática Ltda
> Av. Desembargador Moreira, 1701 . Cobertura - Ed. Ricardo Studart - Aldeota
> Fortaleza . Ceará . Cep. 60170.001 . www.sena.com.br 
> Pabx: +55 85 3131.6999 . Fax.: +55 85 3131.6992
> 
> 
> 
> "Elias Sales" <[EMAIL PROTECTED]> 
> 
> 23/02/2005 10:59 
> Favor responder a discussao 
> 
> Para: 
> cc: 
> Assunto:Re: [cejug-discussao] Formatação de atributos
> 
> 
> 
> 
> 
> Caro amigo,
> 
> Minha jsp não possui código java, ela apenas apresenta os dados, uso a
> especificação JSP 2.0.
> 
> 
> O trecho do bean:
> 
> public class Licitacao {
> 
> public void setEstimativa(float estimativa) {
>this.estimativa = estimativa;
>setFormaEstimativa(formataFloat(getEstimativa()));
> }
> 
> 
> public void setFormaEstimativa(String formaEstimativa) {
>this.formaEstimativa = formaEstimativa;
> }
> 
> }
> Trecho da jsp:
> 
> 
> 
> 
> 
> Alguem pode me ajudar.??
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> - Original Message -
> From: "Phillip Calçado" <[EMAIL PROTECTED]>
> To: 
> Sent: Wednesday, February 23, 2005 10:49 AM
> Subject: Re: [cejug-discussao] Formatação de atributos
> 
> 
> Olá,
> 
> Se estamos falando em boas práticas e programação OO de verdade, o que
> é seu bean? O que ele representa?
> 
> Seu bean representa, digamos, um Cliente. Em qual camada ele está?
> 
> A menos que seu objeto esteja na camada de apresentação (o que não
> parece ser o caso) e mesmo com ressalvas, ele não deve fornecer dados
> formatados.
> 
> Sua JSP (no caso) deve utilizar algum mecanismo que pegue a data e a
> formate.
> 
> Note que o uso de beans com regras de negócio é sintoma do já
> mencionado JASP - Java achando que é ASP. Se você possui mais que um
> ou outro if e meia dúzia de fors em sua JSP, é hora de rever seus
> conceitos ;)
> 
> []s
> 
> 
> 
> On Wed, 23 Feb 2005 10:42:24 -0300, Elias Sales <[EMAIL PROTECTED]> wrote:
> > > Estou com problema com os atributos do meus beans que são float e Date,
> > pois
> > > os mesmo devem ser formatados, gostaria de saber qual a melhor forma
> para
> > > resolver isso. Devo cria por exemplo o métod Bean.getData() e o
> > > Bean.getDataFormatada() que retorna uma string? Atualmente estou
> > formatando
> > > no servlet e mandando um objeto string para as jsps, mas assim vejo como
> > > "gambiarra", fugindo das  boas práticas.
> 
> 
> --
> Phillip Calçado
> ICQ: 1110nine38six5
> M$N: [EMAIL PROTECTED]
> http://www.jablo.com.br/blogs/page/pcalcado
> http://www.jroller.com/page/pcalcado
> Crux Sacra Sit Mihi Lux
> 
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: 
> [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
> 
> 
> ---
> 
> Ceara' Java User Group
> 
> 
> 
>  Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
> 
> 
> 
> 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Formatação de atributos

2005-02-23 Por tôpico Felipe Vieira Silva
O JSTL tem classes para a formatação de datas:

http://jakarta.apache.org/commons/jelly/libs/fmt/tags.html
http://www.onjava.com/pub/a/onjava/2002/09/11/jstl2.html
http://demo.pramati.com/jstl-standard-examples.war/format/FormatDateTime.jsp

se não resolver, volta a perguntar

Felipe Gaúcho
Coordenador CEJUG

On Wed, 23 Feb 2005 10:42:24 -0300, Elias Sales <[EMAIL PROTECTED]> wrote:
> 
> - Original Message -
> From: "Elias Sales" <[EMAIL PROTECTED]>
> To: 
> Sent: Wednesday, February 23, 2005 10:33 AM
> Subject: Re: [cejug-discussao] Dúvida sobre acesso a arquivos de outro
> contexto
> 
> > Olá moçada,
> >
> > Tudo Bem?
> >
> > Estou com problema com os atributos do meus beans que são float e Date,
> pois
> > os mesmo devem ser formatados, gostaria de saber qual a melhor forma para
> > resolver isso. Devo cria por exemplo o métod Bean.getData() e o
> > Bean.getDataFormatada() que retorna uma string? Atualmente estou
> formatando
> > no servlet e mandando um objeto string para as jsps, mas assim vejo como
> > "gambiarra", fugindo das  boas práticas.
> >
> > Grato pela atenção.
> >
> > Obrigado
> >
> >
> > --
> -
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] taglib recebendo expressoes

2005-02-21 Por tôpico Felipe Vieira Silva
Tem que extender a taglib da classe "BodyTagSupport":

public class CheckBoxesTable extends BodyTagSupport {
private List dataSource = null; // Lista de Identificavel
// ... + getDataSource + setDataSource + doStartTag() 
}

e incluir o "rtexprvalue" que o Pedro comentou no TLD:

  
requiredSkills

net.java.dev.cejug.classifieds.taglib.CheckBoxesTable
JSP

dataSource
true
true

  


pode encontrar exemplos funcionais em:

https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-app/WEB-INF/

na pasta /tld tem os descritores de tag lib
na pasta /jsp o arquivo jobPublisher.jsp tem a chamada
na classe /src/net/java/dev/cejug/classifieds/taglib/CheckBoxesTable.java
a implementação da tagLib.

valeu,

   Felipe Gaúcho


On Mon, 21 Feb 2005 15:50:18 -0300 (ART), Arthur Rocha
<[EMAIL PROTECTED]> wrote:
> E a pessoal..massa...
> To com um problema chato..tenho uma taglib e preciso passar valores para um
> dos atributos usando parametros vindos do request usando expressoes do tipo
> <%=request.getParameter("blabla")%>
> Alguem tem alguma dica...valeu
> 
> 
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora. 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] [OFF-TOPIC] mais formas de ganhar dinheiro sem fazer nada

2005-02-21 Por tôpico Felipe Vieira Silva
lembra que tem sempre este "Variable Western Union Fee", que no final
das contas fica em torno de 10% Somando os 15% do rentacoder + 5%
do paypal + 10% da western = +/- 30% de taxa sobre o lucro inicial
fora o cpmf :))

Uma das coisas que me motivou a procurar serviços "remotos" (o seu
"outsourcing") foi a chance de me livrar dos impostos brasileiros, que
são absurdos.. mas hoje em dia acho que vai dar no mesmo.. a diferença
é que ao invés de pagar imposto, vou pagar uma ruma de agiotas
internacionais "no free lunch" :))

Aliás, visitei a tua página e fiquei bem impressionado: Linux + Java..
beleza. Estou tentando configurar um pen-drive de 2Gb com o ambiente
Java rodando sobre o Kurumin.. se tiver alguma dica sobre isso, eu
agradeço

valeu,

   Felipe Gaúcho



On Mon, 21 Feb 2005 07:05:13 -0800 (PST), trebor iksrazal
<[EMAIL PROTECTED]> wrote:
> Também, Com rent-a-coder tem uma option para Western
> Union para gente fora do EUA.
> 
> Do site www.rentacoder.com :
> 
> Western Union (wire/telegraph)--Large Job Option #2:
> Recommended if:  Your jobs for the month total $100 or
> more and you are not located in the United States, or
> you want payment immediately.
> 
> How it works: At then end of the month we send your
> money to Western Union. You can then pick it up at one
> of over 101,000 Agent locations in over 187 countries
> and territories. (To find the location nearest you, go
> to Western Union). For information on pickup, see the
> Western Union Pickup FAQ for details.
> 
> How much does this cost? Western Union levies a fee
> depending on the amount of money you are being sent
> (see the Western Union Fee Calculator for details) In
> addition, we add a small handling fee to pay for the
> additional work required to use this service.  To keep
> your costs lower, you can choose not to have the check
> mailed if your account balance is less than a certain
> $ threshold amount.  Note that all payments are made
> in U.S. dollars, so if you wish payment in another
> currency, you are responsible for the conversion.
> 
> Fee:
> United States: Variable Western Union Fee + $5
> Non-United States: Variable Western Union Fee +
> $10
> 
> iksrazal
> 
> 
> --- trebor iksrazal <[EMAIL PROTECTED]> wrote:
> 
> > Sou Americano - não precisa contratar 'malandragem'.
> > Tenho uma conta com rentacoder.com, e claro, tenho
> > uma
> > empresa nos EUA registrada,
> > http://www.braziloutsource.com/ .
> >
> > FYI (for your information), rent-a-coder e
> > www.GetACoder.com tipacamente tem bem mais para PHP
> > do
> > que Java. Mas de vez em quando tem para Java também.
> >
> >
> >
> > Estou disponível para conversar serio se alguem
> > quiser.
> >
> > iksrazal
> >
> > --- Felipe Vieira Silva <[EMAIL PROTECTED]> wrote:
> >
> > > Prezados,
> > >
> > > cada dia me surpreendo mais com a malandragem
> > > alheia.. Agora descobri
> > > a maneira "paypal" de engordar a conta bancária
> > sem
> > > sair de casa :))
> > >
> > > Lembram que comentei sobre o rentacoder.com ? Site
> > > onde
> > > desenvolvedores de todos os níveis podem garimpar
> > > algum trocado ? pois
> > > é.. a forma "menos cara" de receber o dinheiro do
> > > serviço é via
> > > PayPal, um atravessador de grana usado por eBay e
> > > outros gigantes da
> > > negociata...
> > >
> > > O paypal cobra "apenas" 5% de tudo que você
> > receber
> > > via rentacoder(que
> > > cobra outros 15%), porém tem um truque: a grana só
> > é
> > > liberada em
> > > países que têm um operador PayPal - o Brasil, por
> > > exemplo, não tem.
> > > Nos países em que o PayPal não tem operadora, o
> > > dinheiro fica
> > > "guardado" em sua conta paypal, e pode ser usado
> > > para pagar coisas com
> > > o paypal. Porém, você não consegue pagar nada no
> > > Brasil, justamente
> > > porque nenhuma empresa pode operar com PayPal num
> > > país que não tem
> > > paypal :)))
> > >
> > > Até aí tudo bem, eu andava pensando aqui como
> > > resgatar meus suados
> > > dólares do paypal e descobri o malandro dos
> > > malandros: o "resgatador
> > > de dinheiro paypal" :)))
> > >
> > > Existe um bando de brasileiros que estão
> > > atravessando o que sobrou de
> > > seu dinheiro no paypal, por comissões que variam
> > &

[cejug-discussao] [OFF-TOPIC] mais formas de ganhar dinheiro sem fazer nada

2005-02-21 Por tôpico Felipe Vieira Silva
Prezados,

cada dia me surpreendo mais com a malandragem alheia.. Agora descobri
a maneira "paypal" de engordar a conta bancária sem sair de casa :))

Lembram que comentei sobre o rentacoder.com ? Site onde
desenvolvedores de todos os níveis podem garimpar algum trocado ? pois
é.. a forma "menos cara" de receber o dinheiro do serviço é via
PayPal, um atravessador de grana usado por eBay e outros gigantes da
negociata...

O paypal cobra "apenas" 5% de tudo que você receber via rentacoder(que
cobra outros 15%), porém tem um truque: a grana só é liberada em
países que têm um operador PayPal - o Brasil, por exemplo, não tem.
Nos países em que o PayPal não tem operadora, o dinheiro fica
"guardado" em sua conta paypal, e pode ser usado para pagar coisas com
o paypal. Porém, você não consegue pagar nada no Brasil, justamente
porque nenhuma empresa pode operar com PayPal num país que não tem
paypal :)))

Até aí tudo bem, eu andava pensando aqui como resgatar meus suados
dólares do paypal e descobri o malandro dos malandros: o "resgatador
de dinheiro paypal" :)))

Existe um bando de brasileiros que estão atravessando o que sobrou de
seu dinheiro no paypal, por comissões que variam entre 5 e 10 por
cento. Ou seja, eles colocam o dinheiro em sua conta aqui no Brasil
por mais 5% de comissão.

Qual o truque? 

Os caras abrem contas no EUA, que aceitam transferência do dinheiro do
paypal. Depois, convencem os caras que tem algum dinheiro preso no
paypal internacional e que moram em países sem operadora paypal a
pagar mais um dízimo para receber a grana Parece "filter chain" 
financeiro :))

Ou seja, como ganhar dinheiro sem fazer nada:

1) Virar operador PayPal no Brasil - o MercadoPago é a subsidiária
nacional do paypal - por alguma razão não rla interface entre os dois
serviços. Provavelmente você precisará ser milhionário para conseguir
isso :))

2) Abrir uma conta nos EUA, ou usar de algum parente, e ficar ganhando
5% de todos os trouxas que você encontrar :))

3) Criar um mirror do rentacoder.. um granbde portal que traduz as
ofertas dos gringos pros brasileiros e cobra mais uns porcentos do
lucro :)

4) inventar outra malandragem que os caras ainda não pensaram ...

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] mostrar XML no browser sem extensão ".xml"

2005-02-17 Por tôpico Felipe Vieira Silva
Prezados javanáticos,

o classificados está retornando os anúncios no formato RSS 2.0, que é
um texto XML ... a partir de requisições do tipo:

   http://localhost:8080/cejug-classifieds/rssFedd?section=Job

quando o XML retorna, ele aparece como texto na tela e não com formato
e highlight de XML... por quê ? Quando eu olho o "source", tudo ok.. é
xml mesmo

imagino que seja porque o browser não reconheceu a extensão .xml na URL...

tem como contornar isso ?

já tentei: response.setContentType("text/xml");

mas não funcionou...

valeu,

  Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Beans X TOs

2005-02-17 Por tôpico Felipe Vieira Silva
quando lançaram o Tiger, eu andei olhando annotations, e achei mais
uma daquelas melhorias mais voltadas às ferramentas do que aos humanos
...

não sei, ainda não tenho críticas sobre essas melhorias, mas a sintaxe
do código Java vai ficando cada vez mais incompreensível - mais
parecido com script... difícil identificação visual da estrutura dos
objetos... aquilo de tirar a tipagem dos laços até hoje estou
procurando uma razão melhor do que "economizar digitação" :))

mas talvez seja só porque ainda não me acostumei... um ranço reacionário :))

vamos ver, vou re-olhar a questão dos metadados


On Thu, 17 Feb 2005 12:09:18 -0300, Phillip Calçado <[EMAIL PROTECTED]> wrote:
> olá,
> 
> Um bean é uma classe que segue uma convenção. Basicmanete ele é usado
> para se descobrir sua estrutura usando reflection, coia que Hibernte,
> Struts e tantos outros fazem. Como advento da metadata no Java 5, não
> serão mais tão necessários.
> 
> Um DTO/TO/VO é um objeto sem significado real num sisitema, criado
> apenas para facilitar o mtransporte de dados entre camadas e/ou nós em
> uma rede. O uso de DTO fora de ambientes com muita necessidade é
> altamente desaconselhado.
> 
> POJO é qualquer objeto Java que não tenha característica (implemente
> interfaces, extenda classes...) trelativas a um framework, uma Action
> do Struts não é um POJO, um EJB não é um POJO, ambos têm limitações
> impostas pelo framework, mas o Hibernate, que não impõe nada, pode
> persistir POJOs.
> 
> Uma confusão entre esses conceitos pode indicar que falta um domínio
> de aplicação bem definido em seu sistema.
> 
> []s
> 
> On Thu, 17 Feb 2005 11:51:14 -0300, Francisco Jodevan Campelo
> <[EMAIL PROTECTED]> wrote:
> > Que tal incluir na discussão o conceito do POJO?
> >
> >
> > - Original Message -
> > From: "Felipe Vieira Silva" <[EMAIL PROTECTED]>
> > To: 
> > Sent: Thursday, February 17, 2005 11:46 AM
> > Subject: [cejug-discussao] Beans X TOs
> >
> > Javeiros,
> >
> > diferença enre um Bean e um TO ?
> >
> > no classificados, os Beans são classes que além dos atributos, possuem
> > métodos como validação, etc (a minha versão dos ActionForms do
> > struts). E os TOs são aqueles que só possuema atributos + get + set
> > (usados apenas para recuperar informações do banco, convertidos em
> > objetos Java).
> >
> > O padrão Bean pressupõem um construtor vazio, classe serializável e
> > atributos com acessibilidade apenas pelos respectivos métodos GET e
> > SET
> >
> > Pergunta: posso considerar uma classe como Bean se eu incluir mais
> > alguns métodos ??
> >
> > outra: qual a razão do struts usar duas classes para mapear os
> > atributos entre o banco e os formulários web ? Para garantir um "bean
> > puro" na camada de negócio ?
> >
> > valeu,
> >
> >Felipe Gaúcho
> 
> --
> Phillip Calçado
> ICQ: 1110nine38six5
> M$N: [EMAIL PROTECTED]
> http://www.jablo.com.br/blogs/page/pcalcado
> http://www.jroller.com/page/pcalcado
> Crux Sacra Sit Mihi Lux
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] Beans X TOs

2005-02-17 Por tôpico Felipe Vieira Silva
Javeiros,

diferença enre um Bean e um TO ?

no classificados, os Beans são classes que além dos atributos, possuem
métodos como validação, etc (a minha versão dos ActionForms do
struts). E os TOs são aqueles que só possuema atributos + get + set
(usados apenas para recuperar informações do banco, convertidos em
objetos Java).

O padrão Bean pressupõem um construtor vazio, classe serializável e
atributos com acessibilidade apenas pelos respectivos métodos GET e
SET

Pergunta: posso considerar uma classe como Bean se eu incluir mais
alguns métodos ??

outra: qual a razão do struts usar duas classes para mapear os
atributos entre o banco e os formulários web ? Para garantir um "bean
puro" na camada de negócio ?

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] web application com Maven ?

2005-02-17 Por tôpico Felipe Vieira Silva
a idéia é disribuir apenas 1 arquivo XML a partir da página do
projeto. A partir deste arquivo, o desenvolvedor pode executar
comandos para baixar o conteúdo do projeto (checkout CVS), compilar,
realizar testes unitários, deploy no servidor remoto, criação do banco
e commit no CVS

O Tomcat tem algo parecido, mas com ANT se não me engano...

á, vamos integrar o Maven com o CruiseControl também :) para que os
relatórios de modificações no código do projeto sejam acessíveis a
toda equipe...

ou seja, diversão garantida para os configuradores de plantão...


On Thu, 17 Feb 2005 08:05:33 -0300, Joaquim Pedro C. Oliveira
<[EMAIL PROTECTED]> wrote:
> Oi  Felipe,
> 
> Eu já usei o Maven pra gerar build de aplicações web em Java, mas nada
> com EJB. Se for útil! :-)
> 
> Joaquim
> 
> On Wed, 16 Feb 2005 11:20:01 -0300, Felipe Vieira Silva
> <[EMAIL PROTECTED]> wrote:
> > Prezados amigos,
> >
> > alguém está usando Maven para desenvolver projetos J2EE ?
> >
> > eu já usei maven a algum tempo atrás, mas agora, pra varia, quando
> > resolvi recuperar o uso do maven no projeto já em andamento a coisa
> > complicou.. nem tudo parece mais tão simples :))
> >
> > qualquer dica será bem-vinda
> >
> >  Felipe Gaúcho
> >
> > ---
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> >
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] problema no tomcat

2005-02-16 Por tôpico Felipe Vieira Silva
o Tomcat é daqueles programas que quando começam a reclamar tem que
reinstalar e pronto, geralmente resolve...

durante a instalação existe a opção de manter os contextos no
server.xml ou em pastas separadas (dentro do catalina\localhost)..
talvez seja algum problema por aí...


On Wed, 16 Feb 2005 19:22:09 -0300, Arnaldo Escossio
<[EMAIL PROTECTED]> wrote:
> Olá caros amigos,
> 
> estou com o problema no tomcat 5.
> Não sei porque, o contexto da minha aplicação sumiu, já tentei criála
> novamente e dá o seguinte erro:
> 
> HTTP Status 500 - Error invoking operation createStandardContext
> type Status report
> message Error invoking operation createStandardContext
> description The server encountered an internal error (Error invoking
> operation createStandardContext) that prevented it from fulfilling
> this request.
> Apache Tomcat/5.0.28
> 
> Quando inicializo o tomcat ele apresenta esse erro :
> 
> INFO: Processing Context configuration file URL file:C:\Arquivos de
> programas\Apache Software Foundation\Tomcat
> 5.0\conf\Catalina\localhost\tradutor.xml
> 16/02/2005 19:05:54 org.apache.commons.digester.Digester endElement
> SEVERE: End event threw exception
> java.lang.reflect.InvocationTargetException
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>at java.lang.reflect.Method.invoke(Unknown Source)
>at 
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
>at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
>at org.apache.commons.digester.Rule.end(Rule.java:276)
>at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
>at 
> org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
>at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> Source)
>at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> Source)
>at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
>at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>at org.apache.commons.digester.Digester.parse(Digester.java:1567)
>at 
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
>at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
>at 
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
>at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
>at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
>at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
>at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
>at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
>at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>at 
> org.apache.catalina.core.StandardService.start(StandardService.java:480)
>at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
>at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>at java.lang.reflect.Method.invoke(Unknown Source)
>at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
>at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> Caused by: java.lang.UnsupportedClassVersionError:
> com/mcfox/core/InitServlet (Unsupported major.minor version 49.0)
>at java.lang.ClassLoader.defineClass0(Native Method)
>at java.lang.ClassLoader.defineClass(Unknown Source)
>at java.security.SecureClassLoader.defineClass(Unknown Source)
>at 
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
>at 
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
>at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
>at 
> org.apache.cata

[cejug-discussao] web application com Maven ?

2005-02-16 Por tôpico Felipe Vieira Silva
Prezados amigos,

alguém está usando Maven para desenvolver projetos J2EE ?

eu já usei maven a algum tempo atrás, mas agora, pra varia, quando
resolvi recuperar o uso do maven no projeto já em andamento a coisa
complicou.. nem tudo parece mais tão simples :))

qualquer dica será bem-vinda

 Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] j2me

2005-02-16 Por tôpico Felipe Vieira Silva
http://today.java.net/pub/a/today/2005/02/09/j2me1.html
http://community.java.net/communications/


On Wed, 16 Feb 2005 11:28:50 -0200, Rafael Augusto
<[EMAIL PROTECTED]> wrote:
> Olá lista,
> irei começar a estudar j2me e gostaria de alguma dica(links legais, o que
> começar estudando, etc ... :) do pessoal da lista que já trabalha com isso 
> 
> valeu,
>Rafael.
> ___
> Faz um 0 + 21 + código da cidade + número do telefone e aproveite as vantagens
> que só o 21 da Embratel oferece
> 
> www.embratel.com.br
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] API para manipular RSS

2005-02-15 Por tôpico Felipe Vieira Silva
Prezados amigos,

chegou a hora do classificados manipular o XML no formato RSS 2.0.

Até agora, eu estava usando uma biblioteca que baixei a milhões de
anos atrás e que vinha funcionando bem.. Porém, notei que o struts usa
uma biblioteca do Jakarta, e pela web vi que existem n-bibliotecas que
fornecem suporte à RSS 2.0.

Pergunta: alguém tem mexido com isso? que biblioteca usar ?

OBS: a do struts é um pacote à parte ou vem embutido no framework ??

valeu,

  Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Erro medonho -> JasperException: org.apache.commons.pool.impl.GenericObjectPool: method ()V not found

2005-02-14 Por tôpico Felipe Vieira Silva
algum tempo atrás eu sofri com um erro esquisito que no final era
problema no classpath:

dois arquivos JARs tinham classes com nome idêntico, só que num deles
a versão da classe era antiga... .pela ordem no classpath, o JAR que
tinha a classe antiga sempre era encontrada primeiro.. . e o erro era
parecido com esse: método não existe...

sugestão: remove tudo do classpath e testa apenas com as classes
específicas do teu projeto - e manda pesquisar o nome da classe que
está gerando o problema em todos os arquivos do projeto (*.*).. para
ver se a classe não aparece em dois cantos diferentes...

pode não ser isso, mas pelo tipo de erro é o melhor que posso imaginar.

valeu,

  Felipe Gaúcho





On Mon, 14 Feb 2005 18:36:27 -0200, Anaximandro Melo
<[EMAIL PROTECTED]> wrote:
> Senhores,
> 
> Salve!
> 
> Depois de um bom tempo sem nada postas na lista, deparei-me c/ o seguinte
> problelma:
> HTTP Status 500 - 
> 
> 
> type Exception report
> 
> message 
> 
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
> 
> exception org.apache.jasper.JasperException:
> org.apache.commons.pool.impl.GenericObjectPool: method ()V not found
 at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:400)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
 at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
 at
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
 at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562)
> at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
 at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
> at java.lang.Thread.run(Thread.java:534)
> 
> root cause javax.servlet.ServletException:
> org.apache.commons.pool.impl.GenericObjectPool: method ()V not found
 at
> org.apac

Re: [cejug-discussao] Struts-blank maluco!

2005-02-14 Por tôpico Felipe Vieira Silva
vê lá se a chave "welcome.title" está no arquivo de properties.. 

se estiver, deve ter algo errado com a estrutura do projeto ...

como tu criou o projeto ?

apenas descompactou o struts-blank ?

o melhor é criar um projeto Tomcat normal e depois usar o "import" do
eclipse 


On Mon, 14 Feb 2005 09:45:24 -0300, Jean Moura <[EMAIL PROTECTED]> wrote:
> Amigos,
> 
> Fiz o deploy do struts-blank e qdo chamo o Welcome.do a 1a vez funciona
> perfeitamente chamando o Welcome.jsp. Após eu fazer qualquer alteração no
> aplication.properties e reestartar o TC (5.0.30), eis o erro:
> javax.servlet.ServletException: Missing message for key "welcome.title"
> 
> Já chequei a permissão do arquivo e não há nada de errado.
> 
> O q pode estar acontecendo pessoal?
> 
> Já estou há 3 dias emperrado nisso.
> 
> Abraços
> 
> Jean
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] bean com Objeto personaliado X BeanUtils

2005-02-11 Por tôpico Felipe Vieira Silva
Prezados,

se o me ActionForm tiver uma referência a um objeto que não é String,
nem Wrapper e nem tipo primitivo O BeanUtils fica dando erro de
"argument type mismatch"

como resolver ?? no struts ?

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] a roda quadrada (quase um losango)

2005-02-11 Por tôpico Felipe Vieira Silva
interessante.. .


poderia criar um default.success.jsp, e na ausência da página, o
framework procurar esta..

Mas confesso que foi uma observação fatal :)) vou repensar


On Fri, 11 Feb 2005 11:07:13 -0300, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> 
> com isso: 
> "http://host:8080//?service=name
> 
> e depois, o sistema usar variações deste nome para deduzir o resto:
> 
> nameHelper
> nameCommand
> name.success.jsp
> name.failure.jsp 
> " 
> 
> O framework não estaria amarrando as aplicações? 
> se eu quiser colocar para todas as minhas paginas a mesma pagina de sucesso
> ou de erro? 
> Do jeito proposto eu teria que fazer várias? 
> 
> 
> 
> Felipe Vieira Silva <[EMAIL PROTECTED]> 
> 
> 11/02/2005 10:38 
> Favor responder a discussao 
> 
> Para:discussao@cejug.org 
> cc: 
> Assunto:[cejug-discussao] a roda quadrada (quase um losango)
> 
> 
> 
> 
> Povo,
> 
> sigo aqui na minha lisérgica aventura acerca de padrões, java e
> cejug-classifieds
> 
> hoje pela manhã inventei essa:
> 
> a maioria dos frameworks tem um arquivo de configuração (pense
> struts-config), onde os desenvolvedores vão embutindo variáveis
> "liga-desliga" pra configurar a aplicação final...
> 
> o meu config (pense "learning-config") estava se aproximando muito do
> struts-config e comecei a ficar preocupado em terminar a experiência
> com uma roda modelito Jakarta cevei um chimarrão novinho, peguei o
> cachorro e me pus a balançar na rede de idéia enquanto curtia o
> nordestão da varanda...
> 
> quando a entropia nos neurônios me trouxe novamente pra frente do
> micro, surgiu isso:
> 
> ao invés de incluir no arquivo o nome do serviço, o nome do JSP de
> sucesso e o nome do JSP de fracasso.. vou tentar isso:
> 
> http://host:8080//?service=name
> 
> e depois, o sistema usar variações deste nome para deduzir o resto:
> 
> nameHelper
> nameCommand
> name.success.jsp
> name.failure.jsp
> 
> era isso... to be continue
> 
> considerações:
> 
> por quê reinventar? para aprender.. isso é óbvio, mas sempre surgem os
> reacionários, etc... No final, vou admitir que o povo do Struts já vem
> a mais tempo ralando nesse tipo de idéia, e que o grande número de
> variáveis de configuração justifica um arquivo separado.. Mas o
> experimento sobre os conceitos que regem os frameworks J2EE tem sido
> empolgante... Sugiro fortementa aos que tiverem tempo e paciência que
> reinventem pelo menos 1 framework na vida... nem que seja de brinquedo
> - o amadurecimento é surpreendente.
> 
> á, sim, pros que estão achando a vida meio monótona e quiserem
> experimentar uma dose: https://cejug-classifieds.dev.java.net/
> 
> Hasta la vista,
> 
> 
>   Felipe Gaúcho
>   Coordenador CEJUG
> 
> ---
> 
> Ceara' Java User Group
> 
> 
> 
>  Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
> 
> 
> 
> 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] a roda quadrada (quase um losango)

2005-02-11 Por tôpico Felipe Vieira Silva
Povo,

sigo aqui na minha lisérgica aventura acerca de padrões, java e
cejug-classifieds

hoje pela manhã inventei essa:

a maioria dos frameworks tem um arquivo de configuração (pense
struts-config), onde os desenvolvedores vão embutindo variáveis
"liga-desliga" pra configurar a aplicação final...

o meu config (pense "learning-config") estava se aproximando muito do
struts-config e comecei a ficar preocupado em terminar a experiência
com uma roda modelito Jakarta cevei um chimarrão novinho, peguei o
cachorro e me pus a balançar na rede de idéia enquanto curtia o
nordestão da varanda...

quando a entropia nos neurônios me trouxe novamente pra frente do
micro, surgiu isso:

ao invés de incluir no arquivo o nome do serviço, o nome do JSP de
sucesso e o nome do JSP de fracasso.. vou tentar isso:

http://host:8080//?service=name

e depois, o sistema usar variações deste nome para deduzir o resto:

nameHelper
nameCommand
name.success.jsp
name.failure.jsp

era isso... to be continue

considerações:

por quê reinventar? para aprender.. isso é óbvio, mas sempre surgem os
reacionários, etc... No final, vou admitir que o povo do Struts já vem
a mais tempo ralando nesse tipo de idéia, e que o grande número de
variáveis de configuração justifica um arquivo separado.. Mas o
experimento sobre os conceitos que regem os frameworks J2EE tem sido
empolgante... Sugiro fortementa aos que tiverem tempo e paciência que
reinventem pelo menos 1 framework na vida... nem que seja de brinquedo
- o amadurecimento é surpreendente.

á, sim, pros que estão achando a vida meio monótona e quiserem
experimentar uma dose: https://cejug-classifieds.dev.java.net/

Hasta la vista,


   Felipe Gaúcho
   Coordenador CEJUG

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] uml get e set automatico

2005-02-11 Por tôpico Felipe Vieira Silva
o pior defeito das versões grátis das ferramentas UML é não terem
suporte ao trabalho em equipe.


On Fri, 11 Feb 2005 09:38:17 -0200, Elias Sales <[EMAIL PROTECTED]> wrote:
> valeu cumpadi, funcionou.
> falow
> 
> 
> - Original Message -
> From: "Hermano Lira" <[EMAIL PROTECTED]>
> To: 
> Sent: Friday, February 11, 2005 10:26 AM
> Subject: Re: [cejug-discussao] uml get e set automatico
> 
> > Se vc está realmente na versao "Jude comunity 1.4.3", entao vá na aba
> > "Structure" (lado superior esquerdo)
> > selecione na arvore o atributo com o botao direito do mouse no menu vai
> > ter a opcao "Setter/Getter"
> >
> >
> > Hermano Lira
> >
> >
> > Elias Sales wrote:
> >
> > >já vi essa versão e não faz!
> > >- Original Message -
> > >From: "Hermano Lira" <[EMAIL PROTECTED]>
> > >To: 
> > >Sent: Friday, February 11, 2005 10:01 AM
> > >Subject: Re: [cejug-discussao] Oportunidade - Processo de S eleção
> > >
> > >
> > >
> > >
> > >>A última versao do jude, 1.4.3 se nao me engano, tem essa geracao de
> > >>métodos "get" e "set".
> > >>dá uma conferida.
> > >>
> > >>Hermano Lira
> > >>
> > >>
> > >>Felipe Vieira Silva wrote:
> > >>
> > >>
> > >>
> > >>>no Jude tu pode imporar classes Java  e usar o Eclipse para
> > >>>
> > >>>
> > >gerá-las...
> > >
> > >
> > >>>UML puro, provavelmente as versões pagas de todas elas dêem suporte à
> > >>>
> > >>>
> > >isso...
> > >
> > >
> > >>>é incrível a diferença entre as versões "CE" e as versões comerciais
> > >>>de ferramentas UML.
> > >>>
> > >>>
> > >>>On Fri, 11 Feb 2005 08:28:42 -0200, Elias Sales <[EMAIL PROTECTED]>
> wrote:
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>>Bom Dia!
> > >>>>
> > >>>>Alguém conhece uma ferramenta de Uml que ao criar as propriedades
> > >>>>
> > >>>>
> > >privates
> > >
> > >
> > >>>>ela gera automaticamente os métodos públicos  get e set das
> > >>>>
> > >>>>
> > >Propriedades?
> > >
> > >
> > >>>>Obrigado...
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> >
> >>--
> -
> > >>
> > >>
> > >
> > >
> > >
> > >>>Ceara' Java User Group
> > >>>
> > >>>
> > >>>
> > >>> Para cancelar sua assinatura, envie um e-mail para:
> > >>>
> > >>>
> > >[EMAIL PROTECTED]
> > >
> > >
> > >>> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > >>>
> > >>> Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> >
> >>--
> > >>
> > >>
> > >-
> > >
> > >
> > >>Ceara' Java User Group
> > >>
> > >>  Para cancelar sua assinatura, envie um e-mail para:
> > >>
> > >>
> > >[EMAIL PROTECTED]
> > >
> > >
> > >>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > >>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> > >>
> > >>
> > >>
> > >
> > >
> >
> >---
> 
> > >Ceara' Java User Group
> > >
> > >  Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> > >  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > >  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> > >
> > >
> > >
> > >
> >
> >
> > --
> -
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Oportunidade - Processo de S eleção

2005-02-11 Por tôpico Felipe Vieira Silva
no Jude tu pode imporar classes Java  e usar o Eclipse para gerá-las...

UML puro, provavelmente as versões pagas de todas elas dêem suporte à isso...

é incrível a diferença entre as versões "CE" e as versões comerciais
de ferramentas UML.


On Fri, 11 Feb 2005 08:28:42 -0200, Elias Sales <[EMAIL PROTECTED]> wrote:
> Bom Dia!
>  
> Alguém conhece uma ferramenta de Uml que ao criar as propriedades privates
> ela gera automaticamente os métodos públicos  get e set das Propriedades?
>  
> Obrigado...

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] JAAS e padrões

2005-02-06 Por tôpico Felipe Vieira Silva
Prezados,

continuo aqui tentando adaptar Padrões ao mundo Java 

uma dúvida: a parte de autorização do JAAS avalia o papel do usuário
na hora de liberar ou não uma funcionalidade do sistema ...

Se eu adoto um controlador para centralizar a enrtada do usuário no
sistema, como vou lidar com a autorização de cada serviço
separadamente ?

vou replicar o código de validação em cada Command ? 

vou criar um ApplicationController entre o FrontController e os
Commands só para autorizar o usuário ?

valeu,

  Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] path de uma pasta dentro do jar

2005-02-05 Por tôpico Felipe Vieira Silva
use o ClassLoader:

Image imagem = getClass().getClassLoader().getResource("nomeImagem").getImage();

ImageIcon icon = new ImageIcon(imagem);


On Fri, 4 Feb 2005 17:28:44 -0300, CMilfont <[EMAIL PROTECTED]> wrote:
> 
>  pessoal criei um jar simples com algumas classes que fazem acesso a
>  uma pasta de imagens, mas nao conseguem enxergar a tal, a estrutura
>  ta assim:
>  arquivo.jar
> Form.class
> ...
> META-INF/manifest.mf
> imagens/imagem1.gif
> ...
> se eu descompacto o jar e tento a classe Form enxerga a pasta imagem,
> mas de dentro do jar nada, como faço pra fazer ela enxergar?
> criei uma string dessa forma
> public static String dirImagens = "imagens/";
> e passo o caminho quando acesso uma imagem.
> ImageIcon icon = new ImageIcon (dirImagens + "16.gif");
> tem algo errado dessa forma?
> 
> agradeço uma solucao.
> 
> --
> Atenciosamente,
> CMilfont
> [EMAIL PROTECTED]
> --
> Curtindo: Winamp stopped
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Usuários do Windows NT

2005-02-05 Por tôpico Felipe Vieira Silva
Uma dica: Java é uma opção ruim para sistemas que precisem acessar
recursos baixo nível ou que sejam muito dependentes de serviços de
sistemas operacionais.

Se for por curiosidade ou aprendizado, ótimo - caso contrário prefira
uma linguagem que você possa acessar diretamente os recuros da
máquina, como C++.

valeu,

  Felipe Gaúcho


On Fri, 4 Feb 2005 17:33:23 -0300, Rafael Magalhães
<[EMAIL PROTECTED]> wrote:
> É.. valeu pela dica Rodrigo...
> 
> Pelo pouco que conheci do java nesse meu curto tempo de aprendizado,
> percebi isso que vc falou... mas como ainda estou engatinhando nos
> estudos do java, só pude ter uma certeza depois que alguns
> profissionais da area, inclusive vc, me disseram que a maneira viavel
> é usando JNI...
> 
> Se alguem souber uma outra forma... favor avisar! :D
> 
> Rafael
> 
> On Fri, 4 Feb 2005 16:42:13 -0300, [EMAIL PROTECTED]
> <[EMAIL PROTECTED]> wrote:
> >
> > Rafael,
> >
> > acho que não responderam pq não existe uma solução pronta em java...
> >
> > bem, não sei se to falando besteira, mas na API java não existem metodos
> > particulares de nenhum S.O.
> >
> > então, se você consegue fazer acesso a essas funções do windows via outra
> > linguagem, como C, ou se você consegue gerar uma dll com essa
> > funcionalidade, ai sim, você pode acessar via java, usando JNI... lembrando
> > que para acessar uma dll via jni, vc tem que seguir algumas normas, tipo,
> > importar o .h gerado a partir da classe java, e os nomes de metodos...
> >
> > esse lance de gerar um log no banco, é uma boa ideia, porem, talvez você
> > devesse usar outra linguagem pra isso... ou como disse antes, gere uma dll
> > com esses metodos, e acesse via jni...
> >
> > boa sorte...
> >
> > [ ]'s
> >
> >
> >
> > Rodrigo Maia Barros
> > Programador Java
> >
> > Sena Informática Ltda
> > Av. Desembargador Moreira, 1701 . Cobertura - Ed. Ricardo Studart - Aldeota
> > Fortaleza . Ceará . Cep. 60170.001 . www.sena.com.br
> > Pabx: +55 85 3131.6999 . Fax.: +55 85 3131.6992
> >
> >
> >
> > Rafael Magalhães <[EMAIL PROTECTED]>
> >
> > 04/02/2005 14:35
> > Favor responder a discussao
> >
> > Para:discussao@cejug.org
> > cc:
> > Assunto:[cejug-discussao] Usuários do Windows NT
> >
> >
> >
> >
> > Olá pessoal, enviei uma mensagem há algum tempo atraz mas acho que não
> > me expressei direito.
> >
> > Seguinte, onde trabalho existe um servidor geral onde todos os
> > usuários da empresa, que tem acesso a computadores, precisam ter um
> > usuário e uma senha.
> >
> > Eu quero desenvolver um programinha pra ter um visualizador de log no
> > servidor, tipo listar todos os usuários que estão conectados em
> > determinados momentos, a hora que cada um entrou, que cada um saiu,
> > etc.
> >
> > Em outras linguagens de programação eu poderia usar a API do windows
> > pra obter metodos como: "ON_USER_LOGIN" e "ON_USER_LOGOUT", esses
> > métodos nao existem, pelo menos com esse nome não. Resumindo, gostaria
> > de saber a melhor maneira possivel de acessar via Java uma lista como
> > essa que mostra: todos os usuários do NT, os usuários online, os
> > usuários offline, etc!
> >
> > Um amigo disse que a melhor forma é usar JNI acessando objetos
> > desenvolvidos em C ou C++.
> >
> > Minha idéia é ao usuário conectar ou desconectar ao servidor, incluir
> > essas informações em um banco de dados e poder disponibilizar via web
> > para que o pessoal aqui do suporte tenha acesso.
> >
> > Alguem tem alguma dica? Por onde devo prosseguir?
> >
> >
> > Já agradecendo,
> > Rafael Magalhães
> >
> > ---
> >
> > Ceara' Java User Group
> >
> >
> >
> >  Para cancelar sua assinatura, envie um e-mail para:
> > [EMAIL PROTECTED]
> >
> >  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >
> >  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> >
> >
> >
> >
> >
> >
> 
> ---
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] [OFF-TOPIC] 1 vaga para Java + Struts + Oracle

2005-02-03 Por tôpico Felipe Vieira Silva
Prezados,

quem se interessar, mande um mail private para "[EMAIL PROTECTED]" que
eu explico melhor as condições De preferência já mande o
currículo.

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Struts em acao

2005-02-03 Por tôpico Felipe Vieira Silva
ok, obrigado a todos que comentaram os livros...

eu estava montando uma lista de livros a serem comprados por um
cliente - incluindo desde Java básico até Struts, passando por
ferramentas, revistas, etc.

A opinião de vocês ajudou a medir o grau de satisfação da bibliografia
disponível São muitos livros, que prometem muita coisa, mas a
opinião dos usuários é que prevalece no final...

valeu,

  Felipe Gaúcho






On Thu, 3 Feb 2005 10:24:03 -0300 (ART), Daniel Matsukuma
<[EMAIL PROTECTED]> wrote:
> Mas, você ou alguem já leu o livro "Struts em acao" do
> TED HUSTED?
> 
> Daniel
> 
> --- trebor iksrazal <[EMAIL PROTECTED]> escreveu:
> > Também, para o sample capítilo...
> >
> >
> http://www.oreilly.com/catalog/0596006519/chapter/ch11.pdf
> >
> > --- trebor iksrazal <[EMAIL PROTECTED]> wrote:
> >
> > > Só tenho 1st Edition desse livro, mas gostei.
> > >
> > > http://www.oreilly.com/catalog/0596006519/
> > >
> > > --- Daniel Matsukuma <[EMAIL PROTECTED]>
> > > wrote:
> > >
> > > > Olá,
> > > >
> > > > Gostaria de saber o opniao sobre este livro de
> > > > Struts:
> > > > Struts em Ação
> > > > TED HUSTED
> > > >
> > > > Se ele nao for bom, que livro voces recomendam.
> > O
> > > > que for mais completo possivel.
> > > >
> > > > Daniel
> > > >
> > > >
> > > > -
> > > > Yahoo! Acesso Grátis - Internet rápida e grátis.
> > > > Instale o discador do Yahoo! agora.
> > >
> > >
> > >
> > >
> > > __
> > > Do you Yahoo!?
> > > Yahoo! Mail - Helps protect you from nasty
> > viruses.
> > > http://promotions.yahoo.com/new_mail
> > >
> > >
> >
> ---
> > > Ceara' Java User Group
> > >
> > >   Para cancelar sua assinatura, envie um e-mail
> > > para: [EMAIL PROTECTED]
> > >   Para mais informacoes, mande um e-mail para:
> > > [EMAIL PROTECTED]
> > >   Falar com o administrador? e-mail para:
> > > [EMAIL PROTECTED]
> > >
> > >
> > >
> >
> >
> >
> >
> >
> > __
> > Do you Yahoo!?
> > Yahoo! Mail - You care about security. So do we.
> > http://promotions.yahoo.com/new_mail
> >
> >
> ---
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail
> > para: [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para:
> > [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para:
> > [EMAIL PROTECTED]
> >
> >
> >
> 
> ___
> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. 
> http://br.acesso.yahoo.com/ - Internet rápida e grátis
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] livros sobre Struts

2005-02-02 Por tôpico Felipe Vieira Silva
Povo,

quais os melhores livros sobre Struts.

estou aqui com a lista google, com dezenas de livros. Mas para os que
já leram alguns, mandem aí suas sugestões sobre os mais amigáveis.

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] Instalação do L omboz

2005-02-01 Por tôpico Felipe Vieira Silva
aqui em casa tá rodando nos dois sistemas redondo: Windows XP e Linux
Kurumin ...

são três arquivos que tu tem que descompactar no "plugins" do Eclipse:

emf-sdo-runtime-2.0.1
org.objectweb.lomboz_3.0.1.N20050106
xsd-runtime-2.0.1

se quiser posso te enviar por mail, em private, só que são 10 M

detalhes: 

- o Lomboz tem uma versão para cada Eclipse - se baixar a última
versão vai dar pau.. tem que ir lá e conferir exatamente a versão do
eclipse.

- os três arquivos compactados vem com os diretórios dentro, portanto
tem que descompactar para um diretório auxiliar e copiar na mão os
arquivos para dentro do plugins... só descompactar no plugins do
Eclipse não funciona.

valeu,

   Felipe Gaúcho
   Coordenador CEJUG





On Tue, 1 Feb 2005 17:37:16 -0300 (ART), Rafael Menescal
<[EMAIL PROTECTED]> wrote:
> Nao precisava nem ser o Linux, eu usava no Windows
> 2000 e nunca tive problema com o Eclipse... o negócio
> é q eu não posso mudar o SO, pq to no trabalho.
> 
> --- [EMAIL PROTECTED] escreveu:
> > Pois faz tudo igual o que vc fez no Linux,
> > você vai ter uma surpresa... ;)
> >
> > Abraços,
> >
> > Raphael Paiva
> >
> >
> >
> >
> >
> > Rafael Menescal <[EMAIL PROTECTED]>
> > 01/02/2005 17:10
> > Favor responder a discussao
> >
> >
> > Para:   discussao@cejug.org
> > cc:
> > Assunto:Re: [cejug-discussao]
> > Instalação do Lomboz
> >
> >
> >  Cara, eu ja tinha reinstalado tudo, e agora q vc
> > sugeriu eu fiz o mesmo com o Lomboz 3, mas nao
> > adiantou... mas valeu assim mesmo. No mínimo é culpa
> > da porcaria do Windows XP...
> >
> > Sds,
> >
> > Rafael Menescal
> >
> >  --- [EMAIL PROTECTED] escreveu:
> > > Na verdade,
> > >
> > > o negocio deve ser bem simples...
> > >
> > > então te aconselho a apagar o eclipse...
> > >
> > > instalar de novo...
> > >
> > > depois instalar (descompactar) o emf...
> > >
> > > e depois o lomboz...
> > >
> > > pode ter sido que alguma bobagem tenha alterado o
> > > fluxo normal da
> > > instalação...
> > >
> > > e se certifica direitinho da versão que tu
> > pegou...
> > >
> > > pega a versão 3 do lomboz...
> > >
> > > mas, eu acho que se tu reinstalar tudo, e com
> > > calma... da certo...
> > >
> > > boa sorte
> > >
> > >
> > > [ ]'s
> > >
> > >
> > >
> > > Rodrigo Maia Barros
> > > Programador Java
> > >
> > > Sena Informática Ltda
> > > Av. Desembargador Moreira, 1701 . Cobertura - Ed.
> > > Ricardo Studart -
> > > Aldeota
> > > Fortaleza . Ceará . Cep. 60170.001 .
> > www.sena.com.br
> > >
> > > Pabx: +55 85 3131.6999 . Fax.: +55 85 3131.6992
> > >
> > >
> > >
> > >
> > >
> > > Rafael Menescal <[EMAIL PROTECTED]>
> > > 01/02/2005 16:08
> > > Favor responder a discussao
> > >
> > >
> > > Para:   discussao@cejug.org
> > > cc:
> > > Assunto:Re: [cejug-discussao]
> > > Instalação do Lomboz
> > >
> > >
> > > Instalei, com ele não tive nenhum problema...
> > >
> > > Rafael
> > >
> > >  --- [EMAIL PROTECTED] escreveu:
> > > > tu instalou o EMF???
> > > >
> > > > [ ]'s
> > > >
> > > >
> > > >
> > > > Rodrigo Maia Barros
> > > > Programador Java
> > > >
> > > > Sena Informática Ltda
> > > > Av. Desembargador Moreira, 1701 . Cobertura -
> > Ed.
> > > > Ricardo Studart -
> > > > Aldeota
> > > > Fortaleza . Ceará . Cep. 60170.001 .
> > > www.sena.com.br
> > > >
> > > > Pabx: +55 85 3131.6999 . Fax.: +55 85 3131.6992
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Rafael Menescal <[EMAIL PROTECTED]>
> > > > 01/02/2005 15:46
> > > > Favor responder a discussao
> > > >
> > > >
> > > > Para:   discussao@cejug.org
> > > > cc:
> > > > Assunto:[cejug-discussao]
> > > Instalação
> > > > do Lomboz
> > > >
> > > >
> > > >  Pessoal, faz é tempo q eu to pelejando aqui pra
> > > > instalar o Lomboz no Eclipse e não to
> > conseguindo.
> > > A
> > > > versão dos dois é a 3.0.1. Descompacto o
> > conteúdo
> > > do
> > > > Lomboz na pasta do eclipse, mas qdo vou em
> > "Manage
> > > > Configuration..." ele simplesmente não aparece.
> > > Dei
> > > > uma pesquisada na Internet e sugeriram várias
> > > > gambiarras pra quem teve esse problema: apagar a
> > > > pasta
> > > > configuration, adicionar uma linha no config.ini
> > > do
> > > > eclipse, etc. Já tentei tudo isso e mais um
> > pouco,
> > > e
> > > > até agora nada... alguém sabe o q pode estar
> > > > acontecendo?
> > > >
> > > > Valeu,
> > > >
> > > > Rafael Menescal
> > > >
> > > >
> > __
> > > > Converse com seus amigos em tempo real com o
> > > Yahoo!
> > > > Messenger
> > > > http://br.download.yahoo.com/messenger/
> > > >
> > > >
> > >
> >
> ---
> > > >
> > > > Ceara' Java User Group
> > > >
> > > >
> > > >
> > > >   Para cancelar sua assinatura, envie um e-mail
> > > > para:
> > > > [EMAIL PROTECTED]
> > > >
> > > >   Para mais informacoes, mande um e-mail para:
> > > > [EMAIL PROTECTED]
> > > >
> > >

Re: RES: [cejug-discussao] taglib invocada

2005-01-31 Por tôpico Felipe Vieira Silva
eh, seria simples, mas o problema eh que nao funciona.. da erro de
conversao 

pelo que tenho visto aqui, as taglibs so aceitam tipos primitivos e Strings... 

mas admito a inexperiencia se alguem mostrar um exemplinho simples,
que por sinal nao encontrei na web :))


On Mon, 31 Jan 2005 10:41:12 -0300 (ART), Zé Cueca
<[EMAIL PROTECTED]> wrote:
> Zé Cueca não está entendendo a dificuldade. É só na classe da taglib
> declarar um atributo List, com seu setter e getter... Não esquecendo de na
> definição da taglib dizer que a váriável rtexprvalue é true...
>  
> Zé Cueca
> (com preguiça de pôr certificados)
> 
> rubens <[EMAIL PROTECTED]> wrote:
> 
> 
> Gaúcho,
> 
>   Existe uma forma interessante de se fazer tags definida na
> especificação JSP 2.0. Você pode escrever arquivos com a extensão *.tag
> 
> , que nada mais são que uma forma de se fazer tags sem escrever uma classe
> Java. A vantagem é que você pode fazer uso de qualquer recurso JSP(taglibs,
> html...) sem escrever código JAVA. Para saber mais, ver exemplo:
> 
>  
> 
> display.tag
> 
> <%@ attribute name="color" %>
> 
> <%@ attribute name="bgcolor" %>
> 
> <%@ attribute name="title" %>
> 
> 
> 
>   
> 
> ${title}
> 
>   
> 
>   
> 
> 
> 
>       
> 
> 
> 
>   
> 
> 
> 
>  
> 
> Ver mais em:
> http://java.sun.com/developer/technicalArticles/javaserverpages/JSP20/
> 
>  
> 
> -Mensagem original-
> De: Felipe Vieira Silva [mailto:[EMAIL PROTECTED] 
> Enviada em: sábado, 29 de janeiro de 2005 09:41
> Para: discussao@cejug.org
> Assunto: [cejug-discussao] taglib invocada
> 
>  
> 
> Prezados,
> 
>  
> 
> estou tentando fazer uma taglib que "distribua" checkboxes na parte
> 
> inferior de um formulário (cejug-classifieds: job publisher). Ou seja,
> 
> a tag recebe uma lista com os conhecimentos desejáveis e cria uma
> 
> tabela Html com componentes "checkbox", distribuídos de forma
> 
> balanceada, ou seja: m-colunas x n-linhas, dependendo do número de
> 
> opções e do número de colunas:
> 
>  
> 
> lista: [awt, ejb, swing, jsp, servlets, html, banco de dados]
> 
> m: 3
> 
> n: lista.length/m
> 
>  
> 
> tabela html:
> 
>  
> 
> +-+-+-+
> 
>  | () awt | () ejb  | () swing  |
> 
> +-+-+-+
> 
>  | () jsp  | () servlets   | () html|
> 
> +-+-+-+
> 
>  | () banco de |  |  |
> 
>  |dados |  |  |
> 
> +-+-+-+
> 
>  
> 
> perguntas:
> 
>  
> 
> tem como passar uma lista para a taglib? ou só pode ser tipo primitivo +
> String?
> 
> se tem, como?
> 
>  
> 
> fiquei aqui matutando se era mais "limpo" fazer essa tabela na TagLib
> 
> ou apenas usar o iterator do JSTL e criar a tabela no JSP  Se for
> 
> usar o Iterator, como dividir o número de opções pelas colunas e
> 
> linhas ? scriptlet dentro do JSP? estou decidindo entre jogar Html
> 
> dentro da TAG ou Java dentro do JSP :)
> 
>  
> 
> valeu,
> 
>  
> 
>Felipe Gaúcho
> 
>  
> 
> ---
> 
>  
> 
> Ceara' Java User Group
> 
>  
> 
>  
> 
>  
> 
>   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> 
>  
> 
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  
> 
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
>  
> 
>  
> 
>  
> 
>  
> 
> 
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora. 
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: RES: [cejug-discussao] taglib invocada

2005-01-31 Por tôpico Felipe Vieira Silva
pô, os caras colocam a lista no "request" e depois pegam pelo
servletContext.. .aí não vale :>:>

sim, o mais próximo que eu vi de passagem de lista como parâmetro foi
em: http://www.phptr.com/articles/article.asp?p=30946&seqNum=9

valeu,

  Felipe Gaúcho
  reinvent :)


On Mon, 31 Jan 2005 10:35:25 -0200, Felipe Vieira Silva
<[EMAIL PROTECTED]> wrote:
> tá, beleza.. mas e se eu quiser construir uma tag do zero, usando
> listas, tem lá o código ?
> 
> :))
> 
> On Mon, 31 Jan 2005 10:14:10 -0200, rodrigo. java
> <[EMAIL PROTECTED]> wrote:
> > 
> > Como eu disse: você passa como parâmetro a String que está mapeada para o
> > objeto List que está no request.
> >
> > []'s
> > Rodrigo.
> >
> > Em (09:08:37), discussao@cejug.org escreveu:
> >
> >
> > >Gaucho,
> > > tags de construção de tabelas geralmente recebem coleções java de
> > >qualquer tipo como argumento. Dá uma olhada por exemplo na DisplayTag:
> > >
> > > http://displaytag.sourceforge.net/tut_basic.html
> > >
> > > Esse link te leva diretamente para um link de demonstração explícita
> > >da Taglib ;) !
> > > []'s! Ivan
> > >
> > >-Mensagem original-
> > >De: Felipe Vieira Silva [mailto:[EMAIL PROTECTED]
> > >Enviada em: segunda-feira, 31 de janeiro de 2005 08:43
> > >Para: discussao@cejug.org
> > >Assunto: Re: [cejug-discussao] taglib invocada
> > >
> > >manda aí um exemplo :)
> > >
> > >On Mon, 31 Jan 2005 03:08:37 -0800 (PST), Marcos Lacerda
> > > wrote:
> > >> Não sei se a dúvida é: Pode-se passar um
> > >> java.util.List como atributo de uma taglib?
> > >> Se for, pode-se passar sim!
> > >>
> > >>
> >
> > >> --- "rodrigo.java" wrote:
> > >>
> > >> >
> > >> >
> > >> > Não sei se dá pra passar a lista (acho que não).
> > >> > Mas você pode passar a String que é o mapeamento
> > >> > para o objeto lista que
> > >> > está no request e pegar a lista do request.
> > >> >
> > >> > []'s
> > >> > Rodrigo
> > >> >
> > >> > Em (10:41:12), discussao@cejug.org escreveu:
> > >> >
> > >> >
> > >> > >Prezados,
> > >> > >
> > >> > >estou tentando fazer uma taglib que "distribua"
> > >> > checkboxes na parte
> > >> > >inferior de um formulário (cejug-classifieds: job
> > >> > publisher). Ou seja,
> > >> > >a tag recebe uma lista com os conhecimentos
> > >> > desejáveis e cria uma
> > >> > >tabela Html com componentes "checkbox",
> > >> > distribuídos de forma
> > >> > >balanceada, ou seja: m-colunas x n-linhas,
> > >> > dependendo do número de
> > >> > >opções e do número de colunas:
> > >> > >
> > >> > >lista: [awt, ejb, swing, jsp, servlets, html, banco
> > >> > de dados]
> > >> > >m: 3
> > >> > >n: lista.length/m
> > >> > >
> > >> > >tabela html:
> > >> > >
> > >> >
> > >> >+-+-+-+
> > >> >
> > >> > > | () awt | () ejb | () swing |
> > >> >
> > >> >+-+-+-+
> > >> >
> > >> > > | () jsp | () servlets | () html |
> > >> >
> > >> >+-+-+-+
> > >> >
> > >> > > | () banco de | | |
> > >> > > | dados | | |
> > >> >
> > >> >+-+-+-+
> > >> >
> > >> > >
> > >> > >perguntas:
> > >> > >
> > >> > >tem como passar uma lista para a taglib? ou só pode
> > >> > ser tipo primitivo +
> > >> > >String?
> > >> > >se tem, como?
> > >> > >
> > >> > >fiquei aqui matutando se era mais "limpo" fazer
> > >> > essa tabela na TagLib
> > >> > >ou apenas usar o iterator do JSTL e criar a tabela
> > >> > no JSP  Se for
> > >> > >usar o Iterato

Re: RES: [cejug-discussao] taglib invocada

2005-01-31 Por tôpico Felipe Vieira Silva
tá, beleza.. mas e se eu quiser construir uma tag do zero, usando
listas, tem lá o código ?

:))


On Mon, 31 Jan 2005 10:14:10 -0200, rodrigo. java
<[EMAIL PROTECTED]> wrote:
> 
> Como eu disse: você passa como parâmetro a String que está mapeada para o
> objeto List que está no request.
> 
> []'s
> Rodrigo.
> 
> Em (09:08:37), discussao@cejug.org escreveu:
> 
> 
> >Gaucho,
> > tags de construção de tabelas geralmente recebem coleções java de
> >qualquer tipo como argumento. Dá uma olhada por exemplo na DisplayTag:
> >
> > http://displaytag.sourceforge.net/tut_basic.html
> >
> > Esse link te leva diretamente para um link de demonstração explícita
> >da Taglib ;) !
> > []'s! Ivan
> >
> >-Mensagem original-
> >De: Felipe Vieira Silva [mailto:[EMAIL PROTECTED]
> >Enviada em: segunda-feira, 31 de janeiro de 2005 08:43
> >Para: discussao@cejug.org
> >Assunto: Re: [cejug-discussao] taglib invocada
> >
> >manda aí um exemplo :)
> >
> >On Mon, 31 Jan 2005 03:08:37 -0800 (PST), Marcos Lacerda 
> > wrote:
> >> Não sei se a dúvida é: Pode-se passar um
> >> java.util.List como atributo de uma taglib?
> >> Se for, pode-se passar sim!
> >>
> >> 
> 
> >> --- "rodrigo.java" wrote:
> >>
> >> >
> >> >
> >> > Não sei se dá pra passar a lista (acho que não).
> >> > Mas você pode passar a String que é o mapeamento
> >> > para o objeto lista que
> >> > está no request e pegar a lista do request.
> >> >
> >> > []'s
> >> > Rodrigo
> >> >
> >> > Em (10:41:12), discussao@cejug.org escreveu:
> >> >
> >> >
> >> > >Prezados,
> >> > >
> >> > >estou tentando fazer uma taglib que "distribua"
> >> > checkboxes na parte
> >> > >inferior de um formulário (cejug-classifieds: job
> >> > publisher). Ou seja,
> >> > >a tag recebe uma lista com os conhecimentos
> >> > desejáveis e cria uma
> >> > >tabela Html com componentes "checkbox",
> >> > distribuídos de forma
> >> > >balanceada, ou seja: m-colunas x n-linhas,
> >> > dependendo do número de
> >> > >opções e do número de colunas:
> >> > >
> >> > >lista: [awt, ejb, swing, jsp, servlets, html, banco
> >> > de dados]
> >> > >m: 3
> >> > >n: lista.length/m
> >> > >
> >> > >tabela html:
> >> > >
> >> >
> >> >+-+-+-+
> >> >
> >> > > | () awt | () ejb | () swing |
> >> >
> >> >+-+-+-+
> >> >
> >> > > | () jsp | () servlets | () html |
> >> >
> >> >+-+-+-+
> >> >
> >> > > | () banco de | | |
> >> > > | dados | | |
> >> >
> >> >+-+-+-+
> >> >
> >> > >
> >> > >perguntas:
> >> > >
> >> > >tem como passar uma lista para a taglib? ou só pode
> >> > ser tipo primitivo +
> >> > >String?
> >> > >se tem, como?
> >> > >
> >> > >fiquei aqui matutando se era mais "limpo" fazer
> >> > essa tabela na TagLib
> >> > >ou apenas usar o iterator do JSTL e criar a tabela
> >> > no JSP  Se for
> >> > >usar o Iterator, como dividir o número de opções
> >> > pelas colunas e
> >> > >linhas ? scriptlet dentro do JSP? estou decidindo
> >> > entre jogar Html
> >> > >dentro da TAG ou Java dentro do JSP :)
> >> > >
> >> > >valeu,
> >> > >
> >> > > Felipe Gaúcho
> >> > >
> >> >
> >>
> >>---
> >
> >> >
> >> > >Ceara' Java User Group
> >> > >
> >> > > Para cancelar sua assinatura, envie um e-mail
> >> > para:
> >> > >[EMAIL PROTECTED]
> >> > > Para mais informacoes, mande um e-mail para:
>

Re: [cejug-discussao] taglib invocada

2005-01-31 Por tôpico Felipe Vieira Silva
manda aí um exemplo :)


On Mon, 31 Jan 2005 03:08:37 -0800 (PST), Marcos Lacerda
<[EMAIL PROTECTED]> wrote:
> Não sei se a dúvida é: Pode-se passar um
> java.util.List como atributo de uma taglib?
> Se for, pode-se passar sim!
> 
> 
> --- "rodrigo.java" <[EMAIL PROTECTED]> wrote:
> 
> >
> >
> > Não sei se dá pra passar a lista (acho que não).
> > Mas você pode passar a String que é o mapeamento
> > para o objeto lista que
> > está no request e pegar a lista do request.
> >
> > []'s
> > Rodrigo
> >
> > Em (10:41:12), discussao@cejug.org escreveu:
> >
> >
> > >Prezados,
> > >
> > >estou tentando fazer uma taglib que "distribua"
> > checkboxes na parte
> > >inferior de um formulário (cejug-classifieds: job
> > publisher). Ou seja,
> > >a tag recebe uma lista com os conhecimentos
> > desejáveis e cria uma
> > >tabela Html com componentes "checkbox",
> > distribuídos de forma
> > >balanceada, ou seja: m-colunas x n-linhas,
> > dependendo do número de
> > >opções e do número de colunas:
> > >
> > >lista: [awt, ejb, swing, jsp, servlets, html, banco
> > de dados]
> > >m: 3
> > >n: lista.length/m
> > >
> > >tabela html:
> > >
> >
> >+-+-+-+
> >
> > > | () awt | () ejb | () swing |
> >
> >+-+-+-+
> >
> > > | () jsp | () servlets | () html |
> >
> >+-+-+-+
> >
> > > | () banco de | | |
> > > | dados | | |
> >
> >+-+-+-+
> >
> > >
> > >perguntas:
> > >
> > >tem como passar uma lista para a taglib? ou só pode
> > ser tipo primitivo +
> > >String?
> > >se tem, como?
> > >
> > >fiquei aqui matutando se era mais "limpo" fazer
> > essa tabela na TagLib
> > >ou apenas usar o iterator do JSTL e criar a tabela
> > no JSP  Se for
> > >usar o Iterator, como dividir o número de opções
> > pelas colunas e
> > >linhas ? scriptlet dentro do JSP? estou decidindo
> > entre jogar Html
> > >dentro da TAG ou Java dentro do JSP :)
> > >
> > >valeu,
> > >
> > > Felipe Gaúcho
> > >
> >
> >---
> >
> > >Ceara' Java User Group
> > >
> > > Para cancelar sua assinatura, envie um e-mail
> > para:
> > >[EMAIL PROTECTED]
> > > Para mais informacoes, mande um e-mail para:
> > [EMAIL PROTECTED]
> > > Falar com o administrador? e-mail para:
> > [EMAIL PROTECTED]
> > >
> > >--
> >
> > >
> ---
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail
> > para: [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para:
> > [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para:
> > [EMAIL PROTECTED]
> >
> 
>
> __
> Do you Yahoo!?
> The all-new My Yahoo! - What will yours do?
> http://my.yahoo.com
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] taglib invocada

2005-01-29 Por tôpico Felipe Vieira Silva
Prezados,

estou tentando fazer uma taglib que "distribua" checkboxes na parte
inferior de um formulário (cejug-classifieds: job publisher). Ou seja,
a tag recebe uma lista com os conhecimentos desejáveis e cria uma
tabela Html com componentes "checkbox", distribuídos de forma
balanceada, ou seja: m-colunas x n-linhas, dependendo do número de
opções e do número de colunas:

lista: [awt, ejb, swing, jsp, servlets, html, banco de dados]
m: 3
n: lista.length/m

tabela html:

+-+-+-+
 | () awt | () ejb  | () swing  |
+-+-+-+
 | () jsp  | () servlets   | () html|
+-+-+-+
 | () banco de |  |  |
 |dados |  |  |
+-+-+-+

perguntas:

tem como passar uma lista para a taglib? ou só pode ser tipo primitivo + String?
se tem, como?

fiquei aqui matutando se era mais "limpo" fazer essa tabela na TagLib
ou apenas usar o iterator do JSTL e criar a tabela no JSP  Se for
usar o Iterator, como dividir o número de opções pelas colunas e
linhas ? scriptlet dentro do JSP? estou decidindo entre jogar Html
dentro da TAG ou Java dentro do JSP :)

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: RES: ENC: [cejug-discussao] experiências mais intere ssant es com core-servlet

2005-01-28 Por tôpico Felipe Vieira Silva
No caso do classificados, tô começando a achar que um filtro
"povoador" antes de cada ApplicationController vai resolver melhor que
a automação do beanutils.

Vai perder aquela sofisticação de "padrão" pois cada filtro vai ter
seu próprio código e alguma coisa vai ser replicada, mas vai ganhar em
desempenho e segurança.

valeu,

  Felipe Gaúcho



On Fri, 28 Jan 2005 09:27:32 -0300, rubens <[EMAIL PROTECTED]> wrote:
> 
> 
> Usando o beanutils a conversão será feita, mas caso haja algum tipo de
> conversão errada, uma exceção será lançada e o processo de conversão é
> interrompido. O retorno do método 'populate' é void.
> 
>  
> 
> Perhaps the biggest problem is that the RequestProcessor calls populate() on
> the BeanUtils
> 
> class instead of directly calling its setProperty() method. The populate()
> method simply iterates
> 
> a Map of request values and calls setProperty() for each non-null key. The
> problem is that
> 
> if a ConversionException is thrown during the call to setProperty(), the
> iteration is short-circuited
> 
> because populate() doesn't catch the exception. And even if it did catch
> ConversionExceptions,
> 
> there would be no way to provide information to the calling method about
> failed
> 
> conversions because the return type is void.
> 
>  
> 
> Ou seja, pra não perder tempo, você pode refazer o método populate do
> beanutils de forma que esta dê um feedback das conversões que deram erradas.
> 
> Exemplo:
> 
> ActionErrors populate(Object bean, Map map)
> 
>  
> 
> Dessa forma, o que deu pra converter foi convertido, e o que não deu certo
> vc sabe pelo retorno.
> 
>  
> 
> -Mensagem original-
> De: Felipe Vieira Silva [mailto:[EMAIL PROTECTED] 
> Enviada em: sexta-feira, 28 de janeiro de 2005 09:08
> Para: discussao@cejug.org
> Assunto: Re: ENC: [cejug-discussao] experiências mais interessant es com
> core-servlet
> 
>  
> 
> Ok, 
> 
>  
> 
> bom saber que as dúvidas são compartilhadas por quem tem
> 
> coragem/paciência de abrir o capô do struts :)
> 
>  
> 
> Sim, um pouco mais além:
> 
>  
> 
> No formulário de publicação de anúncios de emprego, o usuário será
> 
> convidado a marcar os conhecimentos desejáveis dos candidatos. Essa
> 
> lista de conhecimentos será dinâmica, ou seja, no init do
> 
> FrontController será feito uma consulta ao banco para recuperar a
> 
> tabela de "skills" - e o conteúdo desta tabela poderá mudar com o
> 
> tempo.
> 
>  
> 
> Ou seja, eu terei um conjunto dinâmico de caixas de seleção que
> 
> deverão virar uma lista no Bean.
> 
>  
> 
> Como fazer para converter de n-campos do formulário para uma lista no bean?
> 
>  
> 
> Imagino que após o uso do beanutil, eu deverei fazer essa "conversão"
> 
> na mão - é isso ?
> 
>  
> 
> * Estou anexando o formulário atual dos classificados, apenas para
> 
> ilustrar. E claro, a coisa toda está em fase de prototipação
> 
> pré-modelagem - um tipo de prova de conceito.
> 
>  
> 
> valeu,
> 
>  
> 
>Felipe Gaúcho
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> On Fri, 28 Jan 2005 08:55:37 -0300, rubens <[EMAIL PROTECTED]> wrote:
> 
> > Gaúcho,
> 
> >O Struts faz uso do commons beanutils para popular seus
> 
> > ActionForms(DynaActionForms) extraindo parâmetros do request e populando
> 
> > as propriedades desses beans. IMHO, o problema principal é que quando a
> 
> > conversão(de uma string para o tipo especificado no bean) não dá certo,
> 
> > o valor é perdido e não existe um tratamento de exceções que se possa
> 
> > acoplar a esse modelo. Outro problema é que o bean nesse caso tem que
> 
> > ser específico, ou seja, deve possuir métodos 'set' para cada
> 
> > propriedade.
> 
> > E no caso de se implementar um TO genérico, o beanutils não se aplica.
> 
> > 
> 
> > Veja uma solução para essa deficiência:
> 
> > http://www.theserverside.com/articles/content/StrutsLiveCh10/Chapter10-T
> 
> > SS.pdf
> 
> > 
> 
> > A outra solução seria implementar um framework ou API para:
> 
> > - fazer conversões automáticas string para o tipo real.
> 
> > - especificar um esquema de tratamento de exceções nessas conversões.
> 
> > 
> 
> > Pensando mais além:
> 
> > - formatação de dados dos beans para a camada de apresentação.
> 
> > - geração de beans genéricos populados com dados de teste via arquivo
> 
> > XML(DBUnit) para o auxílio em testes unitários.
> 
>

[cejug-discussao] experiências mais interessantes com core-servlet

2005-01-27 Por tôpico Felipe Vieira Silva
Aos que estão acompanhando a saga dos classificados CEJUG, aí vai uma
questão um pouco mais sofisticada:

- Recebo um POST do cliente contendo um formulário. 
- Tenho que povoar um Bean com os dados do formulário

Opções:

0) deixar o struts esconder essa parte de mim (ainda não, depois :) )
1) criar um Bean específico para cada formulário (pode ser, mas quando
o número de páginas aumentar, a manutenção pode se tornar complicada)
2) usar "Bean Introspection" em um Filter que está entre a camada de
apresentação e o FrontController. Este filtro teria a capacidade de
gerar um bean a partir do formulário, independente da quantidade e
tipo dos campos do formulário. (sofisticado e trabalhoso, porém um
desafio interessante - eu acho :) )

A idéia é permitir que o filtro preencha um ben e repasse ao
FrontController, que por sua vez irá identificar o tipo de requisição
e passar para o Helper este "bean genérico". O Helper confere/valida
os dados do bean e dispara o Command, que irá finalmente executar a
regra de negócio associada ao bean e retornar a próxima página O
Helper pode também fazer um casting do bean genérico para o bean
específico do serviço, para otimizar as próximas etapas...

Comecei a olhar como fazer e, por sugestão do Régis, estou mexendo no
pacote "org.apache.commons.beanutils".

pergunta: Alguém já usou o beanutils para criar beans a partir de
formulários JSP ?

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] EJB ou nÃo â em AndroMDA

2005-01-25 Por tôpico Felipe Vieira Silva
É polêmico - a SUN deu uma de Microsoft e lançou uma tecnologia
adequada a um ambiente de hardware que ninguém tem dinheiro para
bancar :)) : super rede, super servidores e ferramentas de
desenvolvimento caríssimas para acelerar a produção mascarando a
dezena de arquivos de configuração exigidos pela tecnologia.

No Brasil temos Tomcat, máquinas montadas que pifam dia-sim-dia-não e
Eclipse + Ant, além de redes de computador que parecem uma homenagem
aos tempos de Gran Bell.

Mas, quem tem a sorte de ter super infra-estrutura e ambiente de
desenvolvimento rico, deita e rola com EJBs :))

conceitualmente, EJB é lindo - mas na prática vamos ver.. ainda
tenho muita vontade de migrar 100% para EJB...



On Tue, 25 Jan 2005 16:12:42 -0300, Ramon <[EMAIL PROTECTED]> wrote:
> A discussão de usar ou não EJB para mim é nova, mas parece que já ganhou
> o mundo. Numa reportagem no MundoJava existem mais detalhes sobre isso.
> Gostaria que vocês fizessem críticas às minhas conclusões:
> 
> - Aparentemente 80% dos sistemas para web rodam em 1 servidor.
> 
> - EJB, dependendo de qual ferramenta o gere, é incompatível
> entre vários servidores (Jboss, Websfere).
> 
> Por essas razões não pretendo usar EJB. Minhas ferramentas são:
> AndroMDA (para Hibernate), MagicDraw, Jboss, Maven.
> 
> Como não pretendo usar EJB, não há necessidade de classes <>.
> Esta afirmação está correta ???
> 
> Como ficam as transações no Hibernate ???
> 
> O que não está claro pra mim é o relacionamento da classe
> <> (que é necessária para os Diag. Atividades) e a
> classe <> !
> 
> As questões abaixo são mais intendíveis a quem usa AndroMDA:
> 
> Toda class <> está ligada a uma class <> ???
> Porque ???
> 
> Seria toda classe << FrontEndControlle>> (tem as operações usadas no
> Diag. Ativ.) ligada a uma classe <> (EJB, dá para falar um
> pouco mais de EJB?) ligada a uma classe  <> (persistência) ??
> Todas as ligações devem ser por Dependência ???
> 
> Grato,
> 
> Ramon.
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



[cejug-discussao] TagLib para povoar combo box

2005-01-25 Por tôpico Felipe Vieira Silva
essa é pros designer mais viciados,

qual a TagLib mais simples para pvoar um combo box em uma página JSP ?

considerando que eu já tenha os dados em uma lista consultada no banco
de dados

* de preferência do JSTL e de preferência com um exemplinho banal :)

valeu,

   Felipe Gaúcho

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] validação no servlet? é possível ?

2005-01-24 Por tôpico Felipe Vieira Silva
ok, 

todos concordam que é uma boa prática, mas como fazer no servlet para
carregar os dados do formulário no bean ?

estou usando getParameter e bean.set???().. mas isso deixa o código
muito amarrado, não?

o Régis comentou do CommonBeanUtills do Tomcat.. e, claro, a Action do
Struts faz isso "transparente" pro desenvolvedor.

mas um projeto servlet novo? 

OBS: são apenas divagações para melhor compreender o comportamento de
servlets...

valeu,

   Felipe Gaúcho




On Tue, 18 Jan 2005 15:21:01 -0200, Elias Sales <[EMAIL PROTECTED]> wrote:
> Caro amigo,
>Não é uma boa prática usar uma outra jsp para válidação do formulário,
> esse trabalho é melhor ser feito pelo servlet, evite ao máximo usar código
> java em suas jsps. regra numero 2 nunca envie uma requisição de uma jsp para
> outra, faça sempre  nessa ordem.  Jsp ---> Servlet -> Jsp. Na revista
> javamagazine desse mês explica muito bem isso.
> 
> - Original Message -
> From: "Felipe Vieira Silva" <[EMAIL PROTECTED]>
> To: 
> Sent: Saturday, January 22, 2005 5:11 PM
> Subject: [cejug-discussao] validação no servlet? é possível ?
> 
> > Prezados,
> >
> > a algum tempo resolvi criar um tutorial para iniciantes em J2EE, e apesar
> > de 90% de tudo que encontro na web ser struts ou EJB, eu ainda estou
> > tentando explicar o essencial, ou seja, um "round trip" completo usando
> > J2EE puro usando JSP e servlets. Pretendo fazer o texto de forma didática,
> > ou seja, que o leitor possa entender o que se passa "underneath the
> > struts"!
> >
> > bom, a dúvida: validação de dados de um formulário.
> >
> > eu consigo usar um JSP chamando outro para validá-lo:
> >
> > - fragmento index.html:
> > 
> >
> > - fragmento process.jsp:
> > 
> > 
> > 
> >
> > <%
> >if (meuBean.validate()) {
> > %>
> >
> >
> > Pergunta: eu consigo fazer a validação no servlet ? como? vou ter que
> > pegar os atributos na mão para comparar ? existe algo parecido com
> >
> > 
> >
> > no lado do servlet??
> >
> > valeu,
> >
> >Felipe Gaúcho
> >
> >
> > --
> -
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> 
> ---
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



Re: [cejug-discussao] novas perguntas Core Servlet

2005-01-23 Por tôpico Felipe Vieira Silva
beleza, era por aí mesmo que tava indo :)

dúvida de desempenho:

vou acessar o banco a cada chamada, ou faço isso no init() do
FrontController uma vez só?

se fizer uma vez só, como vou atualizar o sistema quando alguém mudar a
tabela ? derrubar o servidor? uso threads?

esse projetinho se tornou uma diversão, um vício :))


valeu,

   Felipe Gaúcho





> No servlet você faz um consulta ao banco (quando digo servlet, quero
> dizer,
> servidor, ou seja, use um DAO pra acessar o banco né :-)) e monta uma
> lista
> das opções existentes. Coloque essa lista no request.
>
> request.setAttribute("options", optionsList);
>
> No JSP, você obtém essa lista:
>
> <%
> List optionsList = (List) request.getAttribute("options");
> %>
>
> e cria um loop pra montar sua lista de radios
> <%
> if (optionsList != null) {
> for (int i = 0; i < optionsList.size(); i++) {
> OptionVO vo = (OptionVO) optionsList.get(i);
> %>
> 
>
> <%
> }
> }
> %>
>
> Mas o ideal mesmo é criar uma taglib pra evitar que exista tanto código
> numa
> página JSP.
>
> []'s
> Rodrigo
> - Original Message -
> From: "Felipe Vieira Silva" <[EMAIL PROTECTED]>
> To: 
> Sent: Saturday, January 22, 2005 8:21 PM
> Subject: [cejug-discussao] novas perguntas Core Servlet
>
>
>> é o seguinte: eu tenho uma página JSP com uma série de "radio boxes", um
>> para cada habilidade exigida em um anúncio de emprego...
>>
>> supondo que eu queira fazer um JSP dinâmico, ou seja, consultar
>> previamente a tabela de conhecimentos desejávieis no banco e montar a
>> lista de opções com o nome dos registros da tabela skills, etc. e depois
>> usar a mesma estratégia para persistir as opções selecionadas pelo
>> usuário... No futuro, para incluir uma nova opção, bastaria incluir uma
>> linha no banco e pronto, apareceria no JSP
>>
>> OK, mas como fazer?
>>
>> simplesmente usando o writer no servlet ? usando um filtro ?
>>
>> sugestões
>>
>> OBS: lembre que é servlet puro + jsp + design patterns, não me venha com
>> struts ou EJB : o objetivo do projeto é aprendizado (prova de
>> conceito
>> diriam alguns) e não produção... num segundo momento virá o EJB, depois
>> o
>> struts, o springer, o JBanana e depois os outros frameworks que o povo
>> vai
>> inventar enquanto isso... :)
>>
>> valeu,
>>
>>Felipe Gaúcho
>>
>>
>> --
> -
>> Ceara' Java User Group
>>
>>   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
>>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>>
>>
>>
>
>
> ---
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] novas perguntas Core Servlet

2005-01-22 Por tôpico Felipe Vieira Silva
é o seguinte: eu tenho uma página JSP com uma série de "radio boxes", um
para cada habilidade exigida em um anúncio de emprego...

supondo que eu queira fazer um JSP dinâmico, ou seja, consultar
previamente a tabela de conhecimentos desejávieis no banco e montar a
lista de opções com o nome dos registros da tabela skills, etc. e depois
usar a mesma estratégia para persistir as opções selecionadas pelo
usuário... No futuro, para incluir uma nova opção, bastaria incluir uma
linha no banco e pronto, apareceria no JSP

OK, mas como fazer?

simplesmente usando o writer no servlet ? usando um filtro ?

sugestões

OBS: lembre que é servlet puro + jsp + design patterns, não me venha com
struts ou EJB : o objetivo do projeto é aprendizado (prova de conceito
diriam alguns) e não produção... num segundo momento virá o EJB, depois o
struts, o springer, o JBanana e depois os outros frameworks que o povo vai
inventar enquanto isso... :)

valeu,

   Felipe Gaúcho


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] validação no servlet? é possível ?

2005-01-22 Por tôpico Felipe Vieira Silva
Prezados,

a algum tempo resolvi criar um tutorial para iniciantes em J2EE, e apesar
de 90% de tudo que encontro na web ser struts ou EJB, eu ainda estou
tentando explicar o essencial, ou seja, um "round trip" completo usando
J2EE puro usando JSP e servlets. Pretendo fazer o texto de forma didática,
ou seja, que o leitor possa entender o que se passa "underneath the
struts"!

bom, a dúvida: validação de dados de um formulário.

eu consigo usar um JSP chamando outro para validá-lo:

- fragmento index.html:


- fragmento process.jsp:




<%
   if (meuBean.validate()) {
%>


Pergunta: eu consigo fazer a validação no servlet ? como? vou ter que
pegar os atributos na mão para comparar ? existe algo parecido com



no lado do servlet??

valeu,

   Felipe Gaúcho


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] procuro exemplos did áticos de FrontController + ApplicationController

2005-01-21 Por tôpico Felipe Vieira Silva
Prezados,

estou procurando exemplos didáticos sobre os padrões da camada de
persistência .. as camadas de controle e de persistência já estão
compreensíveis por aqui..

mas a parte de visão ainda está estranha...

de preferência, referências na web...

aquele livro sobre padrões J2EE é muito bom, mas reutiliza os exemplos dos
capítulos anteriores a cada nova seção.. e isso é complicado, porque eu
quero entender um ponto e sou obrigado a ler 500 páginas :)

valeu,

  Felipe Gaúcho

---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao] imprimir uma query a partir de

2005-01-21 Por tôpico Felipe Vieira Silva
Sim, mas quando você imprime um PreparedStatement na tela.. não aparece a
query...

achei esta solução:

http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-overpower.html

e umas outras.. acabei conseguindo imprimir as queries no console só pra
debugar em ambiente de desenvolvimento...

Na prática, a melhor solução é usar um monitor junto ao banco de dados, ou
seja, um software que vai exibindo todas as queries que são realizadas..
mais prático e simples...

porém, no ambiente onde estou dando consultoria não tinha uma ferramenta
dessas e eu queria apenas imprimir 1 query pra debugar, sem enfrentar a
burocracia de pedir permissão de instalar uma nova ferramenta - sem falar
que eu ainda ia ter de procurar o tal monitor pro banco específico do
cliente, etc...

enfim, não sabia que o PreparedStatement não era visível em console com um
simples println(...)

valeu,

  Felipe Gaúcho



> cara não sei se pode resolver mas as vezes quando desejo invertigar a
> query ...executo um System.out.println() mesmo...mas aí subo o servidor no
> caso o Tomcat executando o startup.bat que tá na diretorio bin do
> tomcat..aí vejo ela lá..Mas é no caso de so mesmo investigar...  Era isso?
>
> Felipe Vieira Silva <[EMAIL PROTECTED]> wrote:Prezados,
>
> como eu investigo uma query gerada a partir de um PreparedStatement?
>
> tipo, criou o PreparedStatement e depois inclui o valor dos parâmetros...
> até aí, beleza.. mas eu gostaria de ver a query que vai ser disparada no
> banco antes de executá=la
>
> eu usava um DB monitor da Oracle.. mas agora estou tentando fazer direto
> no código.. System.out.println().. tem como ?
>
>
>
> valeu,
>
> Felipe Gaúcho
>
>
> ---
> Ceara' Java User Group
>
> Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>
>
>
>
> -
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] imprimir uma query a partir de PreparedStatement

2005-01-20 Por tôpico Felipe Vieira Silva
Prezados,

como eu investigo uma query gerada a partir de um PreparedStatement?

tipo, criou o PreparedStatement e depois inclui o valor dos parâmetros...
até aí, beleza.. mas eu gostaria de ver a query que vai ser disparada no
banco antes de executá=la

eu usava um DB monitor da Oracle.. mas agora estou tentando fazer direto
no código.. System.out.println().. tem como ?



valeu,

  Felipe Gaúcho


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] é melhor usar doGet ou doPost????

2005-01-20 Por tôpico Felipe Vieira Silva
Prezados,

sempre usei o doGet para formulários simples e o doPost para transferência
de grande quantidade de dados, uploads, etc  Usava esta política
normalmente até que

um amigo me confessou que jamais usava doGet por questões de segurança,
etc.. e que o doGet seria o demônio da web :)

eu nunca pensei muito nisso e falei pra ele que o doGet era o "método
default" da maioria das aplicações web Java.. mas o cara insistiu que
"jamais o doGet deveria ser usado..."

e aí ? doGet ou doPost ?

valeu,

   Felipe Gaúcho


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao]

2005-01-19 Por tôpico Felipe Vieira Silva
beleza, valeu pelas dicas.

só um detalhe: na documentação da Oracle também aparece a configuração do
InputPath e Path, porém no meu JDeveloper não existe estas opções ! :)
Talvez seja a versão, sei lá.. vou ler mais...


> Felipe Gaúcho,
> aqui na Sena, fizemos o trajeto contrário ao seu,
> começamos no JDev, desenvolvemos vários projetos, depois migramos alguns
> projetos para o Eclipse,
> também a título de aumenta o leque de opções, até para poder avaliar
> melhor o Eclipse na prática.
>
> Bom, sobre path de aplicações, o JDev funciona exatamente igual ao
> Eclipse, tem como vc apontar para
> a árvore do Tomcat, basta vc mexer nas configurações do projeto clicando
> com o botão direito em cima do arquivo
> .jpr e selecionando a "projetct Properties", configura a variável "Input
> Path" e a variável "Path".
>
> Com relação a geração de arquivos WAR, o JDev possui um wizard para
> auxiliar na geração de arquivos WAR, assim como
> de JAR e EAR, é tranqüilo não tem mistério, bem simples, basta vc
> adicionar um objeto "WAR Files" em seu projeto
> selecionando a opção "Deployment Profiles"  e setar os arquivos que vão
> participar do WAR.
>
> Com relação a importação de projetos criados no Eclipse para rodar no
> JDev, com falei anteriormente, fizemos o caminho inverso
> e depois de muita peia, conseguimos mapear as opções de cada um e rodar
> normalmente a aplicação.
>
> O lance é procurar as opções semelhantes de cada IDE.
>
> Qq coisa posta aqui que tentaremos ajudar na medida do possível, enquanto
> o corre-corre dos projetos deixarem. :
>
> Filipe Giovany


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] mais dúvidas JDeveloper

2005-01-19 Por tôpico Felipe Vieira Silva
como fazer:

o Ctrl + espaço no JDeveloper ? ele até mostra os métodos, mas quando eu
seleciono algum ele apenas inclui o nome do método 

como incluir os métodos definidos nas classes nos diagramas de seqüência ?

como baixar um projeto do CVS e criar um projeto ? Já consegui criar o CVS
Connection e baixar as classes.. já até tentei confirmar a criação do
projeto após baixar as classes, mas o projeto fica como .jpr ,sem mostrar
os arquivos...

valeu,

   Felipe Gaúcho

---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] diferen ças entre Eclipse e JDeveloper - deployment

2005-01-19 Por tôpico Felipe Vieira Silva
Prezados colegas de javanato,

estou aqui migrando de Eclipse para JDeveloper - nada definitivo, apenas
aumento o leque de IDEs sob controle... :)

estou tentando fazer uma aplicação web que rode tanto no Eclipse quanto no
JDeveloper, mas estou notando (sofrendo) que a estrutura de diretórios e
as configurações são um pouco diferente nas duas ferramentas.

Pergunta:

a aplicação JDeveloper sempre vai ser acessada via:

/servlet/ ???

Outra: pedi para o JDeveloper fazer o deployment de um WAR no webapps do
Tomcat, e pedi para ele zipar o conteúdo do WAR.. aí o Tomcat deu pau
dizendo que não conseguia dezipar.. é isso mesmo ?


Última: alguns de vocês já conseguiu importar um velho projeto Eclipse no
JDeveloper e seguir trabalhando ?

valeu,

   Felipe Gaúcho
   JDevelopando


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] pra galera sem fio

2005-01-19 Por tôpico Felipe Vieira Silva
***
MOTOMOVIN'

When you're mobile you don't wait for your future.  You create it.  Make your
move.  Our vision for the future is clear...   harness the power of wireless,
multi-media and entertainment, broadband and the Internet to deliver embedded
chip, system level, and end-to-end network communications solutions for the
individual, work team, vehicle and home.

Motorola is looking to hire Software Engineers, Software Design Engineers,
Sr.
Staff Software Engineers, and Engineering Interns.  Interested TopCoder
members
should check out their TCCC landing page here:
http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc05&d3=motorola
***


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao] Tem como fazer um programa em C/C++ executar

2005-01-18 Por tôpico Felipe Vieira Silva
A solução mais simples é criar um compilar um programinha qualquer em
Delphi, C, ou o que for, que chame a linha de comando: "javaw
[tuaAplicacao.jar]"

Algumas soluções que o professor Google me passou:

2) Advanced Installer - criador de MSI: (pode criar uma aplicação em
Delphi ou C++ que  chame "javaw ???.jar", depois criar o MSI incluindo
tudo):
http://www.advancedinstaller.com/

3) A gui windows service configurator for java based applications:
http://sourceforge.net/projects/serviceinstall/

4) Excelsior JET - compilador de Java para NT Services (eca!):
http://www.excelsior-usa.com/jet.html

>
>É isso mesmo! Como fazer um programa em C/C++ executar uma Java
> Application?
>
>Agradeço antecipamente,
>
>Régis Simão.
>
> ---
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao] SQLException :no more data to read from

2005-01-18 Por tôpico Felipe Vieira Silva
? esquisito... quer dizer que funcionou copiando a query para dentro do
método ?!?!?

então devia ter algo digitado errado...

copia a String novamente para fora do método e vê se vai... deve ir,
porque o local da String não interfere em nada


> Cara..mermaum..não rolou não...mas com o Statement rolou..mas aí meu sql
> ta dentro do método oh...se tiver alguma outra solução me da o toque
> aí..Mas valeu a ajuda...
>
> //método para retornar uma lista de vendedores
> public LinkedList getVendedoresPeloNome(String nome) throws
> SQLException,VendedorNotFoundException{
>
>  Connection conn = null;
>  Statement st = null;
>  ResultSet rs = null;
>  LinkedList vendedores = null;
>
>  String SELECT_VENDEDORES_LIKE_NOME = "select
> preven_vendedor.cod_vendedor ,"+
>
> "preven_vendedor.nome_vendedor,preven_tipo_vendedor.nome_tipo_vendedor
> ,"+
>"preven_vendedor.contato_vendedor from
> preven_vendedor,preven_tipo_vendedor "+
>"where preven_vendedor.cod_tipo_vendedor =
> preven_tipo_vendedor.cod_tipo_vendedor "+
>"and UPPER(preven_vendedor.nome_vendedor) like
> '%"+nome.toUpperCase()+"%' order by
> preven_vendedor.cod_vendedor";
>
>  try{
>
>   conn = getConexao();
>   st = conn.createStatement();
>
>   rs = st.executeQuery(SELECT_VENDEDORES_LIKE_NOME);
>
>   vendedores = new LinkedList();
>
>   while(rs.next()){
>
>Vendedor vendedor = new Vendedor();
>
>vendedor.setCod(rs.getInt(1));
>vendedor.setNome(rs.getString(2));
>vendedor.setTipo(rs.getString(3));
>vendedor.setContato(rs.getString(4));
>
>vendedores.add(vendedor);
>   }
>   if(vendedores.size()==0) throw new VendedorNotFoundException();
>
>  }catch(SQLException e){
>
>   System.out.println(e);
>   throw new SQLException();
>
>  }finally{
>
>   try{
>
>if(rs!=null) rs.close();
>if(st!=null) st.close();
>
>   }catch(Exception e2){}
>  }
>
>  return vendedores;
>
> }
>
> Felipe Vieira Silva <[EMAIL PROTECTED]> wrote:
> tenta trocar todo o '%?%' por um ? e depois seta
>
> ps.setString(1,"'%" + nome.toUppercase() + "%'");
>
> talvez resolva
>
> estava agora mesmo olhando os code templates da Oracle para jdbc:
> http://www.oracle.com/technology/tech/java/jroadmap/jdbc/listing.htm#998511
>
>
>> E aí pessoal...to com essa exceção sendo gerada quando faço um select
>> usando like no oracle usando o PreparedStatement para setar o o
>> parâmetro
>> da pesquisa..
>> EX:
>>
>> Esse é o select que já foi testado.
>>
>> String SELECT_VENDEDORES_PELO_NOME = "select
>> preven_vendedor.cod_vendedor
>> ,"+
>> "preven_vendedor.nome_vendedor,preven_tipo_vendedor.nome_tipo_vendedor
>> ,"+
>> "preven_vendedor.contato_vendedor from
>> preven_vendedor,preven_tipo_vendedor "+
>> "where preven_vendedor.cod_tipo_vendedor =
>> preven_tipo_vendedor.cod_tipo_vendedor "+
>> "and UPPER(preven_vendedor.nome_vendedor) like '%?%' order by
>> preven_vendedor.cod_vendedor";
>>
>> Na classe eu chamo
>>
>> //método para retornar uma lista de vendedores
>> public LinkedList getVendedoresPeloNome(String nome) throws
>> SQLException,VendedorNotFoundException{
>>
>> Connection conn = null;
>> PreparedStatement ps = null;
>> ResultSet rs = null;
>> LinkedList vendedores = null;
>>
>> try{
>>
>> conn = getConexao();
>> ps = conn.prepareStatement(SELECT_VENDEDORES_PELO_NOME);
>> ps.setString(1,nome.toUppercase());
>> rs = ps.executeQuery();
>>
>> vendedores = new LinkedList();
>>
>> while(rs.next()){
>>
>> Vendedor vendedor = new Vendedor();
>>
>> vendedor.setCod(rs.getInt(1));
>> vendedor.setNome(rs.getString(2));
>> vendedor.setTipo(rs.getString(3));
>> vendedor.setContato(rs.getString(4));
>>
>> vendedores.add(vendedor);
>> }
>> if(vendedores.size()==0) throw new VendedorNotFoundException();
>>
>> }catch(SQLException e){
>>
>> System.out.println(e);
>> throw new SQLException();
>>
>> }finally{
>>
>> try{
>>
>> if(rs!=null) rs.close();
>> if(ps!=null) ps.close();
>>
>> }catch(Exception e2){}
>> }
>>
>> return vendedores;
>>
>> }
>>
>>
>> -

[cejug-discussao] Diagramas de seq üência no Poseidon - how to ?

2005-01-17 Por tôpico Felipe Vieira Silva
Sim,

após toda a propaganda, finalmente abri o Poseidon. bonitinho e tal..
porém,

como eu faço para integrar as classes do meu projeto aos diagramas de
seqüência?

digo, no Jude eu simplesmente criava as classes no diagrama de classes e
depois usava as mesmas classes no diagrama de seqüência.. No Poseidon,
parece que eu tenho que criar objetos separados e depois mapear na aba
properties a classe ao qual a figura do diagrama de seqüência está
associada - é isso ?

outra: mesmo depois de mapear as duas entidades, não consigo mapear as
setas de mensagens aos métodos já definidos na classe do diagrama de
classes - é assim?

se for, volto correndo pro Jude :))

OBS: estou tendo a mesma dificuldade no JDeveloper.

valeu,

   Felipe Gaúcho


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] livros para aspirantes a arquitetos

2005-01-17 Por tôpico Felipe Vieira Silva
Prezados,

nos últimos meses tenho migrado a minha atenção à arquitetura de sistemas.
Ainda estou meio longe de arquiteto, mas objetivos são sempre bons pra
começar o ano :)

tenho lido muito sobre padrões J2EE e  feito boas experiências no mundo
Open Source (sem falar na ruma de ferramentas e configurações cotidianas)
- e como professor vou identificando as coisas que ajudam a estudar e as
que atrapalham. Dois livros que eu li recentemente e que gostei muito:

Utilizando UML e Padrões, Craig Larman - parte introdutória de leitura
muito fácil e bem convincente sobre a utilidade do UML e dos padrões. Na
parte dos padrões é que fica meio sofisticado demais com explicações de
menos :)

Core J2EE Patterns, Deepak Alur, et al. -  Já conhecia este livro de longa
data e nunca tinha aberto - pois eis que me vejo aqui encantado com a
facilidade da leitura. Pretendo aplicar muitos padrões dali no
classificados CEJUG.

era isso,

aqueles que por prazer ou cabresto respiram padrões, que comentem e
sugiram novas leituras.

   Felipe Gaúcho
   Coordenador CEJUG



---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao] SQLException :no more data to read from

2005-01-17 Por tôpico Felipe Vieira Silva
tenta trocar todo o '%?%' por um ? e depois seta

ps.setString(1,"'%" + nome.toUppercase() + "%'");

talvez resolva

estava agora mesmo olhando os code templates da Oracle para jdbc:
http://www.oracle.com/technology/tech/java/jroadmap/jdbc/listing.htm#998511


> E aí pessoal...to com essa exceção sendo gerada quando faço um select
> usando like no oracle usando o PreparedStatement para setar o o parâmetro
> da pesquisa..
> EX:
>
> Esse é o select que já foi testado.
>
> String SELECT_VENDEDORES_PELO_NOME = "select preven_vendedor.cod_vendedor
> ,"+
> "preven_vendedor.nome_vendedor,preven_tipo_vendedor.nome_tipo_vendedor ,"+
> "preven_vendedor.contato_vendedor from
> preven_vendedor,preven_tipo_vendedor "+
> "where preven_vendedor.cod_tipo_vendedor =
> preven_tipo_vendedor.cod_tipo_vendedor "+
> "and UPPER(preven_vendedor.nome_vendedor) like '%?%' order by
> preven_vendedor.cod_vendedor";
>
>  Na classe eu chamo
>
> //método para retornar uma lista de vendedores
> public LinkedList getVendedoresPeloNome(String nome) throws
> SQLException,VendedorNotFoundException{
>
>  Connection conn = null;
>  PreparedStatement ps = null;
>  ResultSet rs = null;
>  LinkedList vendedores = null;
>
>  try{
>
>   conn = getConexao();
>   ps = conn.prepareStatement(SELECT_VENDEDORES_PELO_NOME);
>   ps.setString(1,nome.toUppercase());
>   rs = ps.executeQuery();
>
>   vendedores = new LinkedList();
>
>   while(rs.next()){
>
>Vendedor vendedor = new Vendedor();
>
>vendedor.setCod(rs.getInt(1));
>vendedor.setNome(rs.getString(2));
>vendedor.setTipo(rs.getString(3));
>vendedor.setContato(rs.getString(4));
>
>vendedores.add(vendedor);
>   }
>   if(vendedores.size()==0) throw new VendedorNotFoundException();
>
>  }catch(SQLException e){
>
>   System.out.println(e);
>   throw new SQLException();
>
>  }finally{
>
>   try{
>
>if(rs!=null) rs.close();
>if(ps!=null) ps.close();
>
>   }catch(Exception e2){}
>  }
>
>  return vendedores;
>
> }
>
>
> -
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao] Plugin free para uso comercial.

2005-01-17 Por tôpico Felipe Vieira Silva
O JDeveloper gera XMI

o HyperJaxb acho que gera os arquivos do hibernate (mas tem que conferir)

>
> Oi, alguém conhece alguma ferramenta ou plugin (free para uso comercial)
> que gere arquivos .xmi?
>
> E plugin (free para uso comercial) que gere os .hbm.xml do hibernate a
> partir do banco, alguém conhece?
>
>
>
> Grata
>
> Ingrid Teles
>
>
>
>
> -
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao] [OFF-TOPIC] cejug-classifieds adotando

2005-01-17 Por tôpico Felipe Vieira Silva
O Poseidon me parece uma "casca" mais bem acabada sobre o Argo UML, mas as
opções preferenciais no momento são:

1) Poseidon
2) Jude
3) ?

o JDeveloper também foi avaliado, e tem uma integração muito boa entre UML
/ Java / Modelagem BD - tudo isso na própria ferramenta. Infelizmente não
estou conseguindo criar os diagramas com tanta facilidade e qualidade no
JDeveloper - faltam estereótipos, e não consigo aplicar os métodos das
classes nas mensagens dos diagramas de seqüência - mas ainda estou
considerando que estas dificuldades sejam minhas e não da ferramenta - até
que ela me prove ao contrário :)

valeu,

   Felipe Gaúcho



> Ja foi levado em consideração a utilização do ArgoUml??? alem de ser uma
> ferramenta free é a base do poseidon.
>
> Felipe Vieira Silva escreveu:
>
>>ok,
>>
>>a escolha do Poseidom foi porque ela é a ferramenta adotada pelo
>> TopCoder
>>
>>o Jude é muito bom, só tem o porém de obrigar aos desenvolvedores a
>>sincronizarem o trabalho - ou seja, não possui controle de versão para
>>trabalho em equipe...
>>
>>mas valeu, ainda estamos discutindo a configuração do projeto e a lista
>> do
>>cejug é ideal para coletar opiniões sobre ferramentas...
>>
>>á: a lista de desenvolvedores é no endereço:
>>
>>   [EMAIL PROTECTED]
>>
>>eu tinha mandado errado no outro mail.
>>
>>
>>   Felipe Gaúcho
>>
>>
>>
>>>Senhores,
>>>
>>>O posseidon é uma ferramenta interessante, porém um pouco limitada, pois
>>>em seus relatórios é colocado no meio da página que a ferramenta é free,
>>>causando um efeito visual desagradável. Trabalhei e recomendo, como
>>>ferramenta freeware, o Jude Take. Essa ferramenta não impõe nenhuma
>>>restrição ao desenvolvedor, além de ser leve e extremamente amigável.
>>>
>>>Atenciosamente
>>>Juan Pla
>>>
>>>
>>>
>>>
>>>
>>>
>>>"Felipe Vieira Silva" <[EMAIL PROTECTED]>
>>>16/01/2005 11:48
>>>Favor responder a discussao
>>>
>>>
>>>Para:   discussao@cejug.org
>>>cc:
>>>Assunto:[cejug-discussao] [OFF-TOPIC] cejug-classifieds
>>>adotando Poseidon com
>>>ferramenta UML
>>>
>>>
>>>Prezados,
>>>
>>>o projeto cejug-classifieds irá adotar o Poseidon como ferramenta de
>>>modelagem.
>>>
>>>o motivo é simples: é a ferramenta adotada pelo Top Coder.
>>>
>>>se alguém souber de outra ferramenta mais nova ou melhor, pode sugerir
>>>direto para a nossa lista de discussão:
>>>
>>>[EMAIL PROTECTED]
>>>
>>>valeu,
>>>
>>>   Felipe Gaúcho
>>>
>>>---
>>>
>>>Ceara' Java User Group
>>>
>>>
>>>
>>>  Para cancelar sua assinatura, envie um e-mail para:
>>>[EMAIL PROTECTED]
>>>
>>>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>>>
>>>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>---
>>Ceara' Java User Group
>>
>>  Para cancelar sua assinatura, envie um e-mail para:
>> [EMAIL PROTECTED]
>>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>>
>>
>>
>>
>>
>
>
> ---
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




Re: [cejug-discussao] [OFF-TOPIC] cejug-classifieds adotando

2005-01-17 Por tôpico Felipe Vieira Silva
ok,

a escolha do Poseidom foi porque ela é a ferramenta adotada pelo TopCoder

o Jude é muito bom, só tem o porém de obrigar aos desenvolvedores a
sincronizarem o trabalho - ou seja, não possui controle de versão para
trabalho em equipe...

mas valeu, ainda estamos discutindo a configuração do projeto e a lista do
cejug é ideal para coletar opiniões sobre ferramentas...

á: a lista de desenvolvedores é no endereço:

   [EMAIL PROTECTED]

eu tinha mandado errado no outro mail.


   Felipe Gaúcho

> Senhores,
>
> O posseidon é uma ferramenta interessante, porém um pouco limitada, pois
> em seus relatórios é colocado no meio da página que a ferramenta é free,
> causando um efeito visual desagradável. Trabalhei e recomendo, como
> ferramenta freeware, o Jude Take. Essa ferramenta não impõe nenhuma
> restrição ao desenvolvedor, além de ser leve e extremamente amigável.
>
> Atenciosamente
> Juan Pla
>
>
>
>
>
>
> "Felipe Vieira Silva" <[EMAIL PROTECTED]>
> 16/01/2005 11:48
> Favor responder a discussao
>
>
> Para:   discussao@cejug.org
> cc:
> Assunto:[cejug-discussao] [OFF-TOPIC] cejug-classifieds
> adotando Poseidon com
> ferramenta UML
>
>
> Prezados,
>
> o projeto cejug-classifieds irá adotar o Poseidon como ferramenta de
> modelagem.
>
> o motivo é simples: é a ferramenta adotada pelo Top Coder.
>
> se alguém souber de outra ferramenta mais nova ou melhor, pode sugerir
> direto para a nossa lista de discussão:
>
> [EMAIL PROTECTED]
>
> valeu,
>
>Felipe Gaúcho
>
> ---
>
> Ceara' Java User Group
>
>
>
>   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
>
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>
>
>
>
>
>


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] [OFF-TOPIC] cejug-classifieds adotando Poseidon com ferramenta UML

2005-01-16 Por tôpico Felipe Vieira Silva
Prezados,

o projeto cejug-classifieds irá adotar o Poseidon como ferramenta de
modelagem.

o motivo é simples: é a ferramenta adotada pelo Top Coder.

se alguém souber de outra ferramenta mais nova ou melhor, pode sugerir
direto para a nossa lista de discussão:

[EMAIL PROTECTED]

valeu,

   Felipe Gaúcho

---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




[cejug-discussao] GUI guru required

2002-12-12 Por tôpico Felipe Vieira Silva
estou tentando evitar que um usuário digite caracteres inválidos em um campo
texto.

estou evitando a preguiça de aplicar um KeyListener sobre o campo e
procurando a solução prevista na API, através das classes MaskFormatter,
InputVerifier e JFormattedTextField.

e confesso que a coisa tá mais cascuda do que o esperado...

Aí embaixo vai um código de teste... alguma idéia?

// recipients e carbonCopy são dois campos JFormattedTextField ...
try {
mask = new MaskFormatter("A");

mask.setValidCharacters("abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVXYZ1
234567890@;");
mask.setAllowsInvalid(false);
mask.install(recipients);
mask.install(carbonCopy);
}
catch(ParseException error) {
error.printStackTrace();
}

Felipe Gaúcho


---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




RES: [cejug-discussao] Ainda na duvida: Netbeans ou Sun ONE Studio

2002-12-11 Por tôpico Felipe Vieira Silva
Um chute:

o Sun ONE e a proposta para o futuro da SUN... ou seja, tudo daqui para
frente vai ser desenvolvido pensando no SUN One, ou pelo menos foi a
impressao que ficou da palestra do Yuan

normalmente quando uma empresa lanca um produto grande como o SUN One, as
proximas tecnologias sao fortemente influenciadas por ele..


outro bom motivo para pensar no SUN One: ninguem conhece isso no mercado -
se vingar, os caras que ja souberem alguma coisas estarao um passo
adiante...



-Mensagem original-
De: Leonardo Holanda [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 11 de dezembro de 2002 09:17
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Ainda na duvida: Netbeans ou Sun ONE Studio


Bem, ate agora o NetBeans foi o preferido, mas os unicos argumentos foram
que o Netbeans e mais leve.
Imaginem que tenho um pentium 4, 1.8Ghz, 512 RAM. Ainda continuo na duvida:
qual apresenta mais recursos e vantagens?
Outra pergunta: os dois sao totalmente free?



> -Mensagem original-
> De: Daniel Menezes [mailto:[EMAIL PROTECTED]]
> Enviada em: terca-feira, 10 de dezembro de 2002 22:30
> Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Assunto: Re: RES: [cejug-discussao] Netbeans ou Sun ONE Studio
>
>
> Compartilho da mesma opiniao do David...
>
> Daniel Pordeus
>
> --- David Barbosa Feitosa <[EMAIL PROTECTED]>
> wrote:
> > eu uso o netbeans, acho + leve
> > o sun one [forte 4 java] tem uns recursos a + mas eh
> > BEM mais pesado
> > depende da sua maq...
> >
> > o forte eh feito em cima do netbeans
> >
> > ja usei o forte por um tempo, mas como o q eu uso o
> > netbeans tb tem, prefiro
> > o netbeans.
> >   -Mensagem original-
> >   De: Leonardo Holanda [mailto:[EMAIL PROTECTED]]
> >   Enviada em: terga-feira, 10 de dezembro de 2002
> > 16:08
> >   Para: [EMAIL PROTECTED]
> >   Assunto: [cejug-discussao] Netbeans ou Sun ONE
> > Studio
> >
> >
> >   Alguim que ja teve experijncia com estas duas
> > ferramentas poderia dar sua
> > opinico comparativa?
> >
> >
>
>
> =
> **
> | Daniel Pordeus Menezes |
> |Student of Computer Science |
> |Federal University of Ceara |
> **
>
> __
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
>
> --
> -
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>
>



---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]



---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




RES: [cejug-discussao] Executavel Java

2002-12-09 Por tôpico Felipe Vieira Silva
café descafeinado :^)))

-Mensagem original-
De: Carlo Giovano [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 9 de dezembro de 2002 15:24
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] Executavel Java


Você pode ver se o GCJ (Gnu Compiler for Java) tem suporte para Windows...

Realmente precisa ser sem JRE? Você não pode fazer um instalador que já leve
a máquina do Java?
Giovano

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 9 de dezembro de 2002 15:15
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Executavel Java


Estou precisando fazer um executavel java que rode em dos e não necessite do
JRE.

Tem como ?

_
Voce quer um iGMail protegido contra vírus e spams?
Clique aqui: http://www.igmailseguro.ig.com.br



--- Ceara' Java User GroupPara cancelar sua assinatura,
envie um e-mail para: [EMAIL PROTECTED]   Para mais
informacoes, mande um e-mail para: [EMAIL PROTECTED]   Falar com o
administrador? e-mail para: [EMAIL PROTECTED]



---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]



---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




RES: [cejug-discussao] Data

2002-12-09 Por tôpico Felipe Vieira Silva
Tem que usar o conceito de "calendário" a partir das classes Calendar,
GregorianCalendar...



-Mensagem original-
De: Roberto JR [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 30 de março de 2001 04:40
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Data


Pessoal,

Estou tentando calcular a diferença de dias entre duas datas
(Date). Há algum método que faça isso ou eu tenho que implementar. E se
tenho que implementar, alguém tem alguma dica para facilitar o
trabalho???

Valew,

Roberto Jr



--- Ceara' Java User GroupPara cancelar sua assinatura,
envie um e-mail para: [EMAIL PROTECTED]   Para mais
informacoes, mande um e-mail para: [EMAIL PROTECTED]   Falar com o
administrador? e-mail para: [EMAIL PROTECTED]


---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




RES: [cejug-discussao] Relatorio em java

2002-12-09 Por tôpico Felipe Vieira Silva
http://inetsoft.com/inetsoft/index.html



-Mensagem original-
De: Carlo Giovano [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 9 de dezembro de 2002 14:23
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] Relatorio em java


O Crystal Report por exemplo é uma ferramenta que pode ser utilizada, ele
term inclusive versão para rodar como servidor Web... Agora é pago.

Giovano

-Mensagem original-
De: Rodrigo Norões [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 9 de dezembro de 2002 08:43
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Relatorio em java


Amigos javanesses,
  em java como podemos fazer relatorios? Tem
alguma ferramenta que ajuda a fazer um, que nem o
crystal report?


obrigado,
 Rodrigo Norões



___
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
acessórios.
http://br.geocities.yahoo.com/


---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]




---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]



---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




RES: [cejug-discussao] Como evitar que uma janela abra mais de uma vez

2002-12-09 Por tôpico Felipe Vieira Silva



O 
ideal é usar o padrão Singleton, ou seja, apenas uma instância ativa da janela 
para cada class loader...
 
procura aí no google por Singleton Java tutorial, que deve aparecer um 
milhão de referências :^)
 
 

  -Mensagem original-De: Carlos Delfino 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 9 de 
  dezembro de 2002 09:41Para: Cejug DiscussaoAssunto: 
  [cejug-discussao] Como evitar que uma janela abra mais de uma 
  vez
  Olá a todos, sempre que crio um opção de menu onde ao escolhe-la se abre 
  uma janela, tenho problemas com mais de uma janela se abrindo, isto é a cada 
  vez que o usuario clica nesta opção ele abre uma nova janela desconsiderando a 
  outra.
  Qual o metodo que devo usar para verificar se esta janela está aberta, e 
  simplesmente coloca-la em foco?
  sou novo em java, no que tange a logica eu já criei o codigo, mas não sei 
  qual metodo usar para verificar a existencia da janela.
  Obrigado.
  Carlos 
  Delfino--### 
  Carlos Delfino Carvalho Pinheiro# Especialista em Redes e 
  Linux# LFS Nº 6635##
  
  
  Busca Yahoo! O melhor 
  lugar para encontrar tudo o que você procura na 
Internet


RES: [cejug-discussao] Como faço para criar um arquivo X.JAR para minha aplicação???

2002-12-09 Por tôpico Felipe Vieira Silva



sobre 
a criação de arquivos JAR:    http://java.sun.com/docs/books/tutorial/jar/basics/
 
sobre 
o acesso a "recursos" armazenados dentro do jar:

Você 
deve pegar a referência do class loader e requisitar recursos.
getClass().getClassLoader().getResource(filename)
O comando acima retorna uma URL, 
a partir da qual você pode usar para ler o recurso - que em Java significa 
qualquer arquivo, normalmente imagens, sons, etc.
 

  -Mensagem original-De: Rudolf Aragao 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 9 de 
  dezembro de 2002 11:52Para: [EMAIL PROTECTED]Assunto: 
  [cejug-discussao] Como faço para criar um arquivo X.JAR para minha 
  aplicação???
  
  Olá,
  1-) Como faço para criar um arquivo X.JAR para minha 
  aplicação???
  2-) E se tiver imagens e som???
  3-) Há alguma maneira sem ser pelo prompt, um aplicativo ou 
  sei lá o que?
  Obs.: Usei as linhas para centralizar a janela;
  setSize(350, 600);Dimension dim = 
  Toolkit.getDefaultToolkit().getScreenSize();setLocation(dim.width/2 - 
  getSize().width/2,dim.height/2 - getSize().height/2); 
  VALEUu
  
  
  Busca Yahoo! O melhor 
  lugar para encontrar tudo o que você procura na 
Internet


RES: [cejug-discussao] Aparência e comportamento

2002-11-12 Por tôpico Felipe Vieira Silva
http://javootoo.l2fprod.com/plaf/skinlf/index.php
http://www.vamphq.com/lfp.html
http://www.l2fprod.com/

-Mensagem original-
De: Tuan Diniz [mailto:tuandiniz@;hotmail.com]
Enviada em: terça-feira, 12 de novembro de 2002 12:01
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Aparência e comportamento


   E ae moçada blz? Minha dúvida é: onde acho classes de aparência e
comportamento diferentes( além das 3 que são padrão do swing ) para
download, e como faço para instala-la(s). Procuro especialmente por aquela
que é usada no Poseidon CE. Um abraço.




_
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com



---
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]



---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




[cejug-discussao] JFormattedTextField

2002-11-11 Por tôpico Felipe Vieira Silva




  Como 
  eu faço para criar um campo de texto com filtro e máscara de Data 
  ??
   
  algum exemplo simples?
   
   
  tenho um aqui, mas o cara fez tudo no braço.. 
  trocentas linhas de código só para criar um 
DateField...!


RES: [cejug-discussao] VM para Palm OS - midp4palm-1_0

2002-11-11 Por tôpico Felipe Vieira Silva



Favor 
não incluir a requisição de resposta às mensagens enviadas ao 
cejug
 
muitas 
mensagens que eu deleto no cejug lançam um popup dizendo "o usuário tal pediu 
que você confirmasse... Sim ou Não ?"
 
é meio 
chato ficar fechando uma dúzia dessas janelinhas ...

  -Mensagem original-De: Antonio Luiz Soares Lins 
  Filho [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 
  11 de novembro de 2002 12:10Para: 
  [EMAIL PROTECTED]Assunto: RES: [cejug-discussao] VM para Palm OS 
  - midp4palm-1_0
  
   
  Boa ideia Roberto Amorim, estarei providenciando um 
  teste deste tipo e vou verificar o desempenho.
  Atenciosamente, 
  
  Antonio 
  Luiz Soares Lins FilhoAnalista 
  de Sistemas - Farias Brito - Fortaleza+ 
  [EMAIL PROTECTED] 
  1 
  < >( 
  (085) 
  486-9000 r9092  - 
  Celular (85) 9990-2723
  Esta 
  mensagem, incluindo seus anexos, tem caráter confidencial e seu conteúdo é 
  restrito ao destinatário da mensagem. Caso você tenha recebido esta mensagem 
  por engano, queira por favor retorná-la ao destinatário e apagá-la de seus 
  arquivos. Qualquer uso não autorizado, replicação ou disseminação desta 
  mensagem ou parte dela é expressamente proibido. O autor não se responsabiliza 
  por modificações no conteúdo desta informação.
   
  -Mensagem original-De: Roberto Amorim 
  [mailto:[EMAIL PROTECTED]] Enviada em: 
  segunda-feira, 11 de novembro de 2002 10:00Para: discussao@cejug.orgAssunto: Re: [cejug-discussao] VM para Palm OS - 
  midp4palm-1_0
   
  Faz um que faça a persistencia de 50 pedidos com 5 itens cada e calcule 
    o que o cara fez no dia para checar a meta diária, em uma 
  base com 
  mais 400 pedidos de dias 
  anteriores.
  []s
  Roberto Amorim, que esta gostando muito de Java, mas 
  reconhece as 
  limitações.
   
   
  Antonio Luiz Soares Lins Filho 
  escreveu:
  > Pessoal,
  > 
  >  
  
  > 
  > Neste fim de semana estive testando a Maquina 
  Virtual para palm e tenho 
  
  > que afirma que os exemplos rodaram bem rápido 
  tanto no emulados PalmM130 
  
  > com no meu PalmM100.
  > 
  > Vale testa.
  > 
  >  
  
  > 
  > Atenciosamente,
  > 
  > Antonio Luiz Soares Lins 
  Filho
  > Analista de Sistemas - 
  Farias Brito - Fortaleza
  > + alins@fariasbrito.com.br
  > 1 < >
  > ( (085) 486-9000 
  r9092  - Celular (85) 
  9990-2723
  > 
  > Esta mensagem, incluindo seus anexos, tem caráter 
  confidencial e seu 
  > conteúdo é restrito ao destinatário da mensagem. 
  Caso você tenha 
  > recebido esta mensagem por engano, queira por favor retorná-la ao 
  > destinatário e apagá-la de seus arquivos. 
  Qualquer uso não autorizado, 
  
  > replicação ou disseminação desta mensagem ou 
  parte dela é expressamente 
  
  > proibido. O autor não se responsabiliza por 
  modificações no conteúdo 

  > desta informação.
  > 
  >  
  
  > 
  > 
  > ---
  > Outgoing mail is certified Virus 
  Free.
  > Checked by AVG anti-virus system (http://www.grisoft.com).
  > Version: 6.0.391 / Virus Database: 222 - Release Date: 19/9/2002
  > 
   
   
  -- 
  ?
  
   
   
  ---
  Ceara' Java User Group
   
    Para 
  cancelar sua assinatura, envie um e-mail para: discussao-unsubscribe@cejug.org
    Para 
  mais informacoes, mande um e-mail para: discussao-help@cejug.org
    Falar 
  com o administrador? e-mail para: admin@cejug.org 
   
   
   
  ---
  Incoming mail is certified Virus 
  Free.
  Checked by AVG anti-virus system (http://www.grisoft.com).
  Version: 6.0.391 / Virus Database: 222 - Release Date: 19/9/2002
   
  ---Outgoing mail is certified Virus Free.Checked by 
  AVG anti-virus system (http://www.grisoft.com).Version: 6.0.391 / Virus 
  Database: 222 - Release Date: 
19/9/2002


RES: [cejug-discussao] Objetos Remotos!

2002-11-11 Por tôpico Felipe Vieira Silva
Se tu já tem um objeto ativo na máquina remota, não vejo problemas em
instanciar outro...

Agora, se o problema é fazer um objeto ser instanciado a partir de um
determinado processamento no objeto original, sem que esse objeto original
tenha que controlar essa instanciação, então o problema parece muito com o
padrão Observer (MVC)...

dá uma conferida:

http://www.fic.br/~gaucho/SOO-I/aulas/aula19.htm
http://developer.java.sun.com/developer/onlineTraining/GUI/Swing2/shortcours
e.html#JFCMVC
http://www.ulpgc.es/otros/tutoriales/java/Apendice/mvc.html

-Mensagem original-
De: Michel Araujo Vasconcelos [mailto:michel@;oktiva.com.br]
Enviada em: segunda-feira, 11 de novembro de 2002 09:57
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Objetos Remotos!


Prezados javanesianos,
Estou tendo o seguinte problema:
Possuo um objeto remoto e efetuo algumas requisições para esse objeto.
Após algum processamento esse objeto poderá vir a instanciar um novo
objeto em qualquer outro equipamento em uma rede. O problema é esse, dá
pra fazer isso em java? Lembrem-se esse novo equipamento não tem a menor
noção de que nele está sendo instanciado um objeto, isto é, deve ser
totalmente transparente para ele. Pensei em algo tipo agentes. E aí, o
que vcs acham?
--
Michel Araújo - Desenvolvimento
[EMAIL PROTECTED] - (85) 281-2223
Oktiva Telecomunicações e Informática Ltda.
http://www.oktiva.com.br


---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




RES: [cejug-discussao] p2p

2002-11-11 Por tôpico Felipe Vieira Silva
Ja existe um arquivo policy na tua maquina, o tal: policy.java

e tambem um aplicativo que vem junto com o jdk para configura-lo: policytool

a configuracao destes bichos e sempre meio nebulosa... e o pior e que toda a
maquina onde o teu sistema deve rodar deve ser configurado..

o melhor talvez seja assinar a tua aplicacao com um certificado.

confere esse tutorial:

http://java.sun.com/docs/books/tutorial/security1.2/


---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 




RES: [cejug-discussao] tomcat

2002-11-08 Por tôpico Felipe Vieira Silva
isso.. deve ter uma chave na linha de comando do Tomcat para o console ficar
desabilitado.. confere a documentação...

-Mensagem original-
De: christiano [mailto:cmartins@;seron.com.br]
Enviada em: sexta-feira, 8 de novembro de 2002 12:44
Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] tomcat


você diz no menu iniciar / programas / inicializar ? porque já coloquei lá e
ele mostra a janela do tomcat também...

-Mensagem original-
De: Felipe Vieira Silva [mailto:gaucho@;atlantico.com.br]
Enviada em: sexta-feira, 8 de novembro de 2002 10:20
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] tomcat


coloca a linha de comando do Tomcat na pasta de inicialização do windows...

-Mensagem original-
De: christiano [mailto:cmartins@;seron.com.br]
Enviada em: sexta-feira, 8 de novembro de 2002 12:00
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] tomcat


eu instalei o tomcat 4.1.10 com o .exe, na hora da instalação eu não lembro
de ter visto essa opção por isso não coloquei e já faz alguns meses. meu
sistema é o 2000 professional.

-Mensagem original-
De: Fco. Deisimar Nobre Jr. [mailto:deisimar@;mdb.com.br]
Enviada em: sexta-feira, 8 de novembro de 2002 10:45
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] tomcat



Isso mesmo, mas isso apenas se voce pegar o arquivo que tem a
instalação amigavel(jakarta-tomcat-4.0.4.exe) se for o arquivo .zip ele não
faz isso. Nessa instalacão ele pergunta se quer que o tomcat seja um servico
do windows, mas acredito que isso funcione apenas no NT,200 e XP.

===
Francisco Deisimar Nobre Júnior
Analista de Sistemas - CIT - M. Dias Branco
===


> -Mensagem original-
> De: Rodrigo Lopes [mailto:rlopes@;softexport.com.br]
> Enviada em: sexta-feira, 8 de novembro de 2002 10:25
> Para: [EMAIL PROTECTED]
> Assunto: Re: [cejug-discussao] tomcat
> 
> 
> No momento da instalação do Tomcat, ele pergunta se vc quer 
> instalá-lo como
> serviço do windows.
> Não sei como configurar desta forma depois de ele estar instalado.
> 
> __
> Rodrigo de Oliveira Lopes
> Desenvolvedor - Softexport Informática
> Bacharel em Computação - SCPJ2
> [EMAIL PROTECTED]
> www.softexport.com.br
> - Original Message -
> From: "christiano" <[EMAIL PROTECTED]>
> To: "Discussao (E-mail)" <[EMAIL PROTECTED]>; "Helio Moura 
> HMSoftware
> (E-mail)" <[EMAIL PROTECTED]>; "Jsp_Brasil (E-mail)"
> <[EMAIL PROTECTED]>
> Sent: Friday, November 08, 2002 10:10 AM
> Subject: [cejug-discussao] tomcat
> 
> 
> > gostaria de informação se alguem sabe como colocar o start 
> do tomcat como
> um
> > serviço para estartar quando a maquina iniciar mas que não apareça
> > visualmente. podia ser na bandeja do canto esquerdo inferior.
> > agradeço qualquer informação.
> >
> > 
> > Christiano Martins Milfont de Almeida
> > Consultor[EMAIL PROTECTED]
> > Seron Serviços Online
> > Confer Consultoria
> > Av. Dom Luis 500, sala 1431, 60160-230 - Meireles - Fortaleza - Ce.
> > Telefone: (85) 458-1818 fax: (85) 458-1754 Cel.: (85) 9949-5790
> > 
> >
> >
> >
> >
> >
> > 
> --
> 
> -
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: 
> [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> 
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.413 / Virus Database: 232 - Release Date: 6/11/2002
> 
> 
> --
> -
> 
> Ceara' Java User Group
> 
> 
> 
>   Para cancelar sua assinatura, envie um e-mail para: 
> [EMAIL PROTECTED]
> 
>   Para mais informacoes, mande um e-mail para: 
> [EMAIL PROTECTED]
> 
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
>  
> 
> 
> 


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 





<>---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 


RES: [cejug-discussao] tomcat

2002-11-08 Por tôpico Felipe Vieira Silva
coloca a linha de comando do Tomcat na pasta de inicialização do windows...

-Mensagem original-
De: christiano [mailto:cmartins@;seron.com.br]
Enviada em: sexta-feira, 8 de novembro de 2002 12:00
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] tomcat


eu instalei o tomcat 4.1.10 com o .exe, na hora da instalação eu não lembro
de ter visto essa opção por isso não coloquei e já faz alguns meses. meu
sistema é o 2000 professional.

-Mensagem original-
De: Fco. Deisimar Nobre Jr. [mailto:deisimar@;mdb.com.br]
Enviada em: sexta-feira, 8 de novembro de 2002 10:45
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] tomcat



Isso mesmo, mas isso apenas se voce pegar o arquivo que tem a
instalação amigavel(jakarta-tomcat-4.0.4.exe) se for o arquivo .zip ele não
faz isso. Nessa instalacão ele pergunta se quer que o tomcat seja um servico
do windows, mas acredito que isso funcione apenas no NT,200 e XP.

===
Francisco Deisimar Nobre Júnior
Analista de Sistemas - CIT - M. Dias Branco
===


> -Mensagem original-
> De: Rodrigo Lopes [mailto:rlopes@;softexport.com.br]
> Enviada em: sexta-feira, 8 de novembro de 2002 10:25
> Para: [EMAIL PROTECTED]
> Assunto: Re: [cejug-discussao] tomcat
> 
> 
> No momento da instalação do Tomcat, ele pergunta se vc quer 
> instalá-lo como
> serviço do windows.
> Não sei como configurar desta forma depois de ele estar instalado.
> 
> __
> Rodrigo de Oliveira Lopes
> Desenvolvedor - Softexport Informática
> Bacharel em Computação - SCPJ2
> [EMAIL PROTECTED]
> www.softexport.com.br
> - Original Message -
> From: "christiano" <[EMAIL PROTECTED]>
> To: "Discussao (E-mail)" <[EMAIL PROTECTED]>; "Helio Moura 
> HMSoftware
> (E-mail)" <[EMAIL PROTECTED]>; "Jsp_Brasil (E-mail)"
> <[EMAIL PROTECTED]>
> Sent: Friday, November 08, 2002 10:10 AM
> Subject: [cejug-discussao] tomcat
> 
> 
> > gostaria de informação se alguem sabe como colocar o start 
> do tomcat como
> um
> > serviço para estartar quando a maquina iniciar mas que não apareça
> > visualmente. podia ser na bandeja do canto esquerdo inferior.
> > agradeço qualquer informação.
> >
> > 
> > Christiano Martins Milfont de Almeida
> > Consultor[EMAIL PROTECTED]
> > Seron Serviços Online
> > Confer Consultoria
> > Av. Dom Luis 500, sala 1431, 60160-230 - Meireles - Fortaleza - Ce.
> > Telefone: (85) 458-1818 fax: (85) 458-1754 Cel.: (85) 9949-5790
> > 
> >
> >
> >
> >
> >
> > 
> --
> 
> -
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: 
> [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> 
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.413 / Virus Database: 232 - Release Date: 6/11/2002
> 
> 
> --
> -
> 
> Ceara' Java User Group
> 
> 
> 
>   Para cancelar sua assinatura, envie um e-mail para: 
> [EMAIL PROTECTED]
> 
>   Para mais informacoes, mande um e-mail para: 
> [EMAIL PROTECTED]
> 
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
>  
> 
> 
> 


---

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 




<>---

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 


RES: [cejug-discussao] Curso Java

2002-11-08 Por tôpico Felipe Vieira Silva



Se 
tiver algum tempo livre, compra um livro: 
 
- Java 
21 dias
- 
Deitel - como programar
- 
Prof. Peter
 
tem a 
bibliografia e alguns tutoriais gratuitos disponíveis em: http://www.fic.br/~gaucho/SOO-I/
 
em uma 
ou duas semanas já vai estar sabendo o mínimo necessário para aprender 
Java...
 
se não 
tiver tempo sobrando, procura um curso.. isso vai amenizar a curva de 
aprendizado...
 
a 
ActiveBrasil é uma boa opção aqui em Fortaleza...
 
 

  -Mensagem original-De: Microsol Tecnologia - Xavier 
  [mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 8 de 
  novembro de 2002 09:29Para: [EMAIL PROTECTED]Assunto: 
  [cejug-discussao] Curso Java
  Olá galera,
   
   
      Sou totalmente inexperiente em 
  Java, e gostaria de fazer algum curso sobre o assunto. Alguém me indica algum 
  ou outra forma para aprender java?


RES: [cejug-discussao] Coisas de Aprendiz - Criar arquivo

2002-11-08 Por tôpico Felipe Vieira Silva



 
http://www.fic.br/~gaucho/SOO-I/aulas/aula20.htm

   


RES: [cejug-discussao] HttpURLConnection

2002-11-07 Por tôpico Felipe Vieira Silva



putz 
%$# !, eu dei o reply pro lugar errado :^))
 
foi 
mal aí galera... 
 

  -Mensagem original-De: Felipe Vieira Silva 
  [mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 7 de 
  novembro de 2002 11:48Para: [EMAIL PROTECTED]Assunto: 
  [cejug-discussao] HttpURLConnection
  Fala 
  Rodrigo,
   
  duas 
  coisas:
   
  1 - 
  sábado é a festa de aniversário do Rodrigo filho... 17:00 no best sports 
  (Santos Dumont 6001) - Depois eu te ligo para convidar oficialmente 
  :^))
   
  2 - 
  Já usou o HttpURLConnection para fazer mais de um POST? tá difícil o bichinho 
  aqui...
   
  até 
  mais,
   
      
Gaúcho


[cejug-discussao] HttpURLConnection

2002-11-07 Por tôpico Felipe Vieira Silva



Fala 
Rodrigo,
 
duas 
coisas:
 
1 - 
sábado é a festa de aniversário do Rodrigo filho... 17:00 no best sports (Santos 
Dumont 6001) - Depois eu te ligo para convidar oficialmente 
:^))
 
2 - Já 
usou o HttpURLConnection para fazer mais de um POST? tá difícil o bichinho 
aqui...
 
até 
mais,
 
    
Gaúcho


  1   2   >