2008-12-09 7 views
1

Je cherche à utiliser des scripts groovy dans une application Web existante et je suis occupé à configurer et configurer le GroovyScriptEngine. Quelles sont les «meilleures pratiques» pour gérer les scripts dans le conteneur?GroovyScriptEngine localiser des ressources dans un conteneur Web

  1. Dois-je les stocker dans une base de données et les servir ensuite au moteur via des URL?
  2. Je pourrais les stocker dans le système de fichiers sur le serveur - cependant qui semble problématique dans Tomcat/JBoss?

Toutes les suggestions bienvenues :)

Répondre

1

Vous pouvez instancier le GroovyScriptEngine avec une implémentation ResourceConnector de votre propre. Cela peut utiliser java.lang.Class.getResource pour obtenir le script que vous intégrez dans le fichier war.

Si vous devez pouvoir modifier dynamiquement le script, une base de données peut être une bonne idée.

+0

Auriez-vous un GSE pour l'ensemble de l'application ou sont-ils légers à créer? – LenW