Client Server applikationer används ofta , både på webben och i interna organisatoriska nätverk . Client Server applikationer fungerar på grund av att de uppgifter och programlogik ligger på en server och görs tillgänglig för klienter som använder flera andra datorer i samma nätverk . Detta innebär att en klient -server applikation som normalt ingår att skapa ett antal länkade komponenter . En databas , ett gränssnitt för användare att komma åt data på klientsidan , och koden förbinder dessa är de viktigaste delarna i en klient -server applikation . Beroende på det övergripande syftet med din ansökan , kan det finnas andra ytterligare faktorer . Instruktioner
1
Design och bygga din databas . Du kan skapa en databas med gratis eller kommersiell programvara . Om din klient -server applikation kommer att användas via webben , kan du använda system som MySQL . Beroende på ditt webbhotell , kan du få tillgång till kostnadsfria verktyg såsom phpMyAdmin , som gör att bygga en databas mycket lättare . Designa din databas från en abstrakt nivå först , med hjälp av modellering Entity Relationship om din databas är relationell . Kom upp med en bra design innan du börjar faktiskt bygga databasen , eftersom slutresultatet kommer att bli mer effektiv . Skapa din databas , antingen med hjälp av ett gränssnitt för din valda Database Management System , eller genom att köra en SQL- skript . ( Se referenser 1 )
2
Anslut till dina data . För en webbapplikation , bör du använda programmering serversidan för att ansluta till dina data . Om din klient -server applikation kommer att köras på skrivbordet , kanske du kan ansluta till data och bygga ditt användargränssnitt inom samma program , med samma programmeringsspråk , till exempel om du arbetar i Java . Client Server applikationer på webben använder ofta språk som PHP och ASP för att ansluta till sina databaser , utföra sökningar och uppdateringar . Den vanligaste modellen är en där dessa Server Side skript ansluter till data och skriver ut HTML , skicka detta till webbläsaren som en del av Klientgränssnitt . ( Se referenser 2 ) Addera 3
Bygg din klient gränssnitt . Om din ansökan på webben , bör ditt gränssnitt typiskt byggas med HTML . På skrivbordet , kan ett språk som Java kan användas för att både ansluta till data och bygga Klientgränssnitt samtidigt . Om du använder PHP eller ASP på servern , kan du antingen använda dina skript serversidan för att skriva ut HTML-innehåll som de kör , eller alternera scripting Server Side med HTML-innehåll . Hursomhelst , kommer din HTML behöva tillhandahålla ett gränssnitt för användare att interagera med din ansökan . Den uppsättning av uppgifter som användarna behöver för att kunna utföra bör underlättas av HTML -gränssnittet . Vanligtvis kommer den innehålla formulär så att användarna kan söka , lägga till och uppdatera data . ( Se referenser 3 )
4
Style ditt gränssnitt . Din klient gränssnittet kommer att bli mer effektiv om den är formaterad korrekt . För Internet-tillämpningar , kan du använda CSS-filer och bilder för att uppnå detta . Om din ansökan är för en specifik organisation , kan den kräva förutbestämd styling som passar in med deras branding image . Dina bilder och CSS deklarationer normalt lagras på servern . För CSS , kan du inkludera egenskaperna i HTML- innehållet , eller i separata filer länkade från HTML . ( Se referenser 4 )
5
Förbättra gränssnitt med klientsidan scripting . Om din ansökan kommer att nås från en webbläsare på klientsidan , kan du använda språk som JavaScript för att stärka den . Samt att göra gränssnittet mer visuellt tilltalande , när det görs på rätt sätt , kan klientsidan scripting göra ett gränssnitt mer användbar . Använd JavaScript för att utföra styling effekter och för att hjälpa användaren . Ett vanligt användningsområde för klientsidan scripting är inom former som fångar användarens input , med JavaScript används för att validera vad användaren har skrivit . ( Se referenser 5 ) Addera