Топ-100
Indietro

ⓘ Lato server. Nelle reti informatiche, lespressione lato server fa riferimento a operazioni compiute dal server in un ambito client-server contrapponendosi a tut ..




Lato server
                                     

ⓘ Lato server

Nelle reti informatiche, lespressione lato server fa riferimento a operazioni compiute dal server in un ambito client-server contrapponendosi a tutto ciò che viene eseguito sul client.

Di solito un server è un programma software ad es. un server web, che gira su una macchina remota chiamata per estensione "server" rimanendo in ascolto su determinate porte e raggiungibile da un computer client. Alcune operazioni devono essere compiute dal lato server perché richiedono laccesso a informazioni o funzionalità non disponibili sul client, o richiedono misure di sicurezza che sarebbero inaffidabili se eseguite lato client.

Le operazioni lato server includono anche trattamento e immagazzinamento di dati da client a server, perché possano essere disponibili ad un gruppo di client. Ad esempio si indica con questo termine il database management system DBMS centralizzato o distribuito che permette di memorizzare, modificare ed estrarre informazioni da un database. Rappresenta dunque il back-end di un sistema informatico e di unapplicazione web con architettura multi-tier.

                                     

1. Storia

Questo termine è nato con lavvento del web: in una rete locale il server è lelaboratore che svolge funzioni di servizio così ad alleggerire gli elaboratori collegati.

                                     

2.1. Descrizione Servizio

Uno dei principali servizi forniti lato server è quello di gestire il database tramite il DBMS con il server al centro che fa da interfaccia con il lato utente architettura three-tier.

Un altro tipico servizio è lelaborazione della logica di business in unapplicazione web costruita con architettura multi-tier. Sotto questottica la programmazione web lato server è una parte dellintera programmazione web.

                                     

2.2. Descrizione Linguaggi di programmazione lato server

Nellambito della programmazione Web, si definiscono linguaggi lato server quei linguaggi di programmazione che vengono interpretati ed elaborati dal server il quale, successivamente, invia i risultati al client il browser dellutente. I linguaggi lato server più diffusi sono il PHP, lASP e jsp java server page. Un programma scritto con questo tipo di linguaggi viene sempre elaborato sul server e mai reso disponibile allutente, il quale può visualizzare solo il risultato o output del programma tipicamente codice HTML. Questo concetto è molto importante in quanto sta alla base della sicurezza e dellaffidabilità offerti dalla programmazione lato server.

                                     

2.3. Descrizione Esempio

Wikipedia usa script lato client per la modifica delle pagine, puoi provare tu stesso con il pulsante Modifica o Anteprima sandbox. Premendo pubblica modifiche, invece, la modifica sarà mandata al server che la salverà nel suo database lato server, rendendo disponibile la modifica agli altri utenti.

                                     
  • il termine lato client client - side in inglese indica le operazioni di elaborazione effettuate da un client in un architettura client - server Rappresenta
  • al puro codice HTML, degli script che verranno eseguiti dal server elaborazione lato server per generare il codice HTML runtime da inviare al browser
  • applicazione Web può quindi essere considerata un framework per componenti lato server di interfaccia utente. È descritta da un documento di specifiche JSR
  • inizializzate dal server ed integra il meccanismo similmente al cycle di JSF. Il Bridge Ajax Presenta elementi lato server e lato client che coordinano
  • applicazioni o portali per l e - commerce b lo scripting lato client e lato server c la configurazione dei server web. La programmazione web è dipendente dagli
  • GlassFish permettendo la creazione di applicazione web elaborazione lato server Il nome deriva in contrapposizione alle Java applet, piccoli programmi
  • una cache, altri no. Le Web cache si differenziano in: lato client e lato server Le cache lato client, anche chiamate forward cache, vengono utilizzate
  • essere implementato sia lato browser che lato server ma può essere utilizzato anche da qualsiasi applicazione client - server Il protocollo è un implementazione
  • applicazioni libere per Android. realizzato da un software lato client e uno lato server entrambi coperti da licenza libera rispettivamente GNU GPLv3
  • SOCKS sono l estrema semplicità di implementazione sia dal lato client che dal lato server e la completa indipendenza dal protocollo da veicolare attraverso