A propos de module d'apprentissage JavaEE au printemps!

Sept modules, comme suit:

1. Ressort de base: la capsule de base est la plus grande partie fondamentale du cadre, pour fournir des caractéristiques du CIO et d'injection de dépendance. Le concept de base est ici le BeanFactory, qui prévoit le modèle d'usine classique pour éliminer la nécessité de singletons programmatiques et vous permet vraiment séparé les dépendances et la logique du programme de la configuration.

2.Spring Contexte: construit de base de la base de capsule  Contexte de paquet encapsulé, il est fourni un procédé pour accéder à une trame de type d'objet, un peu comme un JNDI-registre. Caractéristiques de paquet encapsulé de contexte provenant de grains de paquet encapsulé, et ajoute le support pour l' internationalisation (I18N) de (par exemple des faisceaux de ressources), la propagation des événements, de manière transparente pour créer une charge de ressources et de références, par exemple par conteneur de servlet.

3. DAO printemps:   DAO  (Data Access Object) fournit une couche abstraction JDBC, il peut éliminer le code d'erreur de codage fastidieux JDBC et l' analyse de base de données spécifiques au fournisseur. Et, package JDBC fournit également un meilleur package que la programmation des méthodes de gestion déclarative des transactions, non seulement pour obtenir une interface particulière, mais pour tous POJO (Plain Old Java Objects) sont applicables.

Le ORM 4.Spring:  le ORM  paquet fournit un courant « objet / relationnel » cartographier les API de couche d'intégration. Y compris l'Assemblée parlementaire paritaire , le JDO , Hibernate  et  iBatis  . En utilisant le package ORM, peut être mélangé avec toutes les caractéristiques fournies par le ressort « O / R » cartographie, simple fonction de gestion des transactions déclarative mentionné précédemment.

5.Spring AOP: printemps  AOP  paquet fournit une programmation orientée aspect conforme à Alliance AOP alors on peut définir, par exemple, un intercepteur de méthode (méthode d'intercepteurs) et le point de tangence (de pointcuts), logiquement, grâce à quoi couplage fonctionnel de code affaiblie, sont clairement séparées. De plus, l'utilisation de la fonctionnalité de métadonnées au niveau de la source, vous pouvez également fusionner une variété d'informations comportementales dans votre code.

6.Spring Web: package Web de Spring fournit des fonctionnalités d'intégration axées sur le développement Web de base, tels que les téléchargements multi-fichiers, l'utilisation des auditeurs Servlet étaient l'initialisation du conteneur ApplicationContext du CIO et pour le Web. Lorsqu'il est utilisé conjointement avec le WebWork printemps ou Struts, c'est le paquet peut être combiné avec d'autres châssis de printemps.

7.Spring Web MVC: Spring dans MVC package fournit l' application Web mise en œuvre Model-View-Controller (MVC). framework Spring MVC fournit non seulement une mise en œuvre classique qui fournit un modèle de séparation claire, dans les zones entre le code du modèle et le formulaire Web. Et aussi par d'autres caractéristiques du Spring Framework.

Je suppose que tu aimes

Origine www.cnblogs.com/wtayits/p/12549050.html
conseillé
Classement