Newsgroup: it.comp.java
Titolo: Programma sul server

Ciao,
vorrei creare un'applet che volga le funzioni di una semplice chat,
mi sono documentato e a quano ho capito devo creare due programmi,
uno lato client che si avvierà quando visualizzo l'applet metre l'atro lato 
server
che dovrebbe essere sempre attivo.
Il mio problema è che non ho capito come creare il secondo programma,
cioè come faccio a dire che quel prog. deve girare sempre sul server?
Lo devo mettere in qualche cartella speciale o devo configurare il 
global.asa?
Inoltre come faccio a far interagire i due programmi? Esistono delle 
variabili
mooolto globali che vengono viste da entrambe o devo usare le variabili 
sessioni?
Ringrazio chiunque voglia aiutarmi. 

>>>> La mia filosofia/pensiero tradotta in musica! <<<<<
N.B. I brani e/o i video non sono scaricabili, ma si potranno
richiedere gratuitamente scrivendo a: 
alessand...@follonica.biz


tutte queste risposte puoi averle se ti guardi un po di documentazione 
su RMI (java remoto method invocation)
-- 
{2Nd+BESt}

 su RMI (java remoto method invocation)
...ehm, sta parlando di "global.asa"... roba di asp... secondo me il
cucciolo ha ancora MOLTA confusione in testa su cosa e' un "programma" :) e
anche sul linguaggio in cui scriverlo!
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

 anche sul linguaggio in cui scriverlo!
Grazie x il cucciolo, veramente non ho alcun problema di programmazione,
programmo in C++ da molti anni, solo che non mai usato java x applicazioni 
web
e non mi sembra che sia molto difficile, adesso guardo la documentazione
RMI, se vuoi per forza postare qualcosa, puoi inviare messaggi x fatti tuoi
senza rispondere a casaccio ai primi che trovi, ciao Galli.... 

 web
Figurati. Se programmi in C++ conosci sicuramente i thread, sono quelli che
ti servono; fai partire il programma (in fase di init della webapp), gli fai
instanziare un thread che resta perennemente su, e colloqui col thread come
preferisci. RMI e' una soluzione, ma e' macchinosa e non e' l'unica.
Poi visto che programmi in C++ (cacchio, ma e' come quella del thread poco
sopra: ogni persona che viene contrariata poi ti viene a dire "ma io
programmo in C++", neanche fosse la certificazione di essere un Vero
Programmatore) mi spieghi il concetto di "variabili molto globali", che mi
manca :)
A seconda di quello di cui hai bisogno forse un Web Service puo' essere piu'
adatto. O anche una revisione dell'architettura del sistema, ad esempio:
perche' vuoi fare la chat via applet? hai gia' valutato soluzioni
alternative?


Tempo fa avevo abbozzato una semplice chat in asp che memorizzava tutto 
nelle Variabili Applicazione.
Per "variabili moolto globali" intendevo quelle :) 

 Per "variabili moolto globali" intendevo quelle :)
   Rieccolo che spunta il famigerato global.asa :-)
   Nel paradigma j2ee o, piu' genericamente, java per il web non esiste
questo concetto. Se vuoi passare delle variabili da una pagina all'altra
devi infilarle da qualche parte: nella sessione, o sulla persistenza, o come
bean, o come piccioni viaggiatori accessi via snmp.
Ciao,
   F

Le Sessioni valgono tra una pagina all'altra, le applicazioni sono come le 
sessioni ma valgono per tutti gli utenti.
Per le Applicazioni così come le sessioni non serve nessun global.asa
Effettivamente con l'ultima risposta ero uscito un p'ò fuori topic perche 
parlavo di ASP e non di java.
Chiedo scusa...