Rapid Web Development mit Ruby on Rails

Größe: px
Ab Seite anzeigen:

Download "Rapid Web Development mit Ruby on Rails"

Transkript

1 Ralf Wirdemann, Thomas Baustert Rapid Web Development mit Ruby on Rails ISBN-10: ISBN-13: Weitere Informationen oder Bestellungen unter sowie im Buchhandel.

2 1 Einleitung Für wen dieses Buch bestimmt ist Organisation des Buches Web-Site zum Buch Feedback Überblick und Installation Was ist Ruby on Rails? Bestandteile von Rails Komponenten und Zusammenspiel Action Pack Active Record Action Mailer Ajax Unit Tests Installation Windows Mac Linux Aktualisierung Datenbank Glückwunsch! Willkommen an Bord! Hands-on Rails Entwicklungsphilosophie Domain-Modell OnTrack Product Backlog Aufsetzen der Infrastruktur Projekte erfassen, bearbeiten und löschen

3 VIII Modell erzeugen Datenbankmigration Controller Iterationen hinzufügen Zwischenstand Iterationen anzeigen Iterationen bearbeiten und löschen Tasks hinzufügen Tasks anzeigen, bearbeiten und löschen Struktur in die Seiten bringen Validierung Benutzerverwaltung Login Tasks zuweisen Endstand und Ausblick Active Record Active Record-Klassen Mehr über Modellattribute Mehr über Primärschlüssel Zusammengesetzte Primärschlüssel Mehr über Tabellennamen Active Record direkt verwenden Die Rails-Konsole Objekte erzeugen, laden, aktualisieren und löschen Erzeugung Objekte laden Objekte aktualisieren Objekte löschen Mehr über Finder Suchbedingungen: conditions SQL-Injection vermeiden Ordnung schaffen: order Limitieren: limit Seitenweise: limit und offset Weitere Parameter: joins und include Dynamische Finder

4 IX 4.7 Kann ich weiterhin SQL verwenden? Metadaten Daten über Daten Assoziationen Grundsätzliches :1-Beziehungen: has one belongs to :N-Beziehungen: has many belongs to N:M-Beziehungen: has and belongs to many Polymorphe Assoziationen: has many belongs to has many :through Aggregation Vererbung Transaktionen Von Bäumen und Listen acts as list acts as tree Validierung Validierungs-Klassenmethoden Callbacks Überschreiben von Callback-Methoden Callback-Makros Observer Konkurrierende Zugriffe und Locking Optimistisches Locking Action Controller Controller-Grundlagen Actions Responses Datenaustausch Vom Controller zum View Vom View zum Controller Aus der Action in den View und zurück Redirects GET vs. POST Unterschiedliche Response-Formate: respond to Zugriff auf Datensätze einschränken Ausnahme fangen mit rescue from

5 X 5.8 Sessions Session-Daten löschen Der Flash-Speicher Weitere Flash-Methoden Filter Around-Filter Bedingungen Filterklassen und Inline-Filter Filtervererbung Filterketten HTTP-Authentifikation Routing und URL-Generierung Routing Anpassung des Routings Root Route Named Routes URL-Generierung Layout Automatische Layoutzuweisung Explizite Layoutzuweisung Dynamische Bestimmung des Layouts Action-spezifische Layouts Datei-Download Die Methode send data Die Methode send file Unsichere Dateidownloads verhindern Datei-Upload Rails-Konsole für Controller nutzen Action View HTML-Templates Helper-Module Action View Helper Formulare Schutz vor Cross-Site Request Forgery Formular-Helper mit Bezug zu Modellen Formular-Helper ohne Bezug zu Modellen

6 XI HTML-Tags Texte und Zahlen Datum und Zeit Auswahlboxen Verweise und URLs Ressourcen einbinden JavaScript Code speichern und wiederverwenden Debugging HTML-Code filtern Layouts Layout aus Views beeinflussen Partial Views Anzeige Fehlermeldungen XML-Templates RJS-Templates Caching Seiten-Caching Action-Caching Fragment-Caching Was Sie nicht cachen sollten Caching testen Action Cache Plugin RESTful Rails Was ist REST? Warum REST? Was ist neu? Vorbereitung Ressource Scaffolding Das Modell Der Controller REST-URLs REST-Actions verwenden respond to Accept-Feld im HTTP-Header Formatangabe via URL REST-URLs in Views

7 XII New und Edit Path-Methoden in Formularen: Create und Update Destroy URL-Methoden im Controller REST-Routing Konventionen Customizing Verschachtelte Ressourcen Anpassung des Controllers Neue Helper für verschachtelte Ressourcen Zufügen neuer Iterationen Bearbeiten existierender Iterationen Eigene Actions Sind wir noch DRY? Eigene Formate RESTful AJAX Testen RESTful Clients: ActiveResource Abschließend Internationalisierung Internationalisierung oder Lokalisierung? Lokalisierung und Codes Language Tag Locale Checkliste Internationalisierung vorbereiten Ruby Gettext-Package Installation Texte übersetzen Die Schritte im Überblick Anwendung und Gettext zusammenbringen Lokalisierte Templates Controller Modelle Dynamische Texte und Pluralisierung Datum, Zahlen und Währungen

8 XIII Wochen- und Monatsnamen Sortierung Zusammenfassung Action Mailer Versand erstellen Objekt erzeugen versenden Testen Tipp zum zuverlässigen -Versand Multipart s Empfang empfangen Empfang testen Ajax Ajax und Rails Hello, Ajax World Ajax-Formulare Task-Schnellerfassung Ajax-Formulare und JavaScript Feldbeobachter Beispiel: Tasks filtern Callback-Methoden Drag and Drop Einkaufen per Drag and Drop Sortieren per Drag and Drop Autocompletion RJS Templates Hinzufügen von Tasks visuell optimieren Weitere Techniken Debugging und Testen Zusammenfassung und Ausblick Produktion Umgebungen in Rails Umgebung definieren

