41 votes

Qu'est-ce que Spring Roo?

Malgré tout ce que j'ai lu, je n'arrive toujours pas à comprendre ce que Spring Roo fait est, et c'est après la lecture du premier chapitre de Spring Roo Dans l'Action, qu'est-Ce que Spring Roo?! Je comprends la motivation pour simplifier le processus d'élaboration d'un Ressort de l'application, mais ce n'Spring Roo faire réellement?

Quelqu'un peut résumer le contenu de ce premier chapitre, précisément comment Spring Roo réduit la complexité de l'élaboration d'un Ressort d'application? Les auteurs seront probablement voir ce, afin de faire une bonne job!!!

22voto

Shadow_x99 Points 10421

Spring Roo est une suite d'outils de développement rapide d'applications java à l'aide de tous, certains ou aucun de ces technologies:

  • Printemps
  • Spring MVC
  • Printemps De Sécurité
  • Spring Web Flow
  • AspectJ
  • JPA (Hibernate, EclipseLink, TopLink)
  • JMS (ActiveMQ, etc.)
  • GWT
  • JSPX
  • JSON
  • etc.

Si vous avez développé des applications avec des Rails, vous trouverez cette application pile étrangement familier, mais appliquée à la langue de java. Veuillez noter que les règles d'origine n'est pas une couche d'abstraction pour ces technologies, c'est une intégration de la chaîne de sorte que beaucoup de la chaudière-plaque est générée à l'aide de quelques petits malins partie de AspectJ et dit technologies.

Pour info, je n'ai pas affiliés avec Spring ROO, je suis en train de faire une Preuve de concept construit autour d'elle.

14voto

Shekhar Points 1552

Spring Roo est RAD outil qui permet de créer et de gérer votre ressort en fonction de l'application. Son objectif est d'améliorer la productivité des développeurs Java. Il ne peut pas écrire la logique métier de votre application, mais peut gérer configurationnelle et d'infrastructures de trucs.pour plus de google spring roo :)

4voto

StudioEvoque Points 337

Je pense que le chapitre suppose une certaine familiarité avec les outils de Roo c'est d'essayer de les automatiser. Vous avez probablement pourraient ne pas apprécier le montant de la "convention" appliqué par Roo derrière les scènes, sauf si vous avez essayé de mettre une application basée sur différentes Printemps et d'autres "entreprise" composants de l'ensemble :)

Essayez de suivre les noms des différents outils (en particulier Maven et AspectJ)

Curieusement, le Rubis foule semble fauve sur ces "magique" qui se passe derrière les coulisses, alors que certaines Java gens sont comme des "Convention over configuration sont pour fille, arrrh, j'aime construire de mes applications un fichier xml à temps" ;)

J'ai aimé Ben Alex parler où il a présenté les pensées derrière Roo. Check it out si vous avez un peu de temps.

3voto

aBarb Points 29

Spring Roo est relativement facile à utiliser outil de développement qui le rend rapide et facile de livrer des résultats instantanés. Il n'a pas vraiment besoin que vous apprenez une nouvelle langue, ou d'avoir à réapprendre Java; au lieu de cela, il utilise une ligne de commande simplement d'aider le codage par générer assez de gros morceaux de code avec relativement peu d'effort. L'interface permet aux utilisateurs de faire des programmes avec des fonctionnalités exceptionnelles considérant le peu de temps mis en eux.

2voto

jcgarcia Points 326

Vous pouvez en apprendre plus à propos de Spring Roo et l'utilisation des fonctionnalités supplémentaires que roo ne met en œuvre à l'aide de gvNIX cadre.

https://github.com/disid/gvnix https://code.google.com/p/gvnix/

Ici, vous avez un guide pour savoir comment utiliser Spring Roo et gvNIX des fonctionnalités supplémentaires:

https://github.com/DISID/gvnix-samples/blob/master/quickstart-app/README.adoc

Meilleures Salutations,

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X