Newsgroup: it.comp.java
Titolo: scelta serializzazione layout html

Ciao a tutti,
per necessità progettuali sono costretto a serializzare il layout prodotto
da alcune JSP. (la mia applicazione dispone di una serie di jsp che formano
dinamicamente una pagina HTML di contenuti e grafica).
Non so se questa scelta è fattibile.
Cosa ne pensate?
Ho escluso il salvataggio dei dati su DB per non appesantirlo, non vorrei
pero' appesantire l'operazione con questa "variante".
Grazie
Franz.
--
X-Privat "FREE Usenet" - 
http://www.newsserver.it

 Franz.
Mai sentito il termine "serializzare il layout". Provo a capire quello che
hai in mente: visto che le pagine JSP sono (più o meno) leggibili e
interpretabili a occhio anche con un semplice editor testuale, vorresti
"serializzarle" per renderle illeggibili da occhi indiscreti?
Se è questo il motivo, devi sapere alcune cose
1) Il client finale (il browser) vedrà solo il risultato dell'elaborazione
JSP, non il tuo codice sorgente.
2) Perchè stai cercando di complicare le cose? In un modo o nell'altro,
qualunque applicazione Java è riconducibile al proprio codice sorgente, e se
non è lo stesso, almeno una forma molto vicina all'originale (te lo dice uno
che per necessità ha dovuto decompilare -con successo- JavaMail 1.3.2... non
che ci voglia molto, beneinteso)
3) Se serve, puoi fare a meno delle JSP (e di tutto l'overhead dovuto alla
compilazione al primo passaggio) limitandoti alle servlet.
Se puoi dare maggiori informazioni, meglio per chi cercherà di aiutarti...
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

 Se puoi dare maggiori informazioni, meglio per chi cercherà di aiutarti...
Provo a spiegarmi meglio,
le JSP mi permettono di formattare correttamente il layout,
(java + html), il problema nasce nel momento in cui ho bisogno di "salvare"
quanto prodotto dalle jsp.
La formattazione con le jsp mi permette di avere contenuti dinamici ma non
posso averli disponili a meno che non esegua
nuovamente la procedura che le richiama.
Il mio scopo è estrarre dei contenuti da database con java, formattarli e
visualizzarli a mo di preview con delle
jsp e successivamente salvarne una copia per poterla inviare via email (in
formato html simile ad una newsletter).
Grazie,




Aaaahhhh mo' ho capito :D
una specie di "Salva pagina" eseguito dal server, SUL server se non sbaglio.
La cosa comincia ad avere un senso, ma per risolverla ci vuole qualcosa di
più... Potresti cominciare creandoti una servlet che esegua una richiesta
HTTP verso il server stesso (vedi java.net.URL) e leggi il risultato (metodo
openConnection(), e leggi dall'InputStream fin che ce n'è).
Per includere le immagini, lì la vedo un po' più duretta... dovresti
includerle nella mail come allegati, e sostituire nel HTML prodotto tutti i
tag <IMG> all'attributo src in modo che si riferiscano agli allegati stessi.
Ti conviene secondo me creare una servlet a parte che ti generi il codice
della mail usando gli stessi dati della JSP.



Il problema delle servlet e' qualora decidessi di modificare
tabelle/immagini/impaginazioni varie, dovrei ricompilare la servlet perche'
da quanto ho capito, la tua soluzione prevede la scrittura di codice HTML
all'interno della servlet stessa, giusto?
Per scelta commerciale, la grafica potra' cambiare moolto spesso...era per
questo motivo che avevo pensato di inserire JSP, i cambiamenti sarebbero
risultati praticamente indolori!
Se provo ad inserire una servlet che chiama una serie di JSP non risolvo
comunque il problema....
--
GIGAMAIL By X-Privat - 
http://www.x-privat.org/gigamail.php