9 XIV Entwicklung Test Produktion Umgebung hinzufügen Webserver und Datenbank Datenbank Webserver Cluster Apache und Mongrel Alternativen Skalierung Session-Speicher Tipps zur Performanz Sicherheit Auslieferung Wartung Überwachung Deployment mit Capistrano (und Subversion) Quickstart: Capistrano in 10 Minuten Voraussetzungen Installation von Capistrano Anwendung Capistrano-ready machen Konfiguration Setup des entfernten Verzeichnisses Erstes Deployment Fallstricke Nachfolgende Deployments Datenbanksetup und Migration Rollback eines Release Rollback mit Datenbankmigration Tasks Ausführen von Tasks Mehr über run und sudo Weitere Task-Helper: delete, put und render Transaktionen und Rollbacks Überschreiben von Standardtasks Tasks erweitern: Before- und After-Tasks

10 XV 12.5 Variablen FastCGI-Utilities Spawner Reaper Gemeinsame Dateien das Shared-Verzeichnis Eine persistente Datenbank-Konfiguration Capistrano-Referenz Capistrano-Konfiguration: deploy.rb Testgetriebene Entwicklung mit Ruby und Test::Unit Unit Tests eine Definition Ein Beispiel Warum testen? Test::Unit Strukturierung von Unit Tests Wohin mit den Tests? Ausführen der Tests Unabhängigkeit von Tests Testgetriebene Softwareentwicklung TODO-Listen Beispiel Retrospektive Testgetriebene Entwicklung mit Ruby on Rails Generierte Testklassen Testdatenbank Testausführung mit Rake Eine Programmierepisode Entwicklung einer Modellklasse Entwicklung des Controllers Programmierung des Views Geänderte Anforderungen Retrospektive Unit Tests Testen von Modellklassen Struktur und Elemente von Modelltests Testmethoden Testdaten Fixtures Transaktionale Fixtures

11 XVI Testrezepte für Modelle Funktionale Tests Testmethoden Kontrollfluss-Assertions Routing-Assertions Datencontainer-Assertions Template-Assertions Testrezepte für Controller und Views Integrationstests Test-DSLs Sessions Testen von s Mock-Objekte Zusammenfassung Assertions Übersicht Anhang Literaturverzeichnis Stichwortverzeichnis

Rapid Web Development mit Ruby on Rails

Rapid Web Development mit Ruby on Rails Ralf Wirdemann Thomas Baustert Rapid Web Development mit Ruby on Rails 3., überarbeitete Auflage HANSER 1 Einleitung 1 1.1 Für wen dieses Buch bestimmt ist 2 1.2 Organisation des Buches 3 1.3 Web-Site

Mehr

Rapid Web Development mit Ruby on Rails

Rapid Web Development mit Ruby on Rails Rapid Web Development mit Ruby on Rails Ralf Wirdemann, Thomas Baustert ISBN 3-446-40932-7 Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40932-7 sowie im Buchhandel 1 Einleitung...

Mehr

Rapid Web Development mit Ruby on Rails

Rapid Web Development mit Ruby on Rails Rapid Web Development mit Ruby on Rails Ralf Wirdemann, Thomas Baustert ISBN 3-446-40394-9 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40394-9 sowie im Buchhandel

Mehr

Rapid Web Development mit Ruby on Rails

Rapid Web Development mit Ruby on Rails Ralf Wirdemann Thomas Baustert Rapid Web Development mit Ruby on Rails HANSER 1 Einleitung 1 1.1 Für wen dieses Buch ist 2 1.2 Organisation des Buches 3 1.3 Web-Site zum Buch 5 2 Überblick und Installation

Mehr

RUBY ON RAILS RAPID WEB DEVELOPMENT MIT. ralf WIRDEMANN thomas BAUSTERT. 3. Auflage

RUBY ON RAILS RAPID WEB DEVELOPMENT MIT. ralf WIRDEMANN thomas BAUSTERT. 3. Auflage ralf WIRDEMANN thomas BAUSTERT RAPID WEB DEVELOPMENT MIT RUBY ON RAILS»Ruby on Rails hat die Weichen neu gestellt in puncto Produktivität, Agilität und Einfachheit bei der Entwicklung modernster Webapplikationen.

