Client Server applikationer används allmänt inom en rad olika sammanhang . I många fall är de utplacerade över Internet och används för affärs-, nöjes -och organisatoriska syften . Även om en kund serverprogrammet fungerar som en sammanhängande helhet , kan det finnas ett antal olika applikationer som körs inom det , såsom databashanterare och webbgränssnitt . Skapa en ansökan Client Server är ofta enkel , ger utvecklare att förstå hur de olika delarna fungerar och samverkar . Server
p Det finns olika typer av servrar , inklusive webb och databas . Servern måste vara nätverksansluten att ansluta den med andra maskiner , till exempel , ansluta den till klienterna . Servern kan vara verksamma inom en organisation , nätverk via ett lokalt intranät eller det kan vara värd för data och tillhörande innehåll för offentligt webbplatser . I huvudsak server är en dator med serverprogramvara installerad och igång , ansluten till ett nätverk .
Database
Huruvida ansökan är för privat , begränsad användning eller fritt tillgängliga användning kanske via webben , kommer de data som typiskt modelleras i en strukturerad databas . I en typisk Web modell , kan dessa data lagras i en relationsdatabas system som MySQL och administreras med hjälp av sådana gränssnitt som phpMyAdmin . I affärssyfte , kan databasen hanteras inom en kraftfull programvara system som Oracle . Uppgifterna bör modelleras på ett sätt som speglar verksamheten eller övergripande syftet med Client Server applikation som helhet . En Client Server
Data Connectivity
ansökan kommer att ha möjlighet att fråga , uppdatera och underhålla data med hjälp av en eller flera tekniker . I ett webbprogram , kan en server - side programmeringsspråk såsom PHP eller ASP kan användas för att ansluta till data . Denna del av programmet måste kunna utföra beroende databehandling krävs av programmet . Mycket av den centrala applikationen logik kan återspeglas i dataanslutning elementet och de viktigaste funktionerna som programmet syftar till att genomföra kommer att underlättas här. I vissa applikationer är dataanslutning uppnås inom samma program elementet som kunden gränssnittet . Användaren vetter mot elementet i en klient -server applikation
klientgränssnitt
ger det innebär att interagera med det . En typisk webbplats ansökan kommer att skapa detta gränssnitt i form av HTML . HTML kan skapas och produktion av server - side -program och skickas till webbläsaren för visning och interaktion . För ett företag som driver verksamhet i en organisation , kan gränssnittet i form av ett datorprogram , ansluter och samverkar med de uppgifterna . Den klientgränssnitt roll övergripande skickar en begäran till servern , som svarar i sin tur med data .
Klientsidan Styling och dynamisk interaktivitet
Särskilt för en webbplats ansökan , gränssnittet kan kompletteras med stil element såsom bilder och CSS- regler som avgör hur den presenteras för användarna . Gränssnittet kan också åtföljas av klientskript som JavaScript , öka dess beteende när användaren interagerar med den med musen och tangentbordet . För ett datorprogram , t.ex. att springa inom ett företag organisation , kommer användargränssnittet involvera liknande bilder och andra visuella element .