Newsgroup: it.comp.java
Titolo: Servlets

Ho delle conoscenze di base in java ed ora mi sto dilettando con le prime
servlets per applicazioni Web.
Domanda :
E' possibile configurare su Windows 98 un server per poter testare i miei
primi esperimenti???
Devo invece comprarmi uno spazio Web che supporti le Servlet ????
Io utilizzo JDK 1.1 e JSDK 1.0
Grazie per eventuali risposte.
Turko

Forse č meglio se mi spiego meglio:
Dopo aver scaricato JSDK 2.1, dove lo copio??
In che directory ???
Penso che il mio problema si riduca a
questo................spero................
Davide

 Devo invece comprarmi uno spazio Web che supporti le Servlet ????
devi avere un server web con il supporto per le servlet.
Ti consiglio apache (
www.apache.org
)
-- 
Non c'č piů forza nella normalitŕ: c'č solo monotonia.

Puoi fare girare un server web nel tuo computer a casa in locale, e fare con
questo un bel po' di test; certo non di scalabilita ;-)
Ti consiglio Apache + il modulo per le servlets (ma perché è femminile?)
vai ad 
www.apache.org
 e buon divertimento, che troverai un bel po' di cose
interessanti.
Se non sbaglio l'ultima release è la 1.3.9, mentre per il modulo servlet non
ricordo proprio, ricordo che ho dovuto installare il penultimo jsdk.
ale

 ale
P.S.
Per chi si interessa alle servlet potrebbe essere interessante il mio
articolo su CP n.85 "SmartServlet" che estende una servlet in modo da
poter invocare un metodo remoto di essa (non doGet/doPost) da una applet
senza usare RMI o CORBA. Di conseguenza si potranno ottenere applet AWT
molto light (da 5 Kb per un'applet MOLTO semplice con un paio di
pulsanti) perfettamente funzionanti anche su Internet che invocano
metodi di oggetti remoti in maniera trasparente.
-- 
Ugo
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home URL: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Sample Work: 
http://www.sirena.lomb.cgil.it
Work Phone: 02/61860647-6-4
Cell Phone: 0347/6310749 - 0347/4783580
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

 metodi di oggetti remoti in maniera trasparente.
L'ho letto e l'ho trovato molto interessante... anzi ti faccio proprio i miei
complimenti.
Ciao,
    Stefano

     Stefano
Grazie per i complimenti :)
Ci tenevo comunque a far notare pubblicamente, avendo ricevuto una mail
sulla casella personale che ironicamente mi accusava di plagio, che uscì
tempo fa un articolo su JW con lo stesso nome. Evidentemente non si va a
fondo delle cose, visto che il nome è lo stesso ma le tecniche ed il
design sono COMPLETAMENTE diverse. L'articolo che ho scritto per CP (fra
l'altro è stato scritto più di 1 anno fa, e chi ha mai pubblicato su CP
sa quali sono i tempi) non ha nulla a che vedere con quello se non i
fini: estendere in qualche modo le funzionalità delle servlet, e di
conseguenza il nome, visto che Smart è molto comune come prefisso quando
si "potenzia" un qualcosa, vedi smartpointer, ecc. Avendo "coniato"
(senza molta fantasia, comunque) il nome prima di leggere l'articolo in
questione non ho voluto cambiarlo, anche se avrei potuto, perchè calza
troppo a pennello. Anzi, magari peccherò di presunzione, ma le "mie"
SmartServlet sono molto più "Smart" di quelle dell' autore americano. Se
poi anche qualcun altro ha avuto la mia stessa pensata, cioè usare la
reflection in maniera RMI/CORBA like per usare solo servlet API, ben
venga, anzi all'epoca mi stupii proprio del fatto che apparentemente
nessuno aveva ancora realizzato una soluzione simile. Quindi non escludo
la cosa, non riuscendo a leggere tutti gli articoli e tutti i libri e
tutta la documentazione online che esiste (anche se ci provo ;)).
Comunque il mio lavoro è stato la "base" di due tesi universitarie con
argomento "Distributed Computing" di due amici, che si laureeranno il 15
a Milano e ai quali faccio pubblicamente gli auguri. Certo che se avessi
copiato tutto anche loro farebbero una bella figuraccia!


Ugo Landini wrote:

Mi rispondo da solo:
Allora, ho indagato un po' di più perchè ho visto che chi mi ha fatto
l'appunto si riferiva ad un articolo su JDC e non su JW come avevo
inizilamente pensato accecato dall'accusa, ed in effetti ho trovato un
articolo molto simile al mio...
http://developer.java.sun.com/developer/technicalArticles/RMI/rmi/
sono contento perchè allora vuol dire che non mi sono inventato proprio
tutto, se la Sun pubblica qualcosa di molto simile ;)
Comunque l'articolo è di Ottobre 1999, e Cp è uscito a Novembre 99. Meno
male che me lo hanno pubblicato appena in tempo, altrimenti non lo
facevano più... considerate che la versione finale dell'articolo l'ho
postata a Luglio, ed era da gennaio scorso che tiravo avanti con: qui
spiega meglio questo, qua taglia un po' perchè è troppo lungo, ecc..
Comunque devo ancora leggerlo bene, le conclusioni a cui arriviamo sono
le stesse, il codice bisogna vederlo. Lo approfondirò un po' e poi potrò
essere più preciso.
Almeno però non si chiama SmartServlet come l'articolo su JW...
Ugo
P.S. Se era una cosa importante mi facevano fare la fine di Meucci con
Bell, 'sti Americani

 Bell, 'sti Americani
Scusate, ma continuo a rispondermi da solo: ho letto un  po' meglio
l'articolo in questione e manca un tassello fondamentale rispetto al
mio: non usa la reflection. 
L'autore infatti usa una serie di servlet, una per ogni metodo, oppure
consiglia di combinarle insieme scegliendo il metodo da chiamare con un
int passato alla servlet. Io invece uso la reflection per rendere OO una
servlet, non per fare solo dispatching di metodi (molte soluzioni del
genere sono state già realizzate). 
Spero di non avervi importunato con questo mio auto-thread!!!
Ciao
Ugo

Ugo Landini ha scritto:

Solo una domanda : ma CP quale rivista è?
Sono molto interessato al tuo articolo e vorrei procurarmene uno.
Grazie
    Flavio

     Flavio
Computer Programming n.85 Novembre 1999
http://www.infomedia.it
-- 
Ugo
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home URL: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Sample Work: 
http://www.sirena.lomb.cgil.it
Work Phone: 02/61860647-6-4
Cell Phone: 0347/6310749 - 0347/4783580
Fax Phone: 02/700 413 187
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°