Mehr

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag Martin Marinschek- Wolfgang Radinger Ruby on Rails Einstieg in die effiziente Webentwicklung [Tu dpunkt.verlag Inhaltsverzeichnis 1 Ruby on Rails -»Bitte Einsteigen«1 1.1 Web-Entwicklung und Entwicklung

Mehr

Ruby on Rails. Thomas Baustert Ralf Wirdemann www.b-simple.de. Alternative zur Web-Entwicklung mit Java? 27.06.2005 www.b-simple.

Ruby on Rails. Thomas Baustert Ralf Wirdemann www.b-simple.de. Alternative zur Web-Entwicklung mit Java? 27.06.2005 www.b-simple. Ruby on Rails Alternative zur Web-Entwicklung mit Java? Thomas Baustert Ralf Wirdemann www.b-simple.de 27.06.2005 www.b-simple.de 1 Überblick Was ist Ruby on Rails? Weblog Demo Rails Komponenten Controller,

Mehr

RUBY ON RAILS RAPID WEB DEVELOPMENT MIT. ralf WIRDEMANN thomas BAUSTERT. 3. Auflage

RUBY ON RAILS RAPID WEB DEVELOPMENT MIT. ralf WIRDEMANN thomas BAUSTERT. 3. Auflage ralf WIRDEMANN thomas BAUSTERT RAPID WEB DEVELOPMENT MIT RUBY ON RAILS»Ruby on Rails hat die Weichen neu gestellt in puncto Produktivität, Agilität und Einfachheit bei der Entwicklung modernster Webapplikationen.

Mehr

Testgetriebene Web-Entwicklung mit Ruby on Rails

Testgetriebene Web-Entwicklung mit Ruby on Rails Testgetriebene Web-Entwicklung mit Ruby on Rails Thomas Baustert www.b-simple.de www.b-simple.de 1 Agenda Rails Einführung Test-Unterstützung in Rails Testgetriebene Web-Entwicklung mit Rails Live Demo

Mehr

Ruby on Rails 3.1 Expertenwissen

Ruby on Rails 3.1 Expertenwissen Stefan Sprenger Kieran Hayes Ruby on Rails 3.1 Expertenwissen Eine praxisorientierte Einführung in die Entwicklung mit Ruby on Rails dpunkt.verlag vül Inhaltsverzeichnis 1 Einleitung 1.1 Zielsetzung 1.2

Mehr

Rails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de

Rails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de Rails Ruby on Rails Ajax on Rails Who is who? Rails Ziel: Framework für Web (2.0) Anwungen Beschleunigung der Entwicklung Konzept des Agilen Programmierens Ruby Interpretierte Sprache Rails Integrationen

Mehr

Ruby on Rails. Einstieg in die effiziente Webentwicklung -Grundlagen und fortgeschrittene Konzepte -Ajax / Web 2.0 -Einführung in Ruby

Ruby on Rails. Einstieg in die effiziente Webentwicklung -Grundlagen und fortgeschrittene Konzepte -Ajax / Web 2.0 -Einführung in Ruby Ruby on Rails Einstieg in die effiziente Webentwicklung -Grundlagen und fortgeschrittene Konzepte -Ajax / Web 2.0 -Einführung in Ruby von Martin Marinschek, Wolfgang Radinger 1. Auflage Ruby on Rails Marinschek

Mehr

Professionelle Webentwicklung mit Ruby on Rails 2

Professionelle Webentwicklung mit Ruby on Rails 2 Jens-Christian Fischer Professionelle Webentwicklung mit Ruby on Rails 2 Das Praxisbuch für Entwickler mitp Über dieses Buch 15 Ein hilfreiches Buch? 15 Voraussetzungen 16 Aufbau des Buches 16 Ist dieses

Mehr

Ruby on Rails. Florian Ferrano Ralf Heller Markus Nagel

Ruby on Rails. Florian Ferrano Ralf Heller Markus Nagel Ruby on Rails Florian Ferrano Ralf Heller Markus Nagel Überblick Ruby on Rails Ruby Rails Geschichte MVC allgemein MVC in Rails Scaffolding Webserver Installation Beispiele Wo wird Rails verwendet? Ausblick

Mehr

Inhaltsverzeichnis. Teil 1 Node.js... 1

Inhaltsverzeichnis. Teil 1 Node.js... 1 xiii Teil 1 Node.js... 1 1 Was ist Node.js? 3 1.1 Die Zeitalter des Webs................................... 3 1.1.1 1990 bis 2000: Das Web 1.0....................... 3 1.1.2 2000 bis 2010: Das Web 2.0.......................

Mehr

Rapid Web Development mit Ruby on Rails

Rapid Web Development mit Ruby on Rails Ralf Wirdemann, Thomas Baustert Rapid Web Development mit Ruby on Rails ISBN-10: 3-446-41498-3 ISBN-13: 978-3-446-41498-3 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41498-3

Mehr

Hussein Morsy, Tanja Otto. Ruby on Rails 2. Das Entwickler-Handbuch. Galileo Press.

Hussein Morsy, Tanja Otto. Ruby on Rails 2. Das Entwickler-Handbuch. Galileo Press. Hussein Morsy, Tanja Otto Ruby on Rails 2 Das Entwickler-Handbuch Galileo Press. Geleitwort des Fachgutachters 19 Einleitung 21 Für wen wurde dieses Buch geschrieben? 21 Was befindet sich in diesem Buch?

Mehr

1 Einführung... 25. 2 Die Grundlagen... 55. 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139. 4 Praxis 2 das Kassenbuch als CouchApp...

1 Einführung... 25. 2 Die Grundlagen... 55. 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139. 4 Praxis 2 das Kassenbuch als CouchApp... Auf einen Blick 1 Einführung... 25 2 Die Grundlagen... 55 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139 4 Praxis 2 das Kassenbuch als CouchApp... 161 5 CouchDB-Administration... 199 6 Bestehende

Mehr

Rails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de

Rails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de Rails Ruby on Rails Ajax on Rails Who is who? Rails Framework für Web (2.0) Anwendungen Ziel: Beschleunigung der Entwicklung Konzept des Agilen Programmierens Ruby InterpreDerte Sprache Rails IntegraDonen

Mehr

i i apitel apitel K K Inhalt Inhalt

i i apitel apitel K K Inhalt Inhalt Seite iv 0 Einleitung........................................... 1 Kombination der Leistungsbereiche.............. 3 Über dieses Buch.................................. 3 Arbeiten mit den Beispielanwendungen..........

Mehr

1 Einführung... 21. 2 Installation... 33. 3 Unsere erste Rails-Applikation... 47. 4 Einführung in Ruby... 57

1 Einführung... 21. 2 Installation... 33. 3 Unsere erste Rails-Applikation... 47. 4 Einführung in Ruby... 57 Auf einen Blick 1 Einführung... 21 2 Installation... 33 3 Unsere erste Rails-Applikation... 47 4 Einführung in Ruby... 57 5 Rails Schritt für Schritt entdecken... 93 6 Testen mit Cucumber... 169 7 Rails-Projekte

Mehr

Softwareentwicklung in der industriellen Praxis

Softwareentwicklung in der industriellen Praxis Softwareentwicklung in der industriellen Praxis Cloud-Systeme: Besonderheiten bei Programmierung und Betrieb Steffen Gemkow / Paul Fritsche - ObjectFab GmbH 26.11.2012 Simple is beautiful Don t repeat

Mehr

Agile Webentwicklung mit Rails

Agile Webentwicklung mit Rails Agile Webentwicklung mit Rails Dave Thomas, David Heinemeier Hansson ISBN 3-446-40486-4 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40486-4 sowie im Buchhandel

Mehr

Apps für ios entwickeln

Apps für ios entwickeln Apps für ios entwickeln Am Beispiel einer realen App Bearbeitet von Jan Tittel, Jochen Baumann 1. Auflage 2013. Buch. XII, 222 S. ISBN 978 3 446 43192 8 Format (B x L): 17,9 x 24,7 cm Gewicht: 589 g Weitere

Mehr

Auf einen Blick. 1 Einführung 25. 2 Die Grundlagen 55. 3 Praxis 1 - das Kassenbuch. (zentraler CouchDB-Server) 139

Auf einen Blick. 1 Einführung 25. 2 Die Grundlagen 55. 3 Praxis 1 - das Kassenbuch. (zentraler CouchDB-Server) 139 Auf einen Blick 1 Einführung 25 2 Die Grundlagen 55 3 Praxis 1 - das Kassenbuch (zentraler CouchDB-Server) 139 4 Praxis 2 - das Kassenbuch als CouchApp 161 5 CouchDB-Administration 199 6 Bestehende Anwendungen

Mehr

Grundlagen der Web-Entwicklung

Grundlagen der Web-Entwicklung Grundlagen der Web-Entwicklung Ruby on Rails Thomas Walter 10.01.2011 Version 1.0 aktuelles aktuelle Browserstatistiken Weltweit, Quelle www.netmarketshare.com 2 aktuelles aktuelle Browserstatistiken Europaweit,

Mehr

Visual Basic.NET undado.net

Visual Basic.NET undado.net .NETSolutions Visual Basic.NET undado.net Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat Einleitung 21 Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche

Mehr

Inhaltsverzeichnis. 1 Hallo 13

Inhaltsverzeichnis. 1 Hallo 13 1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL

Mehr

3.3.3 Ergebnis...107 3.3.3.1 Die CSS-Datei: main.css...108 3.3.3.2.htaccess, environment.rb, database.yml, doc...110 3.3.3.3 Helper...110 3.3.3.3.

3.3.3 Ergebnis...107 3.3.3.1 Die CSS-Datei: main.css...108 3.3.3.2.htaccess, environment.rb, database.yml, doc...110 3.3.3.3 Helper...110 3.3.3.3. 5 Inhaltsverzeichnis 1 Prolog...10 2 Ruby und Ruby On Rails...12 2.1 Erste Schritte...12 2.1.1 Kurzüberblick Ruby...12 2.1.1.1 Allgemeines...12 2.1.1.2 Datentypen und Symbole...14 2.1.1.3 Variable...15

Mehr

Praxisbuch Wicket. Professionelle Web-2.0-Anwendungen entwickeln. von Michael Mosmann. 1. Auflage. Hanser München 2009

Praxisbuch Wicket. Professionelle Web-2.0-Anwendungen entwickeln. von Michael Mosmann. 1. Auflage. Hanser München 2009 Praxisbuch Wicket Professionelle Web-2.0-Anwendungen entwickeln von Michael Mosmann 1. Auflage Hanser München 2009 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41909 4 Zu Leseprobe schnell

Mehr

Inhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank

Inhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank V E E.l E.2 E.3 E.4 TeiM 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 3.5 Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank Überblick Die Entwicklungsumgebung

Mehr

Joomla! und Mambo. Open Source-CMS einsetzen und erweitern. von Tobias Hauser, Christian Wenz. 2., aktualisierte Auflage. Hanser München 2006

Joomla! und Mambo. Open Source-CMS einsetzen und erweitern. von Tobias Hauser, Christian Wenz. 2., aktualisierte Auflage. Hanser München 2006 Joomla! und Mambo Open Source-CMS einsetzen und erweitern von Tobias Hauser, Christian Wenz 2., aktualisierte Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40690

Mehr

Ruby on Rails 2. Das Praxisbuch für Entwickler. Professionelle Webentwicklung mit. Jens-Christian Fischer

Ruby on Rails 2. Das Praxisbuch für Entwickler. Professionelle Webentwicklung mit. Jens-Christian Fischer Jens-Christian Fischer Professionelle Webentwicklung mit Ruby on Rails 2 Das Praxisbuch für Entwickler Test und Behaviour Driven Development mit RSpec und User Stories REST, AJAX mit jquery, HAML und SASS

Mehr

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet

Mehr

Wiki-Tools. Kooperation im Web. Anja Ebersbach Markus Glaser Richard Heigl. Qj Springer. Mit einem Vorwort von Gunter Dueck

Wiki-Tools. Kooperation im Web. Anja Ebersbach Markus Glaser Richard Heigl. Qj Springer. Mit einem Vorwort von Gunter Dueck Anja Ebersbach Markus Glaser Richard Heigl Wiki-Tools Kooperation im Web Mit einem Vorwort von Gunter Dueck Mit 81 Abbildungen, 47 Tabellen und CD-ROM Qj Springer Inhalt Einleitung 1 Für wen ist dieses

Mehr

Inhaltsverzeichnis. Tobias Hauser, Christian Wenz. Joomla! 1.5. Das Open Source-CMS einsetzen und erweitern ISBN: 978-3-446-41026-8

Inhaltsverzeichnis. Tobias Hauser, Christian Wenz. Joomla! 1.5. Das Open Source-CMS einsetzen und erweitern ISBN: 978-3-446-41026-8 sverzeichnis Tobias Hauser, Christian Wenz Joomla! 1.5 Das Open Source-CMS einsetzen und erweitern ISBN: 978-3-446-41026-8 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41026-8

Mehr

Web-Anwendungsentwicklung mit dem Delivery Server

Web-Anwendungsentwicklung mit dem Delivery Server Web-Anwendungsentwicklung mit dem Delivery Server Java-Framework auf Basis der Open API Bernfried Howe, Webertise Consulting GmbH WEBertise Consulting Dipl. Informatiker (Wirtschaftsinformatik) 2001-2010

Mehr

Bernd Müller. JavaServer Faces 2.0. Ein Arbeitsbuch für die Praxis ISBN: 978-3-446-41992-6. Weitere Informationen oder Bestellungen unter

Bernd Müller. JavaServer Faces 2.0. Ein Arbeitsbuch für die Praxis ISBN: 978-3-446-41992-6. Weitere Informationen oder Bestellungen unter Bernd Müller JavaServer Faces 2.0 Ein Arbeitsbuch für die Praxis ISBN: 978-3-446-41992-6 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41992-6 sowie im Buchhandel. Carl Hanser

Mehr

Einführung in SQL Datenbanken bearbeiten

Einführung in SQL Datenbanken bearbeiten Einführung in SQL Datenbanken bearbeiten Jürgen Thomas Entstanden als Wiki-Buch Bibliografische Information Diese Publikation ist bei der Deutschen Nationalbibliothek registriert. Detaillierte Angaben

Mehr

Inhaltsverzeichnis. Vorwort... Danksagung...

Inhaltsverzeichnis. Vorwort... Danksagung... Vorwort... Danksagung... Einführung... Für wen ist dieses Buch konzipiert?... Wie ist dieses Buch aufgebaut?... Microsoft Dynamics CRM Live... Systemanforderungen... Client... Server... Codebeispiele...

Mehr

Professionell bloggen mit WordPress

Professionell bloggen mit WordPress Tom Alby Professionell bloggen mit WordPress ISBN-10: 3-446-41354-5 ISBN-13: 978-3-446-41354-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41354-2 sowie im Buchhandel.

Mehr

Arno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag

Arno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag Arno Becker Marcus Pant Android Grundlagen und Programmierung I dpunkt.verlag IX 1 Ein erstes Beispiel 3 1.1 Projekt anlegen 3 1.2 Die erste Activity 4 1.3 Layout definieren 5 1.4 Activities aufrufen 8

Mehr

O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo

O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo DNS & BIND Kochbuch Cricket Liu Deutsche Übersetzung von Sascha Kersken HLuHB rinn Darmstadt im 15654031 O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Vorwort IX 1 Vorbereitungen

Mehr

Mambo - mit Joomla! Das Open Source-CMS einsetzen und erweitern. von Tobias Hauser, Christian Wenz. 1. Auflage. Hanser München 2005

Mambo - mit Joomla! Das Open Source-CMS einsetzen und erweitern. von Tobias Hauser, Christian Wenz. 1. Auflage. Hanser München 2005 Mambo - mit Joomla! Das Open Source-CMS einsetzen und erweitern von Tobias Hauser, Christian Wenz 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40446 5 Zu Leseprobe

Mehr

Rails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de

Rails Ruby on Rails Ajax on Rails. Clemens H. Cap http://wwwiuk.informatik.uni-rostock.de http://www.internet-prof.de Rails Ruby on Rails Ajax on Rails Who is who? Rails Application Framework for web development Hauptziel: Agiles Programmieren Benutzt die meisten Strategien agilen Programmierens Serverseitig in Ruby geschrieben,

Mehr

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen Clemens Gull Joomlal-Extensions mit PHP entwickeln Mit 322 Abbildungen 11 Inhaltsverzeichnis 1 Einführung 15 1.1 Wasistjoomla? 15 1.1.1 Content-Management-System 15 1.1.2 Open-Source-Software 16 1.2 Der

Mehr

Die Alternative zum Web-Form Modell

Die Alternative zum Web-Form Modell Marc André Zhou Solution Architect www.dev -sky.net www.just -sp.net Die Alternative zum Web-Form Modell dotnet Cologne 03.05.2013 Agenda Web Forms vs. MVC ASP.NET MVC Features Web API ODATA Eine ASP.NET

Mehr

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27 Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3

Mehr

Webseiten entwickeln mit ASP.NET

Webseiten entwickeln mit ASP.NET Webseiten entwickeln mit ASP.NET Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C# Bearbeitet von Jamal Baydaoui 1. Auflage 2013. Buch. 316 S. ISBN 978 3 446 43723 4

Mehr

Django - ein Python Web-Framework

Django - ein Python Web-Framework 31. Mai 2011 Inhaltsverzeichnis 1 Überblick Was ist Django Merkmale Anforderungen 2 MVC im Detail Model Controller View 3 Live-Demo 4 Wie geht es weiter? Was ist Django Was ist Django? quelloffenes Web-Framework

Mehr

Salesforce.com Entwicklerhandbuch

Salesforce.com Entwicklerhandbuch Andreas Holubek, Christian Metzger Salesforce.com Entwicklerhandbuch On-Demand-Anwendungen mit Apex und Apex Code ntwickier V 1 1.1 1.2 1.3 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 Vorwort Einleitung Überblick

Mehr

Inhaltsverzeichnis. 2.1 Eine kurze Geschichte von REST... 9 2.2 Grundprinzipien... 11 2.3 Zusammenfassung... 17

Inhaltsverzeichnis. 2.1 Eine kurze Geschichte von REST... 9 2.2 Grundprinzipien... 11 2.3 Zusammenfassung... 17 xi 1 Einleitung 1 1.1 Warum REST?...................................... 1 1.1.1 Lose Kopplung................................ 2 1.1.2 Interoperabilität............................... 3 1.1.3 Wiederverwendung.............................

Mehr

MyHolidays.com. Seminararbeit mit Ruby on Rails. Author: Fabian Merki

MyHolidays.com. Seminararbeit mit Ruby on Rails. Author: Fabian Merki MyHolidays.com Seminararbeit mit Ruby on Rails Author: Fabian Merki Inhaltsverzeichnis Idee...3 Implementierung...4 Tipps & Tricks...5 Combobox...5 Passwörter...5 Kein 'show'...5 Layouts...6 Problem: HTML-Tags

Mehr

Inhaltsverzeichnis. 2 Ein Beispielunternehmen und seine Anforderungen... 15 Beschreibung des Unternehmens... 15 Beschreibung der Anforderungen...

Inhaltsverzeichnis. 2 Ein Beispielunternehmen und seine Anforderungen... 15 Beschreibung des Unternehmens... 15 Beschreibung der Anforderungen... Vorwort......................................................... Danksagung................................................ XI XII 1 Einführung.................................................. 1 Warum

Mehr

Interaktive Visualisierung der Projektmanagement-Prozesse

Interaktive Visualisierung der Projektmanagement-Prozesse Interaktive Visualisierung der Projektmanagement-Prozesse Abschlussvortrag zur Bachelorarbeit Dimitar Kosakov Inhaltsverzeichnis Rückblick Ziel Technologien Konzept View Webinterface Datenstruktur Umsetzung

Mehr

Graeme Rocher, Jeff Brown Grails 1.2 Das produktive Web-Framework fur die Java-Plattform Übersetzung aus dem Amerikanischen von Reinhard Engel mitp Einleitung 15 Für wen dieses Buch gedacht ist 16 Wie

Mehr

Tobias Hauser Christian Wenz. Mambo. Das Open Source-CMS einsetzen und erweitern HANSER

Tobias Hauser Christian Wenz. Mambo. Das Open Source-CMS einsetzen und erweitern HANSER Tobias Hauser Christian Wenz Mambo Das Open Source-CMS einsetzen und erweitern HANSER Inhalt Teil I - Grundlagen 1 1 Mambo installieren 4 1.1 Alle Voraussetzungen auf einmal 5 1.1.1 Windows 6 1.1.2 Linux

Mehr

Inhaltsverzeichnis. Teil A Grundlagen... 1. Teil B Dokumente suchen und bearbeiten... 19. Vorwort... Danksagung... XIII

Inhaltsverzeichnis. Teil A Grundlagen... 1. Teil B Dokumente suchen und bearbeiten... 19. Vorwort... Danksagung... XIII Vorwort............................................... Danksagung........................................ XIII XIV Teil A Grundlagen......................................... 1 1 Einsatzgebiete.....................................

Mehr

Java Web Services in der Praxis

Java Web Services in der Praxis Java Web Services in der Praxis Realisierung einer SOA mit WSIT, Metro und Policies von Andreas Holubek, Oliver Heuser 1. Auflage Java Web Services in der Praxis Holubek / Heuser schnell und portofrei

Mehr

Inhaltsverzeichnis. 1.7 Systemvoraussetzungen... 23. 1.8 Benutzer (Client)... 32 2 Installation... 33 2.1 Welches Paket ist das Richtige?...

Inhaltsverzeichnis. 1.7 Systemvoraussetzungen... 23. 1.8 Benutzer (Client)... 32 2 Installation... 33 2.1 Welches Paket ist das Richtige?... Teil 1 Einführung................................................... 15 1 Einleitung........................................................ 17 1.1 Danksagung................................................

Mehr

Content Management mit Joomla! 1.7 für Kids Hanke

Content Management mit Joomla! 1.7 für Kids Hanke mitp für Kids Content Management mit Joomla! 1.7 für Kids von Johann-Christian Hanke 1. Auflage Content Management mit Joomla! 1.7 für Kids Hanke schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

Mehr

Hibernate Das Praxisbuch für Entwickler

Hibernate Das Praxisbuch für Entwickler Sebastian Hennebrüder 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Hibernate Das Praxisbuch für Entwickler Galileo

Mehr

MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen

MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick

Mehr

Praktische Anwendungsentwicklung mit Oracle Forms

Praktische Anwendungsentwicklung mit Oracle Forms Praktische Anwendungsentwicklung mit Oracle Forms von Perry Pakull, Stefan Jüssen, Walter H. Müller 1. Auflage Hanser München 2007 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41098 5 Zu Leseprobe

Mehr

Handbuch: PlagScan PlugIn in Moodle 2.X und 3.X für den Administrator

Handbuch: PlagScan PlugIn in Moodle 2.X und 3.X für den Administrator Handbuch: PlagScan PlugIn in Moodle 2.X und 3.X für den Administrator Stand: November 2015 Inhaltsverzeichnis Phase 1: Registrierung Schritt 1 von 2: Nutzungsart Organisation wählen Schritt 2 von 2: Organisation

Mehr

Die Esda Scaffolding Extension für Ruby on Rails

Die Esda Scaffolding Extension für Ruby on Rails Die Esda Scaffolding Extension für Ruby on Rails Daniel Schreiber 22. März 2015 22. März 2015 Daniel Schreiber 1 / 25 Einführung Demo 22. März 2015 Daniel Schreiber 2 / 25 Einführung Hintergrund Entstanden

Mehr

Inhaltsverzeichnis. Apps für Android entwickeln

Inhaltsverzeichnis. Apps für Android entwickeln Inhaltsverzeichnis zu Apps für Android entwickeln von Jan Tittel und Jochen Baumann ISBN (Buch): 978-3-446-43191-1 ISBN (E-Book): 978-3-446-43315-1 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43191-1

Mehr

VIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA

VIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA VIVIT TQA Treffen in Köln am 18. 04. 2013 API- Programmierung und Nutzung bei HP Quality Center / ALM Michael Oestereich IT Consultant QA Agenda Vorstellung der API- Versionen OTA- API SA- API REST- API

Mehr

\ \ C0DE24 ^~*^"\ Implementierung des Software-Prototyps einer Online-Frachtenbörse

\ \ C0DE24 ^~*^\ Implementierung des Software-Prototyps einer Online-Frachtenbörse und Industrielles Informationsmanagement One Corridor - One Strategy Joint Regional Development for the North-South Corridor =^^, ROTTERDAM \ \ C0DE24 ^~*^"\ /' i CORRIDOR / f DEVELOPMENT \ \ GENOA Dipl.-Kfm.

Mehr

Ajax HACKS. O'REILLY* Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Bruce W Perry. Deutsche Übersetzung von Kathrin Lichtenberg

Ajax HACKS. O'REILLY* Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Bruce W Perry. Deutsche Übersetzung von Kathrin Lichtenberg Ajax HACKS Bruce W Perry Deutsche Übersetzung von Kathrin Lichtenberg O'REILLY* Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Inhalt Vorwort Credits Einleitung IX XI XV Kapitel 1. Ajax-Grundlagen

Mehr

Uwe Baumann artiso Solutions ubaumann@artiso.com

Uwe Baumann artiso Solutions ubaumann@artiso.com Uwe Baumann artiso Solutions ubaumann@artiso.com Upgrade Strategien Data/Application Tier Anpassung von Process Templates Build Test/Lab Performance TFS Version Control Workitem Tracking Build Verwaltung

Mehr

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139 Auf einen Blick 1 Einführung... 13 2 Erste Schritte... 19 3 Programmierkurs... 33 4 Datentypen... 81 5 Weiterführende Programmierung... 139 6 Objektorientierte Programmierung... 191 7 Verschiedene Module...

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration II Beschreibung: Die Teilnehmer lernen verschiedene Topologien des Oracle Application

Mehr

RUBY ON RAILS. Markus Knofe. Informatik-Seminar WS 06/07 Ruby on Rails - Markus Knofe (minf2434)

RUBY ON RAILS. Markus Knofe. Informatik-Seminar WS 06/07 Ruby on Rails - Markus Knofe (minf2434) RUBY ON RAILS Markus Knofe 1 Gliederung a) Was ist Rails b) MVC in Rails c) Rails praktisch d) Fazit 2 Rails ist innovativ! 3 Rails ist innovativ! Rails ist elegant! 4 Rails ist innovativ! Rails ist elegant!

