Kategorier: Alla - security

av Pascal Rode för 15 årar sedan

260

WebEngineering WS 08

The document outlines various aspects of web engineering and related technologies. It covers essential standards and practices such as XML-Schemas, CSS, and XPath, highlighting their significance and practical applications.

WebEngineering WS 08

WebEngineering WS 08/09

Part 6 - Developement

Preserving State

Jackie fragt

Request/Response
hint nur bei XForms
HTML Forms
ENCTYPE
XSL-Transformations
XHTML
DTD
&
Conflicts Resolving
Cascading the style sheets
Positioning
Inheritance
Applying Styles
Other Media Types
Media Type Image I

Poster

Bewerbung Karibik

SVG

Differences?

Advantages?

PNG

JPEG

GIF

Domain Specific standards
Standard XML Schemas
There is no "the standard"
Data Technologies
Testing & Evolution in Context
test & coding

Part 5 - Planning

Federation Technologies
Security Concerns
Cookie
HTTP
CGI
SSI
Webserver
AJAX
Combine different technologies for creating web pages that“behave” like desktop applications
XSS
Cross Site Scripting
DHTML
Dhtml just for laught's
Client-Side Code
XForms
HTML-Forms
XSL
Learing XSLT
CSS
Why you should use CSS
XPath
Zur Extraktion beliebiger Teile eines wohl-geformten XML-Dokuments verabschiedete das W3C 1999 die Sprache XPath.
XLink

Das zugrundeliegende Problem, nämlich der Wunsch durch einen Link mehrere Ressourcen gebündelt referenzieren zu können, tritt in praktischen Anwendungen häufig auf. Beispielsweise beim Verweis auf mehrere Versionen eines Dokuments, alternativen Downloadservern oder Bildern verschiedener Auflösung.

Zu Realisierung erlaubt XLink die Bündelung von verschiedenen Verweisen zu einem einzigen erweiterten XLink. Nachfolgend ein Codeausschnitt, der dies für die Projektverwaltung zeigt.

http://www.jeckle.de/vorlesung/xml/script.html#XLink
some other formats
image/jpg
image/gif
Media Type Image 1
Standard XML-Schemas
Just Enough XML to Survive
Testing and Evolution in Context
Building releases
Tech-Map
Navigation
Presentation
Dialogue
DSA
Process
Data

Part 4 - Pre-Planning

Part 3 - Aspects of the lifecycle

Part 2 - Technology: Basic & Principles

XML
XML Language Family
HTML
Markup
MIME
Content-Type
URN vs. URL
URL

Example: http-URL

URN
Reserved characters
URI
Adressing ressources
retrieving information
process/render data of resource
handle response
server side

send resource

process

handle request

request resource
prepare request

Unter-Topic

adress?

find resolver

adress resource

round robin
Multi-homed hosts
DNS host name resolution
Protocol Layers Overview
OSI

Open Systems Interconnection Reference Model

TCP/IP
Standards and Organisations
SOA

Service Oriented Architecture

SOAP

Simple Object Access Protocol

Standards

How

w3c - iterative establishing process

workshops

Why

reusability

interoperability

understand requirements

understand processes

Part 1 - Introduction and Overview

The Need for Process
webengineering

Web Engineering – is the application of systematic, disciplined,and quantifiable approaches to the design, production,deployment, operation, maintenance and evolution of Webbasedsoftware products. [Gaedke, 2000]

Engineering is about the systematic application of scientific knowledgein creating and building cost-effective solutions to practical problems

different definitions

history

4 disciplines

Network Engineering

Information systems

storage devices

Hypermedia

Softwareengineering

aesthetic and cognitive aspects
quality requirements

reliable

low cost
high qualitiy
Different requirements views
Web Application Production
influence factors
the change of technology
A look at resources
World Wide Web and the early beginning
W3C

6 Document types

World Wide Web

Consequences

Concept

WWW is...

Uniform Access

Uniform Adressing

Idea

Tim Berners-Lee at CERN

History

Hypertext History

Atkinson

Nelson

Englebart

Bush

Hypermedia?
Hypertext-Documents

Anchor

Link

Node

What is Hypertext

Non-linear nodes of information

Navigate through Information Space

How to Feed your Head
Ted Nelson

"hyptertext = non-sequential writing"

Memex
Vannevar Bush