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]
