Newsgroup: it.comp.java
Titolo: servlet controllore

Sto risistemando un po' di applicazioni per portarle da tomcat a jboss e in 
particolare una la sto quasi riscrivendo da capo visto che e' stata la 
prima che ho fatto in jsp/servlet e di servlet non c'e' quasi traccia :-)
Il quesito che pongo e' questo: ha senso avere una servler che raccoglie 
tutte o quasi le chiamate dei client per poi smistarle a chi di dovere 
(altra servlet)? 

 wrote in message
news:atsn0e$29uhj$1...@ID-124042.news.dfncis.de...

Dipende dalla grandezza del progetto io preferisco farmi una piccola
gerarchia di servlet
in modo da distinguere logicamente le chiamate...
es: Servlet  per la gestione Anagrafica, Servlet per la gestione Prodotti
ecc...
Poi non indirizzo mai una servlet verso un'altra ma sempre verso una JSP e
soprattuto non faccio mai scrivere codice HTML alla servelt !!
su ogni richiestra creo documento org.w3c.dom.Document che poi passo alla
pagina e trasformo in HTML passando un file XSL!
in modo da separare le logiche.
cmq.. leggi anche questo documento potrebbe esserti utile
http://developer.java.sun.com/developer/onlineTraining/JSPIntro/contents.htm
l#JSPIntro4
Spero di esserti stato utile
Ciao

 (altra servlet)?
si. si fa spesso cosi'. Una servlet viene richiamata di default dai form
html, questa a sua volta richiama altre classi che implementano la logica
applicativa che a loro volta richiamano alla fine la jsp da visualizzare.
Esistono framework (ad esempio struts) che lavorano con una logica simile.
Ciao,
filippo

 (altra servlet)?
si. si fa spesso cosi'. Una servlet viene richiamata di default dai form


 soprattuto non faccio mai scrivere codice HTML alla servelt !!
non e' mia intenzione

 perche'?
In effetti hai ragione è stata una considerazione personale non attinente
alla tua domanda.
se vuoi ignorala.
cmq.. è una scelta che faccio per il semplice fatto che avendo più servlet
specializzate per un determinato
argomento non ho la necessità di farle "incontrare":
Come nell'esempio che ho fatto prima.. se ho una servlet che si occupa
dell'anagrafica un'altra dei prodotti
non vedo perchè di creare una relazione/dipendenza tra le due.
ciao

 ciao
Perche' intanto potresti mettere dei controlli preventivi tutti su un unica 
servlet, poi perche' nelle pagine jsp c'e' il riferimento solo ad una 
servlet per cui lato logica business puoi fare quello che vuoi rendendo la 
cosa trasparente alle pagine jsp.

 wrote in message
news:atuprs$2lck7$1...@ID-124042.news.dfncis.de...

Semplicemente punti di vista diversi.
Sono abituato a separe i moduli (con servlet bean e jsp) che funzionano in
maniera indipendente dalle altre
 .. mettere una servlet (che comunque è un'ottima idea) che controlla le
altre
"secondo me"  crea delle dipendenze inutili... oltre a caricarla troppo
inoltre per ogni richiesta vengono, a quanto ho
capito, effettuati una serie di  reindirizzamenti (JSP---->
servletController----> servletXXX---->JSPXXXX) che
si potrebbero essere evitari
cmq... Stairway To Heaven cantanta da Jim Morrison è favolosa..non c'entra
niente ma insomma
che p...e sempre parlare di informatica!!!!
ciao

 "secondo me"  crea delle dipendenze inutili... oltre a caricarla troppo
Sulle dipendenze inutili ho dei dubbi, ma come come dici bene, sono punti di 
vista.
Sul "caricare troppo", beh, era lo spirito della domanda iniziale.