Bonjour,
Je suis à la recherche du meilleur environnement technique open source pour traiter en Java le sujet de fin d'études suivant (apparenté aux CMS) :
Nous devons gérés des documents électroniques appartenant à des collections telles que : thèses, mémoires, cours, etc. Un ensemble d'informations (notice bibliographique) est associé à chaque document (titre, autheur(s), résumé, etc.). Les collections et les informations associées ne peuvent être figées à la conception, mais doivent pouvoir être enrichies par simple modification de paramétrage.
La notice associée à chaque collection est définie dans un schéma xml. Les notices saisies seront stockées dans une base de données xml (eXist ou Xindice ou ???).
Je souhaite générer de façon dynamique un formulaire XHTML de saisie de la notice à partir du schéma xml ainsi qu'un formulaire permettant de saisir des critères de recherche des documents (sur les informations de la notice).
La recherche d'un document devrait se faire par une requête XQUERY dans la base de données xml.
Pour l'instant nous nous orientons vers Eclipse, Tomcat, Spring, eXist pour les notices xml et un stockage sur le file system pour les documents électroniques. Pour les requêtes dans la base de données xml, nous ne voyons que XML:DB API.
Vos avis sur ces choix sont les bienvenues. Quelle est d'après vous la façon la plus élégante de traiter le problème de la génération dynamique de formulaires à partir d'un schéma xml ?
Merci.
Partager