Mensagens enviadas por: le-silva
Índice dos Fóruns » Perfil de le-silva » Mensagens enviadas por le-silva
Autor Mensagem
thingol wrote:
Use algum programa que, a partir de um XML exemplo, gera um schema. Acho que o Altova (você pode pegar um demo em www.altova.com ) consegue fazer isso.


Não é uma má idéia, mas acho que daria muito trabalho gerar os XSDs a partir dos XMLs e depois gerar as classes Java a partir dos XSDs. Se tivesse um programa que fizesse isso de uma só vez, me pouparia bastante tempo.

eduardoac wrote:
Fácil!

XStream is a simple library to serialize objects to XML and back again


http://xstream.codehaus.org/

Qualquer dúvida é só postar.
Abraços


Meu caso não é de serialização de objetos, e sim, de geração de classes Java a partir de documentos XMLs que, a grosso modo, seriam como definições de como estas classes deveriam ser.

Eu não quero o conteúdo das tag; eu quero usar as tags como descrição de como as classes devem ser.

Aí depois, sim, quando for fazer marshal/unmarshal desses XMLs para objetos Java, com certeza, vou usar XStream. Aliás, é o que já estou usando há um bom tempo.
Alguém conhece algum aplicativo para gerar classes Java a partir de documentos XML sem schema?

Usando schema tem, por exemplo, JAXB. Agora, usando apenas o documento XML, sem schema, não achei nada realmente interessante.

Gostaria de algo assim...

Dado o cliente.xml abaixo:


Ele gera os Cliente.java e Telefone.java abaixo:


Alguma sugestão? Ou vou ter que codar um mesmo?
Kenobi wrote:
le-silva wrote:
Kenobi wrote:...


Não citei nomes.


Não precisava, pois fazia parte de um contexto.


Que nada, relaxa.
Charles Geschke, fundador da Adobe Systems, em sua entrevista para o livro Startup, fala uma coisa bem interessante que acho que tem muito a ver com esta discussão:


Para ser um bom caçador de patos, você tem que atirar onde o pato vai estar, e não onde ele está no momento.


Hoje, muitas empresas estão gastando suas balas em ferramentas e soluções "SOA" de caixinha, caríssimas, porque estão atirando onde os vendors - que há alguns anos gastam zilhões de dolares construindo estas ferramentas, sejam boas ou ruins, e agora precisam ganhar dinheiro com elas - estão apontando que está o pato. Fato é que estão se divertindo bastante quando as balas passam próximas ao pato, porque tem a falsa sensação de que estão na direção certa e que o próximo tiro será certeiro. (Alguns até acertam um ou outro tiro, não vou generalizar ao ponto de dizer que isso não acontece nunca. Mas será que estes acerto justificam o custo das balas?)

Por outro lado, há empresas que estão investindo suas balas em arquiteturas alternativas, simples, baratas, livres de vendor lock e amplamente validadas - afinal, a plataforma é a web e ela tá aí há muito tempo -, para "fazer" SOA. Estas são as empresas que estão atirando onde o pato ainda vai estar.

Eu prefiro atirar onde o pato vai estar. Ainda que algumas vezes, infelizmente, por conta de toda a cultura corporativa, eu tenha que atirar onde o pato está hoje.
Kenobi wrote:
Leandro, sabes que trabalho diretamente para a Oracle, entretanto sou um cara bastante razoável e não defenderia a tecnologia e conceito se não acreditasse bastante. Posso até estar equivocado, mas minha motivação é técnica e ideológica, pois acredito verdadeiramente que muitas das tecnologias que "vendo" como você se referiu, trazem real benefício ao design da minha solução.



Não citei nomes.
Eu achei o evento muito show de bola e, como o saoj disse, a Caelum é uma empresa realmente muito séria e competente em materia de treinamento. Das que eu conheço, IMHO, é a melhor. (Já participei de 2 treinamentos e 1 workshop lá.)

Achei a apresentação do Jim sobre SOA muito interessante e totalmente descompromissada com vendors. (Mais uma vez, IMHO, o problema dos "consultores SOA" é rabo-preso - sem ofensas, só pra usar uma expressão popular - com vendors de "ferramentas para SOA".)

Registrei minha opinião mais detalhada no meu blog:

http://leandrosilva.com.br/2009/05/25/entao-falando-em-java

Ano que vem "é nóis" outra vez!

PS: Eu sei que alguns podem discordar dos termos que eu use: "consultores SOA" e "ferramentas para SOA". Mas por favor, não vamos começar uma discução aqui em cima desses termos. O tema aqui é outro.
le-silva wrote:O evento foi show de bola.

Minhas live tuitadas estão aqui:

http://twitter.com/codezone


E agora o meu post aqui:

http://leandrosilva.com.br/2009/05/25/entao-falando-em-java
O evento foi show de bola.

Minhas live tuitadas estão aqui:

http://twitter.com/codezone
koji wrote:
andre_guitar7 wrote:
Eu trabalho com JDeveloper e BC4J infelizmente aqui na empresa... o suporte da Oracle é totalmente perdido, aparecem erros cabeludos e eles sempre pedem pra "enviar um exemplo da aplicação pra simular, pois não conseguem descobrir o que está causando o problema...". Alguém conhece algum produto Java da Oracle que seja bom?


