Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 1 Realisierungsalternativen von Internet-Seiten Standards, Technologie und Produkte.

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Semesterarbeit von Dieter Lorenz, Sebastian Galenski, Stephan Bury
Dominic Ziegler 12c Webprogrammierung.
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
WML – Wireless Markup Language Vortrag von Eduard Jakel.
Eine Page von Fachinformatikern für Fachinformatiker
Inhalt – Technische Grundlagen
Webstandards Leinwandbindung Jeder Kettfaden liegt abwechselnd unter bzw. über dem Schußfaden Köperbindung Die Bindungspunkte am diagonalen Köpergrat.
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
XML Ursprünglich zur besseren logischen Strukturierung von Dokumenten vorgesehen. Wird aber zunehmend in anderen Anwendungsfeldern genutzt, z.B. zur Beschreibung.
FI Knowledge Base Eine Page von Fachinformatikern für Fachinformatiker.
Datenbankzugriff im WWW (Kommerzielle Systeme)
SVG und X3D Referentin: Gergana Ivanova
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
XML - Aufbau und Struktur - mit Einsatz im B2B
DOM (Document Object Model)
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
HTML - Eine erste Annäherung
Geschichte und Funktion des Internets.
Dynamische Webseiten mit PHP Oder: LAMP - The open way.
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
Einführung XML XML Einführung Andreas Leicht.
Content Management Systems RedDot Solutions AG Industriestraße 11 D Oldenburg
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Vortrag HTML, XHTML, DHTML
Applets Java für’s Web.
Entstehung des Internet
Basiswissen für Partner und interessierte Kunden Technologie.
Architekturen und Techniken für computergestützte Engineering Workbenches.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
CGI (Common Gateway Interface)
VU Semistrukturierte Daten 1
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Oliver Spritzendorfer Thomas Fekete
Übersicht SAP AG.
XML (Extensible Markup Language)
XML1 XML-Motivation HTML definiert nur einen bestimmten Dokumenttyp Viele Web-Technologien benötigen eine allgemeinere Sprache zur Dokumentstrukturierung.
Datenanbindung in Webapplikationen
Version X des Programms: Datenaustausch-Probleme % ( ) (WIRBEL-BASISTEIL GR. 52) N1G29X150Y85I150J25 N2G0X150Y25 Version Y des Programms:
Infoscreen 2.0.
prof. dr. dieter steinmann
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
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.
© Fink/Spengler/AINF-Lehrgang 2003 – Folie 1 AINF/3. Jahrgang Netzwerke Anwendungen (Clientseitig) Karl Brenner, Andreas Fink, Gerhard Jüngling, Albert.
Online GIS Online GIS – Der Nutzer Matthias Hofschen, ESRI Germany ESRI EUROPEAN USER CONFERENCE.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
prof. dr. dieter steinmann fachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Standardisierung.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom ISO/OSI Referenzmodell.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom ISO/OSI Referenzmodell.
Datenbanken im Web 1.
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
? What is Open PS? SAP Open PS based on EPS 4.0
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
WEB-Entwickler 2016.
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
Szenarioübersicht Terminierung mittels Rechnungen und Nachberechnung.
SOFTWARE- UND WEB-LÖSUNGEN
 Präsentation transkript:

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 1 Realisierungsalternativen von Internet-Seiten Standards, Technologie und Produkte

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 2 Realisierungsalternativen Seiten Zugriff auf eine Daten-bank (mySQL) Ausführen von externen Betriebssys- tem Program- men Erstellen von eigenen Programmen Seiten- verknüpfung Dynamik, Animationen Demo Produkt- auswahl Internet-Präsenz + Frames + Formatvorlagen Menü 1 Menü 2 Menü 3 Berechnen SAP MM01 StarOffice

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 3 Alternative Ausführung von Prozessen Server Ausführungsebenen: # Internet-Server # Server-Betriebssystem Umfang Serververarbeitung # Ausführung Applikation # Programmierung # Datenbankzugriff ServerClient Client Ausführungsebenen: # Internet Browser # Client-Betriebssystem Umfang Clientverarbeitung # Grafische Präsentation # Hauptspeicherzugriff # Festplattenzugriff

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 4 Server- und Browserprodukte Internet-Server: # Apache # IIS (Microsoft) # Iplanet (Sun, Netscape) # Coldfusion #... ServerClient Browser: # Netscape # Internet Explorer # Opera # Sun Hotjava #...

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 5 Technologies Internet-Server (Extensions, Scriptlanguage): # ASP (Microsoft) # PHP (Personal HomePage) # CGI (Common Gateway Interface) # CFML (Coldfusion Markup Language) # JAVA Server applications #... ServerClient Browser: # JAVA Client apps # Cookies # HTML, XML # security technology #...

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 6 Begriffe und Werkzeuge  SGML Standardized General Markup Language  HTML Hypertext Markup Language  XML Extended Markup Language  DHTML Dynamic HTML  JAVA & Co  XHTML (HTML -> XML)  WML (Wireless Markup Language)

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 7 JAVA & Co  Java  JavaScript (interpreted, origin Netscape)  Java Servlets  Java Applets  Java Virtual Machine  Java Compiler

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 8 Standardisierung  World Wide Web Consortium, w3c   Internet Engineering Task Force, IETF   Request for Comments Editor 

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 9 SGML (ISO 8879)  SGML, STANDARD GENERALIZED MARKUP LANGUAGE  META LANGUAGE  HTML, HYPERTEXT MARKUP LANGUAGE  XML, EXTENDED MARKUP LANGUAGE  DHTML, Dynamic HTML

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 10 Meta Language  Description of a language  Rules for how a document can be described  Specific use of SGML (meta language) is HTML (tag set)  „underlying definition“  Source:

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 11 MARKUP  Sequence of characters, tags  Paragraph  Describe the „look“  PROCEDURAL MARKUP  DESCRIPTIVE MARKUP

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 12 Procedural Markup (html) Header: 24 pt Lucida Paragraph: 20 pt Lucida Text: 20 pt Lucida Kapitelüberschrift Absatzüberschrift Und dann kommt der Mustertext im Abschnitt und so weiter.

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 13 Descriptive Markup (Generic Markup) Müller GmbH Wendelstrasse Wadgassen Rechnung 200 Stck a 3, DM 300 Stck a 1, DM Summe netto 1150 DM MWST (16%) 184 DM Summe 1334 DM Adresse: Name Adresse: Strasse Adresse: Ort Adresse: PLZ Dokumenttyp Rechnungspositionen Summe MWST (16%) Summe inkl. MWST

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 14 XML (Extended Markup Language)  Metasprache, ähnlich SGML im Gegensatz zu Tag-Set wie HTML  Komponenten  Umlaute, etc  DTD (Document Type Definition)  CSS (Cascading Style Sheet), XSL (Extensible Stylesheet Language)

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 15 Unterstützung von XML  Microsoft Internet Information Browser  Netscape  Opera  ?.... eher schlecht

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 16 Exkurs: HTML (Design, Form) Titeltext Bodytext

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 17 Beispiel HTML text

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 18 Beispiel XML Invoice Steinmann Wadgassen Pencil DEM

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 19 Beispiel DTD (intern, extern)

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 20 Beispiel CSS style sheets grundsätzlich auch in HTML, bessere Nutzung jedoch in XML, Weiterentwicklung style sheets werden auch verwendet, wenn Star Office automatisch HTML- Seiten generiert

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 21 Example realisation Input-form Name: Adress: Scores: Budget: Save Procedure: „check and save“ + read database + calculate + consistency check ok? + save in database + acknowledgement user

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 22 Example Tools Input-form Name: Adress: Scores: Budget: Save Procedure check and save + read database + calculate + consistency check ok? + save in database + confirmation for user by Layout: HTML Input Form: XML Database: MySQL Programming:# Java # ASP # CGI # PHP #....

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 23 Professional Project Management  Selection Hardware, Operating System like Linux, other Unix, Windows NT Server,...  Target Internet Browser(s)  Target Technology at users side  Internet Server Software (Apache, IIS, Iplanet, Coldfusion,...)  Server extensions, CGI, PHP, Java, Javascript  Database System

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 24 Vorteile 1  z.B. Unabhängige Definition von Bürodokumenten in Layout und Inhalt  Auf die Inhalte kann direkt zugegriffen werden, sie können ohne Medienbruch weiter verarbeitet werden  Bei der Entwicklung von Software ergeben sich durch die Trennung und Layout und Inhalt und deren durchgängige Beschreibung völlig neue Möglichkeiten

Prof. Dr. Dieter Steinmann, Fachhochschule TrierSeite 25 Vorteile 2  Internet-Standard  Integration zu Datenbanken und alternativen Programmieransätzen