Recherche framework de je sais pas quoi
Nicolas Delsaux <[email protected]> Fri, 20 May 2011 10:08:07 +0200
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
Salut, pour le développement d'une application, on se heurte actuellement à un problème pas piqué des hannetons. On veut réutiliser des concepts d'ontologies, genre OntoML tout ça, et on se demande comment faire pour intégrer ça à coût minimal. Pour être plus clair, on veut recevoir des données dans le format OntoML. On a donc pris leur XSD qu'on a passé dans maven-jaxb-plugin pour générer des classes un énorme paquet en fait). Et hélas (enfin, hélas, faut relativiser, on a fait ça la semaine dernière), on se rend compte maintenant que ça n'est pas tout à fait ce qu'on veut. En effet, on a besoin d'accéder à une vision dynamique de ces objets (par opposition à la vision stattique que propose jaxb). Du coup, plusieurs questions me viennent à l'esprit, issues d'idées que j'ai eu et que je vais vous présenter. Si on a besoin d'un modèle statique (pour pouvoir récupérer nos données depuis n'importe quel type de flux), et d'un modèle statique, pourquoi ne pas implémenter ce modèle statique à l'aide d'interfaces implémentées en utilisant des objets dynamiques (un peu comme le fait Groovy avec les maps/objets). Et si c'est ça, comment fait-on pour que JAXB se mappe correctement sur des interfaces ? Et si il n'y arrive pas, est-ce qu'il y a un moyen pour que JAX-WS utilise autre chose que JAXB (je sais pas moi, XSStream ?) ? Et si on utilise un modèle statique implémenté à l'aide d'interface, est-ce qu'il n'y a pas des frameworks qui fournissent des implémentations de ce genre de mode de développement ? Je connais déja de nom Qi4J, mais il n'y aurait pas plus simple ? Et est-ce que ça rentrera bien dans une application Java EE ? Bref, des tonnes de questions ... -- Nicolas Delsaux