Mehr

Inhaltsverzeichnis VII

Inhaltsverzeichnis VII Inhaltsverzeichnis 1 Die Grundlagen zu CMS auch eine lange Reise beginnt mit dem ersten Schritt............................................ 1 1.1 Was behandeln wir in dem einleitenden Kapitel?....................

Mehr

Content Management mit Joomla! 2.5

Content Management mit Joomla! 2.5 Über den Autor: Johann-Christian Hanke ist ein erfolgreicher Fachbuchautor (z.b. PHP und MySQL für Kids) und gibt u.a. Joomla!Kurse an einer Volkshochschule in Berlin. Ab 11 Jahre, aber auch für Erwachsene,

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung... 9. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung... 9. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen... Teil I Erste Schritte 1 Einleitung.... 9 1.1 Die Themenschwerpunkte dieses Buches... 9 Visual Basic for Applications... 9 Die Beispiel-Datenbank... 10 1.2 Wie Sie am besten mit diesem Buch arbeiten...

Mehr

Andreas Kerl. Inside Windows Installer 4.5

Andreas Kerl. Inside Windows Installer 4.5 Andreas Kerl Inside Windows Installer 4.5 Inhaltsverzeichnis Einleitung 11 Für wen ist dieses Buch gedacht? 12 Beispieldateien 13 Support 13 Danksagung 14 Teil A Allgemeines zum Windows Installer 15 1

