Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.

Slides:



Advertisements
Ähnliche Präsentationen
Apache - PHP - MySQL Apache-PHP-MySQL.
Advertisements

Java-Servlets Gliederung: Allgemeine Informationen zu Servlets
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
Datenbankzugriff im WWW (Kommerzielle Systeme)
Content Management Systems
Tomcat Web-Server installieren
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
FH-Hof Servlets Richard Göbel. FH-Hof Konzept Servlets werden auf der Server-Seite durch ein Formular aufgerufen werten die Eingaben aus einem Formular.
Gliederung Anforderungen Entwurf Beispiel Implementierung
Information und Technik Nordrhein-Westfalen Single Sign On mit CAS Düsseldorf, Single Sign On für Webanwendungen am Beispiel von CAS.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Spezielle Aspekte der Anbindung von Datenbanken im Web.
Hassan Bidani Jallal Alami Rahmouni FH Wiesbaden
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Susanne Kunze ArcIMS Architektur Susanne Kunze Gliederung GIS im Internet Präsentationsbereich Aufgabe 1 Servicebereich Kommunikation.
Fachbereich Informatik Lehrgebiet Datenverwaltungssysteme Aufgabe GBIS (TPCW-Benchmark) Boris.
Projekt Web Engineering
Seminarvotrag: PHP Von Stefan Niemczyk.
Einführung MySQL mit PHP
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Systementwicklungsprojekt:
YouTube5 .0 Projektpräsentation
Coccon das Web-XML-Publishing System Thomas Haller.
Mark Doll – 1/21V3D2 Workshop 2003, Frankfurt/Main 19./ http:// Ansätze für eine Web-basierte Initiierung qualitätsbasierter Kommunikationsdienste.
MS Excel, Open-/LibreOffice Calc Die Menüs I Office-Logo (Excel2007) bzw. Datei (andere): die Standard-Datei- und Druckoperationen; bei MS Excel hier auch.
Learning By Doing Thema 1: Dynamische Webseiten und Online Datenbanken (Jarka Arnold) Thema 2: Simulationen, Sound, Schnittstellen (Aegidius Plüss) Thema.
Gegenstand EDV Thema: Informative Webseiten
Client-Server Modell Advanced IT Basics Nicolas Frings.
Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren I Peter Steib.
Grundlagen: Client-Server-Modell
Das Client/Server – Modell und die XAMPP-Distribution
Dynamische Webseiten mit PHP [und Python]
PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen.
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
Beschreiben Sie eine Web Interaktion mittels Java Applets.
CGI (Common Gateway Interface)
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
ESRI EUROPEAN USER CONFERENCE
Oliver Spritzendorfer Thomas Fekete
CMS-Kolloquium am 10. Januar 2006
Wissen praktisch ablegen
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
HTTP IT-Zertifikat Universität zu Köln Allgemeine Technologien II
Client-Server-Modell
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
Online GIS Online GIS – Der Nutzer Matthias Hofschen, ESRI Germany ESRI EUROPEAN USER CONFERENCE.
Stundenplanung Programm zur Stunden- und Zimmerplanung auf der Basis von Datenbanken und unter Berücksichtigung von Mehrfachnutzung im (lokalen) Netz (Internet.
->Prinzip ->Systeme ->Peer – to – Peer
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
Oracle – XSQL in der Anwendung Thomas Matzke, 99IN.
Datenbanken im Web 1.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Portal Content Personalisierung Benutzerverwaltung.
Gestaltung Navigation Technik Daten Allgemein Arbeiten gliederten sich in zwei Bereiche Website Karte.
Java Server Pages Technologie zur Erzeugung dynamischer Webseiten basierend auf Java-Servlets Blockseminar Wintersemester 2001/2002Jochen Pfeiffer Seite.
Cookies Kekse? Internet Gefahr?.
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
1 Servlets Stephan Baldes. 2 Was ist ein Servlet? S E R V L E T = Eine auf Java-Technologie basierte Web-Komponente, die von einem Container.
Content Management Systeme. Menü Header ContentSitebar.
Datenbanken
 Präsentation transkript:

Technik Gestaltung Navigation Daten

Übersicht Client Webbrowser InternetServer

Übersicht Internet Webserver Servlet- Engine Karten- server Routen- planung Datenbank

Struktur Kartenserver

ArcIMS Middleware

Webserver Übertragung statischer Inhalte Layout des Projektes

ArcIMS Middleware

Aufgaben der Servlet Engine beim ArcIMS Weiterleitung des AXL-Codes an den ArcIMS AXL Bearbeitung auf Client Erzeugung Verarbeitung Servlet codiert Antwort in JavaScript Variable Servlet liest Anforderung des Clients aus

Kartenanfrage an den Arcims

Servlets Aufgaben Lesen von Benutzer Eingaben Verarbeitung von HTTP Anfragen Browser liefert große Anzahl von Informationen über Nutzer Erzeugen von Ergebnissen Volle Java-Funktionalität nutzbar Datenbankanbindung Formatieren der Ergebnisse im Dokument Definieren der Antwort Gültigkeitsdauer Format (html/Excel/GPS-Datei...) Senden des Dokumentes zum Client

Servlets Notwendigkeit Webseite hängt von Nutzer-Daten ab Start-/Zwischen-/Endpunkt Präferenzen Ergebnis hängt von veränderlichen Daten ab Baustellen, Staus Ergebnis hängt von Daten in Datenbanken ab Informationsflut (ca Kanten)

Vorteile gegenüber CGI Effizienter Kein eigener Thread notwendig Nur eine Kopie im Speicher Einfacher Verarbeiten von Benutzereingaben Setzen von HTTP Eigenschaften Datenbankzugriff Leistungsfähiger Einfache URL Behandlung Daten können von mehreren Servlets gleichzeitig angesprochen werden

Vorteile gegenüber CGI Portabel Zwischen Betriebssystemen Zwischen Servlet-Engines Sicher Es werden keine potentiell gefährlichen Skripte auf dem Server ausgeführt Array- und String Längen Überprüfung Preiswert Open Source Lösungen verfügbar

Servlets und Routenplanung

Kommunikation mit ArcIMS I Start-/Zwischen- /Endpunkte festlegen

Kommunikation mit ArcIMS I Start-/Zwischen- /Endpunkte festlegen Gewichtung der Route festlegen

Kommunikation mit ArcIMS I Start-/Zwischen- /Endpunkte festlegen Gewichtung der Route festlegen Form an Servlet senden Felder werden ausgelesen und Route berechnet

Kommunikation mit ArcIMS I Start-/Zwischen- /Endpunkte festlegen Gewichtung der Route festlegen Form an Servlet senden Felder werden ausgelesen und Route berechnet Neues PostFrame wird erzeugt Enthält Kanten

Kommunikation mit ArcIMS II Werte für GPS werden zwischengespeichert Einfache Form der Benutzerverwaltung Ohne Cookies Auslesen der Kanten Erzeugung einer neuen Anfrage an den ArcIMS Enthält Anfrage nach den Kanten

Route Anzeigen ArcIMS nicht für Routenplanung entwickelt Anfrage ArcIMS Ebene mit Elementen Probleme Begrenzung auf ca. 35 Elemente Mehrfachanfrage Lange Bearbeitungszeit Zugriff auf Felder im Shape-File geeignete Anordnung