2009-08-18 9 views
2

Je cherche une bonne solution pour gérer les données statiques dans une application Grails, c'est-à-dire des données dans des tables qui changent rarement, comme une liste de pays.Grails: gérer des données statiques

Mes exigences sont les suivantes:

  1. devrait être facile à internationaliser les données
  2. devrait fournir un moyen de charger les données statiques dans la base de données (par exemple à partir d'un fichier XML) lors de l'exécution de l'unité/tests d'intégration
  3. devrait fournir un moyen de synchroniser les données statiques avec la base de données lors du démarrage du serveur
  4. devrait fournir un taglib pour afficher les données statiques (par exemple la liste des pays)
  5. devrait fournir une vue pour visualiser/modifier manuellement les données statiques

Les lookups et ref code plugins à la fois tenter de résoudre ce problème. Est-ce que quelqu'un a de l'expérience en utilisant ces plugins, ou y a-t-il d'autres options?

Répondre

2

J'ai écrit à propos du plugin lookups dans le numéro de mai de GroovyMag. (http://groovymag.com) Il va gérer les exigences 1, 4 et 5. Je ne pense pas qu'il y ait quelque chose là-bas qui ferait tous les 5, mais les autres exigences ne devraient pas être très difficiles à mettre en œuvre. Peut-être que vous pourriez obtenir la source à l'un de ces plugins existants et l'étendre. Le project semble amusant.

Dave

+0

Je suis un abonné groovymag donc je vais vérifier votre article - merci. Êtes-vous sûr que les recherches ne chargent pas également les données dans la base de données? Les docs donnent l'impression que c'est le cas. –

Questions connexes