..


Liens sponsorisés

Introduction à Spring

Le printemps est un framework open source pour développer des applications Java dans les applications paritcolare à J2EE .

La première version du cadre a été publié en 2002 par Rod Johnson, puis subissant de nombreux changements qui ont eu ce cadre d'être très apprécié par la communauté internationale en 2006 et a remporté un Prix Jolt Productivity et un prix de l'innovation JAX.

Pourquoi utiliser Spring?

Printemps possède de nombreuses fonctionnalités que les cadres n'ont pas les autres:

  • Modulaire: En dépit d'être très grand, grâce à sa conception modulaire, vous pouvez choisir d'intégrer certains de ses modules dans notre projet. Pour ce printemps est facilement intégré dans des projets existants.
  • Léger: Le printemps est conçu de sorte que les dépendances dans le cadre de notre logique métier quasiment nul, et le cas échéant facilement isolé. Pour les objets et les instaziare \ ou initialiser dans le cadre n'avez pas à implémenter des interfaces spécifiques ou des classes abstraites.
  • Intégrables: Au printemps il n'ya pas de journalisation des packages, pool de connexion, ou O \ R mapping , puisque toutes ces fonctionnalités sont fournies par d'autres frameworks open source. Printemps n'est pas le but de les remplacer, mais seulement pour les rendre plus faciles à utiliser, grâce à ses outils.
  • Portable: Une application écrite avec le printemps peut être transférée de manière transparente d'un serveur d'application à l'autre, par exemple, WebLogic, Tomcat, Resin, JBoss, Jetty, Geronimo et WebSphere.
  • POJO programmation basée activée: Spring nous permet de développer une application J2EE complète usanso que POJO , leur fournissant des fonctionnalités d'entreprise dans un non-invasive.
  • Piloté par les tests activés: Spring nous permet d'écrire un logiciel qui est facile à tester, alors il est un cadre idéal pour des logiciels qui sont écrits basés sur Test Driven Development .

Après avoir vu le printemps particularités, nous allons voir quels sont les avantages supplémentaires il ya de l'utiliser:

  • Permet d'exécuter une méthode Java dans un trasazione, ou faire une méthode à distance sans avoir à interagir avec son API (par exemple, JTA ).
  • Les services de gestion de la configuration Spring peut être utilisé dans n'importe quelle couche de l'architecture, et dans n'importe quel environnement d'exécution.
  • Élimine la prolifération des fichiers de propriétés personnalisées. Pour comprendre les dépendances d'une classe, il suffit de regarder le constructeur ou de ses biens. Ceci est possible grâce à l'utilisation de «l'Inversion de Contrôle et d'injection de dépendance, qui sera discuté plus tard.
  • Facilite les interfaces de programmation.
  • Contrairement à la plupart des cadres d'autres, au printemps, se concentre sur la fourniture de moyen simple et efficace pour gérer les objets de notre logique métier.
  • Il autia pour résoudre des problèmes communs d'applications d'entreprise, ce qui rend l'utilisation facultative d' EJB . De cette façon, nous pouvons choisir de implemenrare interfaces dans nos activités ou nos EJB POJO sans affecter le code appelant. En plus de ce printemps est aussi proposé comme une alternative appropriée à la même EJB, pour de nombreux types d'applications d'entreprise.
  • Fournit un cadre cohérent pour l'accès aux données, est d'utiliser JDBC , et d'autres produits utilisant O \ R mapping, comme Hibernate ou TopLink .

Printemps de Java Guide
E-Learning
Linux (Cours) Linux (Cours)
Guide complet de système open-source. A partir de 49 €.
PHP (cours) PHP (cours)
Cours complet pour la création de sites Web dynamiques. A partir de 49 €.
Ruby et Ruby on Rails (Cours) Ruby et Ruby on Rails (Cours)
Créer des applications logicielles et Web avec Ruby et RoR. A partir de 39 €.
Liens sponsorisés