Domanda Risolto Mettere in relazione backend e frontend

Stato
Discussione chiusa ad ulteriori risposte.

FabioL99

Utente Iron
9 Gennaio 2021
2
1
0
9
Salve ragazzi, sto facendo un progetto in cui stiamo implementando un'applicazione web per gestire un e-commerce che si deve quindi connettere anche ad un DB.
Ci siamo bloccati nel momento in cui volevamo unire il backend (scritto in java utilizzando gradle) ed il frontend (Html,css,javascript utilizzando react), essendo la nostra prima volta non riusciamo a capire come collegare queste due parti e su internet stranamente non ho trovato nessuno che ne parla.
Grazie in anticipo per il vostro aiuto, capisco che probabilmente potrebbe essere una domanda banale ma essendo abbastanza nuovo in questo settore spero nel vostro aiuto
 
Il modo classico e' esporre delle rotte API rest dal backend in Java, dopodiche' scambiare i dati tramite richieste XHR da JavaScript. Puoi decidere tra diversi formati e modalita', giusto per citarne un paio: POST chiave-valore standard, JSON, XML...
 
  • Mi piace
Reazioni: FabioL99 e Dazorn
Ciao, come ha detto @JunkCoder normalmente si utilizza un modello di sviluppo definito REST, cioè un sistema di gestione delle risorse HTTP stateless (ovvero non dipendente dalle sessioni) che vada a definire degli URL ben precisi per ogni tipologia di risorsa recuperabile tramite API. La tipologia di operazione da compiere è strettamente legata al metodo HTTP perseguibile, dalla quale lo standard CRUD:
  • C (Create) per HTTP PUT
  • R (Read) per HTTP GET
  • U (Update) per HTTP POST
  • D (Delete) per HTTP DELETE
Puoi trovare maggiori informazioni qui :)
 
Il modo classico e' esporre delle rotte API rest dal backend in Java, dopodiche' scambiare i dati tramite richieste XHR da JavaScript. Puoi decidere tra diversi formati e modalita', giusto per citarne un paio: POST chiave-valore standard, JSON, XML...
Grazie mille
Messaggio unito automaticamente:

Ciao, come ha detto @JunkCoder normalmente si utilizza un modello di sviluppo definito REST, cioè un sistema di gestione delle risorse HTTP stateless (ovvero non dipendente dalle sessioni) che vada a definire degli URL ben precisi per ogni tipologia di risorsa recuperabile tramite API. La tipologia di operazione da compiere è strettamente legata al metodo HTTP perseguibile, dalla quale lo standard CRUD:
  • C (Create) per HTTP PUT
  • R (Read) per HTTP GET
  • U (Update) per HTTP POST
  • D (Delete) per HTTP DELETE
Puoi trovare maggiori informazioni qui :)
Grazie :)
 
Stato
Discussione chiusa ad ulteriori risposte.