Mehr

Programmierung von Java- Webanwendungen. paluno

Programmierung von Java- Webanwendungen. paluno Programmierung von Java- Webanwendungen Gliederung 1 Vorstellung und Einführung 2 Basiswissen Web 3 XML und JSF- Einführung 4 JSF- Komponenten und RichFaces 5 Wiederholung der ersten Woche 6 JSF- Konzepte

Mehr

Inhaltsverzeichnis. Einleitung... 11

Inhaltsverzeichnis. Einleitung... 11 Einleitung................................................. 11 1 Sicherheit im Kontext von PHP und Webanwendungen........... 17 1.1 Historie: PHP............................................. 17 1.2 PHP

Mehr

Benutzerhandbuch Managed ShareFile

Benutzerhandbuch Managed ShareFile Benutzerhandbuch Managed ShareFile Kurzbeschrieb Das vorliegende Dokument beschreibt die grundlegenden Funktionen von Managed ShareFile Auftraggeber/in Autor/in Manuel Kobel Änderungskontrolle Version

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung

Mehr

Tobias Wassermann. Sichere Webanwendungen mit PHP

Tobias Wassermann. Sichere Webanwendungen mit PHP Tobias Wassermann Sichere Webanwendungen mit PHP Inhaltsverzeichnis Einleitung 11 i Sicherheit im Kontext von PHP und Webanwendungen 17 I.I Historie: PHP 17 i.2 PHP heute 19 1.3 PHP und Apache 20 1.4 PHP

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

