Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5924 connectés 

 


Dernière réponse
Sujet : [java] "partager" un singleton ... euh...
--greg--

benou a écrit a écrit :

pkoi ce serait pas beau ?
si ca tourne sur la même JVM, c'est sûr. Et si demain tu dois séparer les 2 applis sur 2 machines différentes ca marchera tout seul.
 
Et puis c'est pas compliqué : tu sérialize ton objet d'un côté, tu le récupère de l'autre et ca roule !



ouaip
mais dans ce cas va falloir factoriser qques trucs, or de question de serializer tout ce brol :D


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
--greg--

benou a écrit a écrit :

pkoi ce serait pas beau ?
si ca tourne sur la même JVM, c'est sûr. Et si demain tu dois séparer les 2 applis sur 2 machines différentes ca marchera tout seul.
 
Et puis c'est pas compliqué : tu sérialize ton objet d'un côté, tu le récupère de l'autre et ca roule !



ouaip
mais dans ce cas va falloir factoriser qques trucs, or de question de serializer tout ce brol :D

benou pkoi ce serait pas beau ?
si ca tourne sur la même JVM, c'est sûr. Et si demain tu dois séparer les 2 applis sur 2 machines différentes ca marchera tout seul.
 
Et puis c'est pas compliqué : tu sérialize ton objet d'un côté, tu le récupère de l'autre et ca roule !
--greg--

benou a écrit a écrit :

par socket c'est pas une mauvaise idée : c'est facile à faire...
 



ouaip mais spabo :)
on verra.
en fait je viens de me rendre compte que ce n'allait peut etre pas etre necessaire (les données contenues par le singleton changent pas tant que l'appli tourne)

benou par socket c'est pas une mauvaise idée : c'est facile à faire...
--greg--

therier a écrit a écrit :

 
 
Tu peux partager un fichier, mais c moyen....
 
Une socket, sinon.



beh... ouais, bof:)

therier

--greg-- a écrit a écrit :

ben... ouais.
me demandait si y'avait pas un truc plus simple...
 




 
Tu peux partager un fichier, mais c moyen....
 
Une socket, sinon.

--greg--

therier a écrit a écrit :

 
 
Aaaaahhh!!!!
 
Dans ce cas, un p'tit RMI des familles!  :D  
 
 
 



ben... ouais.
me demandait si y'avait pas un truc plus simple...

therier

--greg-- a écrit a écrit :

on s'est mal compris
tomcat demarre sa propre jvm.
mon application A demarre sa propre jvm.
 
mon application A est demarrée en command line, ce n'est pas une webapp




 
Aaaaahhh!!!!
 
Dans ce cas, un p'tit RMI des familles!  :D  
 
 

therier ... ou mieux un p'tit compteur!
--greg--

therier a écrit a écrit :

 
 
Tu n'as qu'a faire un essai, tu prends un class avec un singleton, du genre une chaine de caractere vide par defaut, tu la rempli avec 'coucou' lors du premier passage.
 
Ensuite, tu accede à ta 'page' avec 2 navigateur differents et tu vois ce qui se passe...
 
 



on s'est mal compris
tomcat demarre sa propre jvm.
mon application A demarre sa propre jvm.
 
mon application A est demarrée en command line, ce n'est pas une webapp

therier

--greg-- a écrit a écrit :

là j'ai comme un doute




 
Tu n'as qu'a faire un essai, tu prends un class avec un singleton, du genre une chaine de caractere vide par defaut, tu la rempli avec 'coucou' lors du premier passage.
 
Ensuite, tu accede à ta 'page' avec 2 navigateur differents et tu vois ce qui se passe...
 

--greg--

therier a écrit a écrit :

 
 
Tomcat demarre un autre Thread, pas une autre JVM (ça serait un poil lourd!  :D )
 
 



là j'ai comme un doute

--greg-- ;)
therier

--greg-- a écrit a écrit :

Bon.
Admettons que j'aie un singleton qui serve à mon appli de point d'acces pour mes parametres de config par exemple, et d'autres choses .
Maintenant, admettons qu'en plus de cette appli, je décide de construire une petite appli web pour monitorer mon appli. Je vais avoir besoin des infos contenues dans le singleton utilisé par l'appli... Comment puis-je faire?
(Puisqu'a priori Tomcat (ou autre) va demarrer une autre vm...)




 
Tomcat demarre un autre Thread, pas une autre JVM (ça serait un poil lourd!  :D )
 

El_gringo interressant.
J'en sais pas plus, mais je guette les réponses...
--greg-- Bon.
Admettons que j'aie un singleton qui serve à mon appli de point d'acces pour mes parametres de config par exemple, et d'autres choses .
Maintenant, admettons qu'en plus de cette appli, je décide de construire une petite appli web pour monitorer mon appli. Je vais avoir besoin des infos contenues dans le singleton utilisé par l'appli... Comment puis-je faire?
(Puisqu'a priori Tomcat (ou autre) va demarrer une autre vm...)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)