Quote Originariamente inviata da Mifert4 Visualizza il messaggio
Sto cominciando a studiare addesso più approfonditamente il funzionamento del web,e sarà che sono troppi concetti tutti insieme,ma ho una confusione totale.
Allora,sto studiando la programmazione CGI,utile per le applicazioni lanciate da un server per soddisfare la richiesta di un client, poi per quanto riguarda la connessione ai database,la ODBC e la JDBC,che ho letto che rappresentano l'alternativa alla CGI, e infine le servlets.

Non ho capito se con tutte queste è possibile fare le stesse cose,ossia ricevere una richiesta dal server,eseguirsi(accedendo eventualmente ad una base di dati), e generare una richiesta che il server inoltrerà al client.
Qual è quella più usata nella realtà?
I CGI non li ho mai usati, e sinceramente non so che uso se ne faccia ora.
ODBC e JDBC sono diciamo delle "Interfacce" per la connessione i database, praticamente permettono di avere una lingua di comunicazione generica con il database.
I servlet sono roba java per i web .

Sono tutte cose differenti.
Bisogna capire COSA vuoi fare, se invece stai studiando "a caso" stai sbagliando metodo secondo me.