2010-09-22 14 views

Répondre

1

Je n'ai jamais utilisé beanshell, donc peut-être que c'est loin de la cible, mais ce que vous demandez semble très proche de ce que Grails offre. Il utilise JPA sous les couvertures pour les aspects de données. Il fournit également une console qui peut être utilisée pour interagir de manière interactive avec la base de données.

+0

+1 pour la suggestion de gravier. Toutes les API Java sont pleines de gestion des ressources/transactions ou utilisent des annotations, elles ne sont donc pas vraiment faites pour une utilisation interactive. groovy a des fermetures, et vous voyez immédiatement les bibliothèques qui gèrent les ressources/transactions. –

+0

Puis-je utiliser les extraits de code de Grails dans une application Java? – Zubair

+0

Grails est un framework basé sur Groovy basé sur Java. Donc, la réponse à votre question est Oui. Une application Grails cause l'intégration et l'utilisation de code Java et le code Java peut également accéder au code Grails. Je ne suis pas sûr si vous devez courir depuis l'application Grails de si vous avez juste à compiler les classes de grails. Si vous courez en dehors de la structure grails, vous n'obtiendrez probablement pas les capacités de la base de données ... Grails s'occupe essentiellement de tout cela pour vous, donc si vous n'exécutez pas le framework, alors vous le perdez. –