Ce sont des annotations et comment ils travaillent pour des frameworks comme Spring?
Je suis nouveau Printemps et en maintenant un jours j'entends beaucoup de choses sur le Framework Spring. J'ai deux séries de questions très précises:
Jeu N ° 1:
- Ce sont des annotations en général ?
- Comment annotations œuvres
spécifiquement avec le framework Spring ? - Peut annotations être utilisé à l'extérieur
Spring Framework ou sont-ils
Cadre spécifique ?
Jeu N ° 2:
- Ce module de Spring Framework est
largement utilisé dans l'Industrie ? - Je pense que c'est le Printemps, MVC, mais pourquoi il
est le plus utilisé, le module, si am
de corriger ou de me corriger sur ce point ?
Je suis novice pour le Printemps et donc, n'hésitez pas à modifier cette questions pour faire plus de sens.
OriginalL'auteur Rachel | 2010-05-09
Vous devez vous connecter pour publier un commentaire.
Les Annotations peuvent être considérés comme des méta-données pour les classes.
Printemps utilise les annotations comme une alternative à XML pour la configuration déclarative. Certaines personnes n'aiment pas XML.
Vous avez besoin de la mise en œuvre des Pots d'utiliser toute annotation, donc si vous utilisez les annotations que vous sont à l'aide de Printemps. Les Annotations sont une idée générale introduite dans Java 5. Vous pouvez écrire votre propre.
Ressort est utilisé par tous les autres modules; d'où le nom.
Absolument incorrect. Spring MVC a beaucoup de concurrents (par exemple, Struts 1 et 2, JSF, Wicket, Flex, etc.), il n'est donc pas toujours le premier choix pour le web MVC. Et toutes les applications qui utilisent le Printemps ne sont pas les applications web. Spring Batch et de l'Intégration sont très populaires et de croissance.
Pas habituellement. Spring Batch a évidemment pas de site web ou en composant de l'INTERFACE utilisateur. Le printemps de l'Intégration met en œuvre les modèles à partir de amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/... et ne se soucie pas de l'INTERFACE web, soit.
OriginalL'auteur duffymo
Annotations ont été introduites dans Java 5 http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html et ne relèvent pas du Ressort spécifique. En général, les annotations permettent d'ajouter des métadonnées à une classe, une méthode ou une variable. Une annotation peut être interprété par le compilateur (par exemple, la
@Override
annotation) ou par un framework comme spring (par exemple, la@Component
annotation).Printemps a beaucoup de différentes annotations, de sorte que vous devez être plus précis sur les annotations que vous avez des questions sur. Mais le Printemps, les annotations peuvent être utilisés uniquement à l'intérieur de Printemps et d'autres annotations peuvent être utilisées dans d'autres cadres.
Pour le Jeu No 2 de questions, qui devrait être ouvert en tant que deuxième questions, car il ne concerne pas les annotations.
Au Printemps, le XML de configuration est un peu plus verbeux, mais il garde le Printemps spécifiques du code à partir de votre base de code. C'est une question de préférence, vraiment. XML est plus explicite et fait haricot définitions très claires alors que beaucoup de "magie" qui peut arriver avec les annotations (composant de balayage, permettra à l'autowiring, etc), et il y a souvent moins de configuration avec des annotations.
OriginalL'auteur Jeff Storey
Les Annotations en Java programmation de la langue est une forme particulière de métadonnées qui peuvent être incorporées dans le code source Java. L'utilisation des annotations dans le langage Java est introduit dans Java 5.0 ie Java 5 fournit metdata de soutien au niveau de la langue.
Au Printemps, basé sur XML, configurations est la configuration la plus populaire de style.. Alors annotation de configuration basée sur le style est venu, ce qui permet aux utilisateurs de configurer les haricots à l'intérieur du fichier source de java lui-même. Spring framework fournit différents personnalisé java5+ annotations. Ces annotations peuvent être utilisées dans la démarcation, aop, JMX, etc. Il y a des core Printemps Annotations, Spring MVC, des Annotations, des Annotations AspectJ, JSR 250 Annotations, les Tests Annotations, etc. Xml en fonction des configurations et des Annotations ont des avantages et des inconvénients. Je suggère de mélanger les deux.
La coutume Printemps annotations sont un cadre spécifique. Mais vous pouvez écrire vos propres annotations.
Le Noyau contenant le module le plus important est le module qui gère le principe de base de l'Injection de Dépendance et il est utilisé dans tous les autres modules dans le cadre. Spring MVC est seulement un web MVC construit sur le Printemps de la fonctionnalité de base.
Vous pouvez aller à travers le Printemps de la documentation et des livres comme Printemps en Action et Recettes De Printemps pour avoir une bonne idée sur le cadre.
OriginalL'auteur user184794
Annotations sont une façon commode de configuration, qui peut également être fait avec des fichiers de configuration, comme des descripteurs de déploiement.
Au printemps, ils sont utilisés pour l'injection de dépendances et de nombreuses autres fins
Oui, vous pouvez même écrire vos propres annotations. Elles ont été introduites dans java 1.5 pour je.g. suppresing avertissements.
Le coeur du printemps module est utilisé dans toutes les applications et donc la plupart du temps utilisé.
Vous devriez également consulter la La Documentation pour obtenir une première impression de ce que le framework spring et ses modules couvrent.
OriginalL'auteur stacker