Mehr

Groovy on Grails. Informatik-Seminar WS06/07. Alexander Treptow. Groovy on Grails Alexander Treptow (minf2622) 1

Groovy on Grails. Informatik-Seminar WS06/07. Alexander Treptow. Groovy on Grails Alexander Treptow (minf2622) 1 Groovy on Grails Informatik-Seminar WS06/07 Alexander Treptow Groovy on Grails Alexander Treptow (minf2622) 1 Übersicht Groovy on Grails Projektstruktur Controllers Views & Layout Dynamic Tag Libraries

Mehr

Vorwort. Danksagung. Teil A Überblick und Setup 1

Vorwort. Danksagung. Teil A Überblick und Setup 1 Vorwort Danksagung Einführung Für wen ist dieses Buch konzipiert? Wie ist dieses Buch aufgebaut? Microsoft Dynamics CRM Live Systemanforderungen Client Server Codebeispiele Zusätzliche Inhalte online finden

Mehr

Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop

Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop Galileo Computing

Mehr

Contentmanagement Übung

Contentmanagement Übung Schlüsselqualifika6on 10 Contentmanagement Übung Dipl. Inf. Benjamin Bock Topic Maps Lab, Universität Leipzig bock@informa6k.uni leipzig.de Organisatorisches 2 Ort und Zeit Johannisgasse 26, Raum 3 10

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

