Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [JAVA] creazione contenuto email dinamico

    Ciao a tutti,
    sto cercando un framework che mi permetta di creare senza troppi problemi una mail dal contenuto dinamico, per dinamico intendo che il testo cambia in base ai dati che recupero da database, naturalmente deve essere multilingua...

    conoscete un framework in grado di fare una cosa del genere?

    grazie
    Ciao
    La vita sarebbe piu' facile se avessi il codice sorgente!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA] creazione contenuto email dinamico

    Originariamente inviato da zip2k
    sto cercando un framework che mi permetta di creare senza troppi problemi una mail dal contenuto dinamico, per dinamico intendo che il testo cambia in base ai dati che recupero da database, naturalmente deve essere multilingua...

    conoscete un framework in grado di fare una cosa del genere?
    Per gestire le email in Java esiste JavaMail.
    Ovviamente non ha nulla a che fare con database o roba del genere .... permette semplicemente di inviare/ricevere email tramite i protocolli SMTP, POP3 ecc...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    per l'invio della mail gia' utilizzo JavaMail...

    Il mio problema e' la creazione del testo.
    La vita sarebbe piu' facile se avessi il codice sorgente!

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da zip2k
    per l'invio della mail gia' utilizzo JavaMail...
    Ah ok, sorry .... (non potevo saperlo).

    Originariamente inviato da zip2k
    Il mio problema e' la creazione del testo.
    Allora dovresti spiegare meglio quanto dici: per dinamico intendo che il testo cambia in base ai dati che recupero da database, naturalmente deve essere multilingua...

    Puoi fare un esempio concreto?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    si, scusa... effettivamente non mi sono espresso proprio al meglio...

    ti faccio un esempio di come sono le mie chiavi all'interno del file properties...

    Gentile {0} {1},\n\nGrazie per aver acquistato il tuo biglietto con noi\!\nTi confermiamo l'avvenuta prenotazione del volo da te scelto {25,choice,0\#.|1\#con NUMERO DI ORDINE\: {19} .}

    il mio problema e' che questa e' solo una piccola parte della mail...

    io vorrei togliere tutta la logica dai properties e spostarla nella classe che crea il testo, senza incasinare troppo la classe in modo da poterla manutenere facilmente...

    i testi delle mail posso anche cambiare a seconda dei profili...

    insomma un po' un casino...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  6. #6
    nessuno puo' aiutarmi?
    La vita sarebbe piu' facile se avessi il codice sorgente!

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    In genere per questo tipo di cose (formattazione di messaggi indipendentemente dalla "localizzazione" del testo), si può usare la classe java.text.MessageFormat.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Originariamente inviato da andbin
    In genere per questo tipo di cose (formattazione di messaggi indipendentemente dalla "localizzazione" del testo), si può usare la classe java.text.MessageFormat.
    Infatti utilizzo il java.text.MessageFormat, pero' la costruzione sta diventado veramente troppo elaborata, vorrei trovare una soluzione per semplificarla e renderla di piu' semplice manutenzione in futuro...

    per darti 2 cifre la mail viene composta da piu' o meno una decina di chiavi differenti... ognuna di queste chiavi e' composta nello stesso modo del frammento che ho postato prima... quindi puoi immaginare quanto sia complicato apportare una modifica adesso come adesso...

    a tutto questo si aggiunge il fatto che la mail e' personalizzata anche per profilo (sito)...

    veramente non so da che parte cominciare...

    anche se non esiste un framework che faccia una cosa del genere mi piacerebbe sapere se qualcuno ha gia' affrontato un problema del genere e magari prendere spunto dalla soluzione adottata..
    La vita sarebbe piu' facile se avessi il codice sorgente!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.