applicazioni client-server sono ampiamente utilizzati , sia sul Web e nelle reti di organizzazione interna . Le applicazioni client server funzionano sulla base del fatto che i dati e la logica dell'applicazione si trova su un server ed è reso accessibile ai client che utilizzano più altri computer sulla stessa rete . Ciò significa che una applicazione Client Server comporta di solito la creazione di un numero di componenti collegati . Un database , un'interfaccia per gli utenti di accedere ai dati a lato client, e il codice che collega questi sono gli elementi principali di una applicazione Client Server. A seconda dello scopo generale della vostra applicazione , ci possono essere altri elementi aggiuntivi . Istruzioni
1
design e costruire la vostra base di dati . È possibile creare un database utilizzando il software gratuito o commerciale . Se l'applicazione client server sta per essere utilizzato sul Web, è possibile utilizzare sistemi come MySQL . A seconda del vostro host web , si può avere accesso a strumenti gratuiti come phpMyAdmin , che rendono la costruzione di una base di dati molto più facile . Progettare il database da un livello astratto primo , utilizzando Entity Relationship modellazione se il database è relazionale . Vieni con un buon progetto prima di iniziare effettivamente la creazione del database , come il risultato finale sarà più efficiente . Creare il database , sia usando l'interfaccia per il vostro sistema di gestione di database scelto , o eseguendo uno script SQL . (Vedi riferimenti 1 ) economici 2
Collegati ai tuoi dati . Per un'applicazione Web , è necessario utilizzare la programmazione lato server per connettersi ai dati. Se l'applicazione client server sta per essere eseguito sul desktop , si può essere in grado di connettersi ai dati e costruire la vostra interfaccia utente all'interno dello stesso programma , utilizzando lo stesso linguaggio di programmazione , ad esempio, se si sta lavorando in Java . Le applicazioni client server sul Web usano comunemente linguaggi come PHP e ASP per la connessione al loro database , effettuare query e aggiornamenti . Il modello più comune è quello in cui tali script lato server si connettono ai dati e scrivere codice HTML , l'invio di questo al browser Web come parte dell'interfaccia del client . (Vedi riferimenti 2 )
3
Costruisci la tua interfaccia client . Se l'applicazione è sul Web , l'interfaccia dovrebbe normalmente essere costruito usando HTML . Sul desktop, un linguaggio come Java può essere utilizzato sia per la connessione ai dati e costruire l'interfaccia client contemporaneamente . Se si sta utilizzando PHP o ASP sul server , è possibile utilizzare il server script lato di scrivere contenuti HTML come corrono , o alternare il server di scripting lato con il contenuto HTML . In entrambi i casi , il vostro codice HTML dovrà fornire un'interfaccia per gli utenti di interagire con l'applicazione. L'insieme dei compiti che gli utenti devono essere in grado di eseguire dovrebbe essere facilitata l'interfaccia HTML . In genere , questo includerà forme consentendo agli utenti di query, aggiungere e aggiornare i dati. ( Vedi riferimenti 3)
4
stile dell'interfaccia . L'interfaccia del client sarà più efficace se è in stile appropriato. Per le applicazioni Internet , è possibile utilizzare i file CSS e immagini per raggiungere questo obiettivo . Se l'applicazione è per una specifica organizzazione , può richiedere uno stile predeterminato che si adatta a loro immagine branding con . Le immagini e le dichiarazioni CSS saranno normalmente memorizzati sul server . Per i CSS , è possibile includere le proprietà di stile all'interno del contenuto HTML , oppure in file separati collegati da HTML . (Vedi riferimenti 4 ) economici 5
Migliorate la vostra interfaccia con il cliente scripting lato . Se l'applicazione sta per essere accessibile da un browser Web al lato client, è possibile utilizzare linguaggi come JavaScript per valorizzarlo . Oltre a rendere l' interfaccia più accattivante , se fatto correttamente , di scripting lato client può fare un'interfaccia più usabile . Utilizzare JavaScript per realizzare effetti di styling e per aiutare l'interazione dell'utente. Un uso comune di scripting lato client è all'interno di forme che catturano l'input dell'utente , con JavaScript utilizzato per convalidare ciò che l' utente ha inserito . (Vedi riferimenti 5 ) economici