Inhaltsverzeichnis. Einleitung... 11 Für wen ist dieses Buch gedacht?... 12 Beispieldateien... 13 Support... 13 Danksagung... 14

Inhaltsverzeichnis. Einleitung... 11 Für wen ist dieses Buch gedacht?... 12 Beispieldateien... 13 Support... 13 Danksagung... 14 Inhaltsverzeichnis Einleitung................................................................................. 11 Für wen ist dieses Buch gedacht?............................................................

Mehr

Web 2.0 Software-Architekturen

Web 2.0 Software-Architekturen Web 2.0 Software-Architekturen Servlets als Controller einer MVC Web Architektur Prof. Dr. Nikolaus Wulff HTTP und HTML Das HyperText TransferProtokoll (HTTP) beschreibt eine einfache verbindungslose Kommunikation,

Mehr

Oracle Datenbankadministration Grundlagen

Oracle Datenbankadministration Grundlagen Oracle Datenbankadministration Grundlagen Seminarunterlage Version: 12.02 Version 12.02 vom 14. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Kochtopf-Kurzanleitung

Kochtopf-Kurzanleitung 1. Erste Schritte 2. Client Installation (Netzwerk Installation) 3. Optimierung des Terminals Server Einsatz 4. Datenkonzept 1.) Erste Schritte Installation (mit Administrator-Rechten) Legen Sie die CD

