Visualizzazione dei risultati da 1 a 10 su 10

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da ROCCHEFILI Visualizza il messaggio
    Provando a non utilizzare le mappe:
    No, mi spiace, secondo me non ci siamo.
    Innanzitutto in Words quel private static Words instance con getInstance(), synchronized di qua e di là, ecc.. semplicemente non ha proprio granché senso.

    E poi comunque hai ben chiara la struttura di XML/JSON che vuoi generare o ricevere?

    Se sì, mostraci un esempio di XML/JSON che vuoi trattare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    107
    Quote Originariamente inviata da andbin Visualizza il messaggio
    No, mi spiace, secondo me non ci siamo.
    Innanzitutto in Words quel private static Words instance con getInstance(), synchronized di qua e di là, ecc.. semplicemente non ha proprio granché senso.

    E poi comunque hai ben chiara la struttura di XML/JSON che vuoi generare o ricevere?

    Se sì, mostraci un esempio di XML/JSON che vuoi trattare.
    Il codice del singleton l'ho copiato pari pari dal mio professore.
    Comunque quello che voglio inserire è, utilizzando Advance REST Client è tramite metodo POST e url http://localhost:1337/words/add un body con una struttura json tipo:
    {
    "parola": "soleggiato",
    "definizione": "Esposto alla luce e al calore del sole, assolato."
    }

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da ROCCHEFILI Visualizza il messaggio
    Il codice del singleton l'ho copiato pari pari dal mio professore.
    Sì ma non va proprio granché bene un "singleton" che è la stessa classe che usi per modellare i dati in input/output.

    Dovresti cercare di separare/distinguere quella che può essere la "base dati" (che può essere benissimo "in memoria" come esercitazione) dalla/e struttura/e usata/e per passare avanti e indietro i dati.

    Quote Originariamente inviata da ROCCHEFILI Visualizza il messaggio
    un body con una struttura json tipo:
    {
    "parola": "soleggiato",
    "definizione": "Esposto alla luce e al calore del sole, assolato."
    }
    E questo va bene, è semplice e basta 1 classe per modellare questo JSON. Tra l'altro, per JSON quale libreria intendi usare? La Jackson? Gson? (nota: la API JAXB è solo per XML).


    P.S. un "add" nel url non è molto "REST" ma passiamolo ..
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    107
    Quote Originariamente inviata da andbin Visualizza il messaggio

    Dovresti cercare di separare/distinguere quella che può essere la "base dati" (che può essere benissimo "in memoria" come esercitazione) dalla/e struttura/e usata/e per passare avanti e indietro i dati.
    E come faccio a fare questo?
    E questo va bene, è semplice e basta 1 classe per modellare questo JSON. Tra l'altro, per JSON quale libreria intendi usare? La Jackson? Gson? (nota: la API JAXB è solo per XML).
    Da poco è possibile utilizzare anche json in jaxb
    P.S. un "add" nel url non è molto "REST" ma passiamolo ..
    lo so sono agli inizi

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da ROCCHEFILI Visualizza il messaggio
    E come faccio a fare questo?
    Concentrati ad esempio sulla parte interna. Devi creare un "dizionario". Quindi meglio fare una classe apposita es. Dictionary. Cosa deve fare? Aggiungere una entry (parola-definizione), rimuovere una entry, ottenere ("velocemente") una entry data una parola. Ecc... basta che pensi a COSA deve fare un Dictionary.
    E tutto questo potrebbe NON necessariamente avere a che fare con la mappatura in XML/JSON.

    Quote Originariamente inviata da ROCCHEFILI Visualizza il messaggio
    Da poco è possibile utilizzare anche json in jaxb
    Se ti riferisci ad esempio alla implementazione di JAXB fatta da EclipseLink (si chiama MOXy se non sbaglio), sì certo, può trattare anche JSON. Mi è capito di leggere qualcosa qua e là ma non ne so molto.
    Comunque è una implementazione. Non lo standard. La implementazione di JAXB incorporata nel JDK ad esempio tratta solo XML.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.