Berkeley DB! (comprado tbm... )

Eu acho que agora o Java finalmente tem alguma chance de se equiparar com o .NET em termos de integração com BD (eg, DTS), quer dizer nao o Java por si, mas ferramentas baseadas em Java.


De alguns exemplos de o quanto Java está atras de .Net neste quesito...
mvargens wrote:Eu não sei vocês, mas eu vou fazer um curso de .Net. Conhecendo a Oracle eu tenho certeza que ela vai usar o java para arrastar o mercado para o lado dela, independente de comunidade e etc. Vai usar sim o java contra a concorrência se for preciso e tenho quase certeza que o JCP vai ser partido no meio com o tempo por brigas internas, discordâncias e etc. O Java é open source, mas ninguém usa o java open source, usan o da sun, que não é 80% compatível com OpenJDK. A Oracle não tem cultura suficiente para manter a organização que a sun deu ao java, e o suporte da Oracle além de caro é precário. Nem é preciso falar das certificações, todos já conhecem bem os preços.
Sinceramente, IBM ou Oracle tanto faz, nenhuma tem capacidade para manter o java do jeito que ele é hoje.
Eu acho que em alguns anos o java vai se tornar a maior linguagem usadas pelas universidades, mas vai sumir do mercado ou vai ser usada somente pela Oracle.
SUN = Imparcialidade, confiança, investimento, comunidade, tecnologia, dialogo.
Oracle = IBM, Microsoft, acionistas, banqueiros, políticos, especuladores, chupinhas, cramunhão, tinhoso, ganancia, 7 pecados capitais, etc.

Que fique bem claro que é apenas minha opnião.


Vixi... Errou feio... Mas é só a minha opinião...
Marcio_Nogueira wrote:O fato da IBM investir ou nao em java nao me preocupa. Seria preocupante se a IBM descontinuasse o JDK da Sun em detrimento de sua própria versao.


Isso não é do feitio da IBM...
LeoMarola wrote:
Estou vendo com "bons" olhos a aquisição da Oracle. Só vamos ver quem vai ganhar...

MySQL x Oracle XE - Ainda haverá lugar pro MySQL Community ? Oracle XE se tornaria o MySQL 'free' de hoje e o MYSQL se tornaria solução para pequenas empresas?

JDeveloper x NetBeans - Será que a Oracle vai tentar recriar novamente um 'BC4J' e empurrar emcima de uma IDE, Até porque o usar o Jdev sem ser para usar o BC4J na minha opinião é improdutivo. (Há quem diz que o BC4J é produtivo rs!) O NetBeans (com um tunning basico) dá de 10x0 no desempenho, Além de ter tido ótimas melhorias...

Weblogic x Glassfish - Acho que o glassfish roda...

Na parte de S.O, Oracle e Solaris combinam muito bem e vai ser um sr. casamento, assim como a Oracle lançou suas máquinas próprias, poderá desenvolver um produto de qualidade superior.

Meu único medo é "até onde" o PL SQL vai se entranhar no Java, se o ritmo de mudanças manter e novidades manter no ritmo que está (digo, na quantidade de novidades que tivemos desde o lançamento do 6, 7 (e versões em diante) junto com a aprovação das novas spec's .. Vida longa para a Oracle!

Será que a Plataforma Eclipse vai manter a mesma força / investimento depois dessa "mordida" ?


A Oracle já tentou fazer isso e deu com os burros n'agua há muito tempo, com aquela história de rodar objetos Java no banco Oracle. Bela porcaria!
Lupinacci wrote:Eu sinceramente não gostei da notícia. Daqui a pouco a oracle vai atrelar o java a algum aplicativo deles e ai já era. Vai fechar o código, acabar com o Java Community, descontinuar o MySQL. Resumindo, vai acabar com o java. Preferia mil vezes a IBM.


Esquece. Isso nunca vai acontecer.
Felipe Kan wrote:BOAAAAAA!!!

ORACLE É UMA EMPRESA MUITO SÓLIDA!!!

AGORA VOU ME DEDICAR 100% EM JAVA!!!

ANTES ESTAVA ATÉ COM UM PÉ ATRÁS... MAS AGORA É JAVA NA CABEÇA!!!


Não, não... Não faz isso não...
vinnymaran wrote:Concordo com o erickles....
A Oracle já trabalha há muito tempo com a plataforma Java, e creio que agora isso vai crescer cada vez mais.
Visto que varios dos seus produtos utilizam jdk.
Muito interessante, pra mim foi uma surpresa abrir o GUJ hoje cedo e ver essa notícia.

Tomara que para nós desenvolvedores Java, isso se torne algo útil e proveitoso.


Abraços galera.


E a IBM, não trabalha com a Plataforma Java há muito tempo?
 
Índice dos Fóruns » Perfil de le-silva » Mensagens enviadas por le-silva
Ir para:   
Powered by JForum 2.1.8 © JForum Team