Mehr

Handbuch TweetMeetsMage

Handbuch TweetMeetsMage Handbuch TweetMeetsMage für Version 0.1.0 Handbuch Version 0.1 Zuletzt geändert 21.01.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Voraussetzungen... 3 1.2 Funktionsübersicht... 3 2 Installation... 4

Mehr

Inhalt. First. Max. Linie. Max. Linie. Vorwort... Teil 1: Installation und Einstieg

Inhalt. First. Max. Linie. Max. Linie. Vorwort... Teil 1: Installation und Einstieg First Inhalt Vorwort..................................................... XI Teil 1: Installation und Einstieg 1 Einführung.................................................. 3 Eine Homepage wächst und

Mehr

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung

Inhaltsverzeichnis. Hinweise zum Gebrauch des Buches... XIII. Teil I Grundlagen der Web-Programmierung Inhaltsverzeichnis Hinweise zum Gebrauch des Buches... XIII Teil I Grundlagen der Web-Programmierung 1 Entwicklung der Web-Programmierung... 3 1.1 DerWegzumWorldWideWeb... 3 1.2 Komponenten der frühen

Mehr

Anleitung Modul Wishlist Pro by Alize Web

Anleitung Modul Wishlist Pro by Alize Web Anleitung Modul Wishlist Pro by Alize Web INSTALLIEREN UND KONFIGURIEREN (BACK-OFFICE)... 2 Erweiterte Einstellungen > Leistung... 2 Modul laden... 3 Installieren... 4 Konfigurieren... 4 Übersetzungen...

Mehr

Skalierbare Webanwendungen mit Python und Google App Engine

Skalierbare Webanwendungen mit Python und Google App Engine Skalierbare Webanwendungen mit Python und Google App Engine Oliver Albers 03. Juli 2008 1/32 Einführung Worum geht es? Pro und Contra Technik Genereller Aufbau Anwendungskonfiguration Verarbeitung von

Mehr

vii Inhaltsverzeichnis 1 Cloud Computing 1

vii Inhaltsverzeichnis 1 Cloud Computing 1 vii 1 Cloud Computing 1 1.1 Was ist Cloud Computing?................................. 1 1.1.1 Servicemodelle der Cloud........................... 1 1.1.2 Liefermodell der Cloud............................

Mehr