Protokoll vom 03.06.99 (Feiertag!!!) von Blondie2000 Sitzungsleiter: Klaus Brinker Protokollführer: Guido Dornhege An einem schönen Feiertagsnachmittag trafen wir uns bei einem Gläschen Apfelschorle und einem leckeren Kuchen, um an unserem Produkt W3V2Z weiterzuarbeiten. Wir befinden uns gerade in der Entwurfsphase unserer Produktes. Heute standen folgende Punkte zur Besprechung an: 1. Die Struktur unseres Produktes 2. Die Datenbank 3. Das CGI-Programm, vor allem die Kommunikation mit dem Java-Applet zu 1.: Wir haben uns ein überschaubares Bild der einzelnen Komponenten unseres Produktes gemacht. Wir haben erkannt, daß wir die Bestandteile WEB-Server, Datenbank-Server, JDBC-Schnittstelle erfolgreich erstellt hatten und beschlossen, uns einen genaueren Überblick über die anzulegenden Tabellen in der Datenbank zu machen. Also kamen wir zu 2. zu 2.: Wir erkannten, daß wir mehrere Tabellen in der Datenbank ablegen müssen. Wir erstellten genaue Datenmodelle für alle diese Tabellen. Zugriff/Änderung usw. geschieht über die JDBC-Schnittstelle mit einem CGI-Programm. zu 3.: Dieses CGI-Programm muß alle nötigen Methoden zur Verfügung stellen, die nötig für die Kommunikation mit der Datenbank sind. Auf dieses CGI-Prgramm wird mit Hilfe von Java-Applets zugegriffen. Eine Person, die auf die Datenbank Zugriff nehmen will, muß sich ein Java-Applet herunterladen und kann von dort aus über eine Menüsteuerung in Kommunikation mit der Datenbank treten. Dazu muß das Java-Applet die eingegeben Infos in einen String umwandeln (dafür bauen wir eine eigene Methode), dieser String wird dann an das CGI-Programm übermittelt, dieses CGI-Programm überprüft zuerst, ob die Person autorisiert ist für die angesprochene Operation, wenn ja, führt sie die Operation aus, wenn nein, halt nicht und gibt dementsprechend in einen String Infos (von Fehlermeldung bis zu den verlangten Daten, gerade das, was sinnvoll ist) an das Java-Applet zurück. Das Java-Applet wertet diesen String wieder aus und arbeitet mit dem Ergebnis weiter. Über die Kodierung in diesen String haben wir uns dann auch schon so einige Gedanken gemacht. Am Montag wollen wir uns wieder treffen, um vor allem an der Struktur des CGI-Programms weiterzuarbeiten und die genauere Struktur der Datenübermittlung zwischen CGI-Programm und Java-Applet festzulegen. Bis dann Guido