Spring conteneur leger??
Fermé
eleveing
Messages postés
73
Date d'inscription
jeudi 30 août 2012
Statut
Membre
Dernière intervention
27 février 2014
-
Modifié par eleveing le 22/08/2013 à 20:15
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 - 31 août 2013 à 13:36
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 - 31 août 2013 à 13:36
A voir également:
- Spring conteneur léger
- Windows 10 leger - Télécharger - Systèmes d'exploitation
- Spring télécharger - Télécharger - Stratégie
- Comment rendre un pdf plus léger - Guide
- Spring publisher - Télécharger - Photo & Graphisme
- Ordinateur portable leger - Guide
3 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
22 août 2013 à 20:33
22 août 2013 à 20:33
Je crois que la partie la plus importante est ici :
"les classes n'ont pas besoin d'implémenter une quelconque interface pour être prises en charge"
Par exemple un conteneur web est léger, il récupère des requêtes http et répond en http (je simplifie), pour le client que ce soit ce serveur là ou un autre le fonctionnement de l'application web sera identique.
Pour un conteneur lourd, il est nécessaire de respecter des contraintes, c'est à dire généralement implémenter des interfaces, afin d'avoir côté client le fonctionnement spécifique voulu par le serveur.
Exemple grossier :
"les classes n'ont pas besoin d'implémenter une quelconque interface pour être prises en charge"
Par exemple un conteneur web est léger, il récupère des requêtes http et répond en http (je simplifie), pour le client que ce soit ce serveur là ou un autre le fonctionnement de l'application web sera identique.
Pour un conteneur lourd, il est nécessaire de respecter des contraintes, c'est à dire généralement implémenter des interfaces, afin d'avoir côté client le fonctionnement spécifique voulu par le serveur.
Exemple grossier :
import ConteneurLeger; public class ClientLeger { public static void main(String[] args) { ConteneurLeger.faireUneActionLegere(); } }
import ConteneurLourd; import ClientLourd; public class ClientLourd implements ConteneurLourd { @Override public ActionLourde actionLourde() { } public static void main(String[] args) { ActionLourde action = new ClientLourd().actionLourde(); ConteneurLourd.faireUneActionLourde(action); } }
eleveing
Messages postés
73
Date d'inscription
jeudi 30 août 2012
Statut
Membre
Dernière intervention
27 février 2014
1
31 août 2013 à 13:36
31 août 2013 à 13:36
Merci pour vos reponses, mais j arrive pas a comprendre tres bien les choses est ce que qq peut simplifier encore le choses??et merci.
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
22 août 2013 à 21:54
22 août 2013 à 21:54
Une autre tentative d'explication (au cas où):
Avec Spring tu as à peu près tout ce qu'il faut pour avoir une application fonctionnelle présentant sans pour autant avoir à installer quelque chose, ni lancer une application de type 'serveur' puis déployer ton application dessus.
Par exemple tu peux démarrer une application web en mode standalone jusque avec Spring)
Avec Spring tu as à peu près tout ce qu'il faut pour avoir une application fonctionnelle présentant sans pour autant avoir à installer quelque chose, ni lancer une application de type 'serveur' puis déployer ton application dessus.
Par exemple tu peux démarrer une application web en mode standalone jusque avec Spring)