Se o banco de dados retornar direto XML � sonho.. por enquanto, estamos
convertendo o resultado das consultas em XML atrav�s de XSLT, depois usamos
o JAXB para converter o XML em objetos Java (Valu objetcs cuja estrutura foi
gerada a partir do esquema do XML gerado no banco de dados...).

Enfim, uma vez que tudo esteja configurado e rodando, a persist�ncia e
transfer�ncia de dados fica redonda entre as aplica��es Java e o banco...



-----Mensagem original-----
De: Fons�ca J�nior [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 1 de dezembro de 2003 16:37
Para: [EMAIL PROTECTED]
Assunto: Re: [cejug-discussao] XML


Infelizmente n�o ainda com JAVA, � com HTML. � um XSL que usa o arquivo XML
para criar o conte�do. O XML � modificado cada vez que uma op��o da
aplica��o � modificada por outra ferramenta.

Mas, isso foi bem interessante: voc� reusou a classe JMenu para cada item...
voc� aproveita bem a separa��o de c�digo e muda em poucos lugares para obter
o resultado! Legal, mesmo!!!

Agora, pergunto aos navegantes: algu�m j� teve oportunidade de trabalhar com
o Oracle XMLDB ou com o suporte XML do SQL Server?! Se sim, por favor, deem
seu "testemunho" sobre velocidade, praticidade, xml schemas, se �
complicado, quais s�o as glori�sas vantagens.... Estou fazendo um estudo pra
ver se vale ou n�o a pena us�-lo!

----- Original Message -----
From: "Felipe Ga�cho" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 01, 2003 4:53 PM
Subject: RES: [cejug-discussao] XML


> Fons�ca,
>
> interessante esta tua coloca��o de menus din�micos. Tenho feito algumas
> experi�ncias com isso por aqui...
>
> Esta "cria��o din�mica" � feita toda vez que a aplica��o roda ? � Swing ou
> J2EE ?
>
> tenho adotado estrutura de diret�rios como alternativa.
>
> menu
>  +-- arquivo
>  +-- desenho
>  +-- ajuda
>
> onde cada um destes sub-diret�rios possui um conjunto de classes que
> compartilham a superclasse 'JMenu'. A partir disso, as aplica��es Swing
> carregamn por reflection as classes e montam o menu. Isto permite que eu
> acresente novas op��es do menu apenas compilando novas classes neste
> diret�rio...
>
> valeu,
>
> Felipe Ga�cho
> coordenador CEJUG
>
>
>
> -----Mensagem original-----
> De: Fons�ca J�nior [mailto:[EMAIL PROTECTED]
> Enviada em: segunda-feira, 1 de dezembro de 2003 08:52
> Para: [EMAIL PROTECTED]
> Assunto: Re: [cejug-discussao] XML
>
>
> Caro Marcelo,
>
> apesar de ultimamente n�o estar desenvolvendo diretamente em JAVA, mas em
> outras linguagens orientadas a objetos, recomendamos o uso de XML
> principalmente para troca de informa��es entre m�todos, isto �, para
> passagem de par�metros. Com isso evitamos a quebra de assinatura entre as
> classes, apesar de ser suportado poliformismo, � como uma alternativa.
Outra
> situa��o que venho usando XML � na montagem din�mica de menus de uma
> aplica��o, no qual as op��es s�o gerenciadas por uma ferramenta de
seguran�a
> que gera um conte�do XML e o layout � concebido por uma XSL padr�o.
>
> Como bom guia de aprendizagem (bem b�sico mesmo, mas abordava bem o escopo
> da XML de forma pr�tica) usei "...ASP com XML...", � um de capa verde, �
> barato e tem em qualquer livro t�cnico da vida! N�o o rejeite por ser ASP,
> afinal, � para apredizagem. ;))
>
> grato,
> Fons�ca Jr.
> SEFAZCe/CESUP
>
> ----- Original Message -----
> From: "Marcelo Gadelha" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, November 30, 2003 3:44 AM
> Subject: [cejug-discussao] XML
>
>
> > �a va? (Tudo Bem?)
> >
> > Algu�m conhece algum bom guia ou tutorial  para
> > iniciantes em XML em JAVA ?
> >
> > Qual os principais usos de XML com JAVA ?
> >
> > Obrigado ! t+
> >
> >
> >
> > ______________________________________________________________________
> >
> > Yahoo! Mail: 6MB, anti-spam e antiv�rus gratuito! Crie sua conta agora:
> > http://mail.yahoo.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]
>
>
>
> --------------------------------------------------------------------------
-----------------
> 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] 
 

Responder a