Client Server Anwendungen weit verbreitet sind , sowohl auf der Web-und innerhalb der internen Organisation Netzwerke . Client-Server- Anwendungen auf der Basis arbeiten , dass die Daten und Anwendungslogik auf einem Server liegt und zugänglich gemacht Clients mit mehreren anderen Computern im gleichen Netzwerk. Dies bedeutet, dass ein Client- Server -Anwendung wird normalerweise die Schaffung einer Reihe von verbundenen Komponenten . Eine Datenbank , eine Schnittstelle für Benutzer auf die Daten auf Client-Seite zugreifen und Code verbindet das sind die wichtigsten Elemente in einer Client- Server-Anwendung. Je nach dem allgemeinen Zweck der Anwendung , kann es andere zusätzliche Elemente sein. Anleitung
1
Entwerfen und Erstellen Ihrer Datenbank. Sie können eine Datenbank mithilfe freie oder kommerzielle Software. Wenn Ihr Client- Server-Anwendung wird über das Web verwendet werden , können Sie Systeme wie MySQL . Abhängig von Ihrem Web-Host , können Sie haben Zugriff auf kostenlose Tools wie phpMyAdmin , die den Aufbau einer Datenbank viel einfacher machen . Gestalten Sie Ihre Datenbank aus einer abstrakten Ebene zunächst mit Entity Relationship Modellierung , wenn Ihre Datenbank Relational . Kommen Sie mit einem guten Design , bevor Sie tatsächlich den Aufbau der Datenbank , wie das Endergebnis wird effizienter zu starten. Erstellen Sie Ihre Datenbank , entweder über eine Schnittstelle für Ihr ausgewähltes Database Management System , oder indem Sie ein SQL-Skript . (Siehe Referenzen 1)
2
um Ihre Daten zu Verbinden. Bei einer Webanwendung , sollten Sie Server Side Programmierung , um Ihre Daten zu verbinden. Wenn Ihr Client- Server-Anwendung wird auf dem Desktop ausgeführt werden , können Sie in der Lage sein , um die Daten zu verbinden und bauen Sie Ihre Benutzeroberfläche innerhalb des gleichen Programms , mit der gleichen Programmiersprache , zum Beispiel , wenn Sie in Java arbeiten. Client-Server- Anwendungen auf dem Web verwenden häufig Sprachen wie PHP und ASP zu ihren Datenbanken verbinden , die Durchführung von Abfragen und Updates. Die häufigste Modell ist eines , in dem diese Server Side Script zu den Daten verbinden und schreiben Sie HTML, sendet diese an den Web- Browser als Teil des Client-Schnittstelle . (Siehe Referenzen 2 )
3
Bauen Sie Ihr Client-Schnittstelle . Wenn Ihre Anwendung auf dem Web , sollte Ihre Schnittstelle in der Regel gebaut mit HTML werden. Auf dem Desktop kann eine Sprache wie Java verwendet, um sowohl auf die Daten verbinden und bauen die Client-Schnittstelle zur gleichen Zeit sein . Wenn Sie mit PHP oder ASP auf dem Server , können Sie entweder Ihre Server Side Script zu schreiben, HTML-Inhalte , wie sie laufen , oder wechseln die Server Side Scripting mit HTML-Inhalt . So oder so , wird Ihr HTML müssen eine Schnittstelle für Benutzer mit Ihrer Anwendung zu interagieren. Der Satz von Aufgaben , die Ihre Benutzer müssen in der Lage zu erfüllen sollte durch die HTML-Oberfläche erleichtert werden. Typischerweise wird dies sind Formen ermöglicht Benutzern das Abfragen , zu ergänzen und aktualisieren die Daten. (Siehe Referenzen 3)
4
Style your Schnittstelle . Ihre Client-Schnittstelle wird effektiver sein, wenn sie entsprechend gestaltet wird . Für Internet-Anwendungen , können Sie CSS-Dateien und Bilder, um dies zu erreichen. Wenn Ihre Anwendung ist für eine bestimmte Organisation , kann sie verlangen , die in vorgegebenen Styling passt mit ihrem Branding Bild . Ihre Bilder und CSS-Deklarationen werden in der Regel auf dem Server gespeichert werden. Für CSS , können Sie Style-Eigenschaften innerhalb der HTML-Inhalt , oder in separaten Dateien aus dem HTML verknüpft sind . (Siehe Referenzen 4)
5
Verbessern Sie Ihre Schnittstelle mit Client Side Scripting . Wenn Ihr Antrag wird von einem Web-Browser auf der Client-Seite zugegriffen werden kann, können Sie Sprachen wie JavaScript , um es zu verbessern. Sowie , die Oberfläche optisch ansprechend , wenn es richtig gemacht, kann Client- Side -Scripting machen eine Schnittstelle mehr nutzbar. Benutzen Sie JavaScript auszuführen Styling Effekte und Interaktion mit dem Benutzer zu helfen. Eine häufige Anwendung für die Client- Side -Scripting ist in Formularen , die Benutzereingaben mit JavaScript verwendet , um zu überprüfen , was der Benutzer eingegeben hat zu erfassen. (Siehe Referenzen 5 )