E-Commerce-Programmierung mit ASP in 21 Tagen . Schritt-für-Schritt-Einstieg

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

In E-Commerce-Progammierung mit ASP bieten die Autoren Stephen Walter und Jonathan Levine eine gründliche und sehr praxisorientierte Einführung in alle wichtigen Aspekte des ASP-Scripting. Ihre Freude dürften mit diesem Werk vor allem ASP-Neulinge haben, die zumindest rudimentäre Kenntnisse von den technischen Abläufen im Internet besitzen, obwohl auch Programmier-"Newbies" gut damit zurechtkommen werden. Für den professionellen Programmierer bietet sich das Buch dank guter grafischer und inhaltlicher Gliederung zum Querlesen an.

Das Buch gliedert sich -- ein Blick auf den Titel lässt es vermuten -- in 21 Kapitel. Dabei geht es erfrischend schnell zur Sache: Im ersten Kapitel wird auf 14 Seiten recht zügig Allgemeines zum E-Commerce, zu den involvierten Microsoft-Technologien und zur Funktion von ASP dargestellt. Kapitel 2-4 führen in Crashkurs-Manier in die Erstellung und Verwendung von ASP-Skripten ein. Die restlichen gut 500 Seiten widmen sich in jeweils einem Kapitel der konkreten technischen Realisierung der wichtigsten Grundfunktionalitäten von Internet-Shops per ASP. Darunter befinden sich: Produktdatenbank, Transaktionsdatenbank, Suchfunktion, "Warenkorb", Zahlungsabwicklung über das Internet, die "Personalisierung" des Angebots anhand von Kundenprofilen, Sicherheitsvorkehrungen, Verwaltung und statistische Auswertung des Shops, Online-Werbung und einiges mehr.

Jedes Kapitel ist nach demselben Schema aufgebaut: Nach einem einleitenden kurzen Überblick wird der Stoff Schritt für Schritt dargestellt und anhand von erläuterten Beispielen demonstriert. Daran schließt sich eine kurze Rekapitulation des Gelernten an, eine Sektion mit Fragen und Antworten im Stil von "FAQ"-Seiten ("Frequently Asked Questions") und schließlich ein "Workshop" mit Übungen zum Thema. Die Lösungen zu den Übungen, ein Kapitel mit weiteren FAQs und ein Stichwortverzeichnis befinden sich am Ende des Buches. Für alle, die sich die Tipparbeit sparen wollen, liegt dem Buch eine CD-ROM mit allen Übungsbeispielen bei. Außerdem befinden sich darauf der gesamte Text des Buches im HTML-Format sowie einige Tools zur E-Commerce-Entwicklung.

Das Buch empfiehlt sich jedem, der eine sachliche, mit zahlreichen Beispielen gewürzte, umfassende Einführung in das Themengebiet erwartet. Da bleibt nur ein -- für die Softwareliteratur schon fast traditioneller -- Wermutstropfen: Die Übersetzung ist so holprig, dass sich jeder des Englischen Kundige überlegen sollte, ob er nicht lieber gleich zum Original greift. --Thomas Zirngibl

Author(s): Walther
Edition: 1. Aufl.
Publisher: Markt+Technik
Year: 2001

Language: German
Pages: 628

E-Commerce-Programmierung mit ASP in 21 Tagen......Page 3
Tag 4: Arbeiten mit Dateien in Ihrer E-Commerce-Anwendung.......Page 5
Tag 8: Erstellen der Transaktionsdatenbank......Page 6
Tag 12: Lassen Sie Kunden ihre Bestellungen verfolgen......Page 7
Tag 16: Das Debugging von E-Commerce-Applikationen......Page 8
Tag 20: Arbeiten mit Wallets......Page 9
Stichwortverzeichnis......Page 10
Woche 1......Page 11
Überblick......Page 12
Einführung in den E-Commerce......Page 13
Was ist E-Commerce?......Page 14
Microsoft Personal Web Server......Page 16
Microsoft Internet Information Server......Page 17
Microsoft SQL Server......Page 18
Microsoft Visual InterDev......Page 19
Was ist eine ASP-Seite?......Page 20
Active Server Pages enthalten Scripts......Page 21
Active Server Pages beinhalten Objekte und Komponenten......Page 22
Active Server Pages und Datenbankzugriff......Page 24
Fragen und Antworten......Page 25
Verständnisfragen......Page 26
Interaktion mit dem Kunden......Page 29
Arbeit mit dem Response-Objekt......Page 30
Ausgabe langer Zeichenfolgen......Page 31
Anzeigen spezieller Zeichen......Page 32
Anzeige der Anführungszeichen......Page 33
Verwendung von <%= und %> Ausgabetrennzeichen......Page 35
Arbeiten mit dem Request-Objekt......Page 36
URL-Parameter verwenden......Page 37
Verwendung der Form-Sammlumg......Page 40
URL-Parameter und Formularfeldwerte auslesen......Page 48
Arbeiten mit Server Variablen......Page 50
Ermitteln der Internetadresse des Kunden......Page 53
Zusammenfassung......Page 54
Fragen und Antworten......Page 55
Übungen......Page 56
Verwenden der Application- und -Session-Objekte in E-Commerce-Anwendungen......Page 57
Kundeninformationen mit Hilfe von Cookies gewinnen......Page 58
Cookies hinzufügen......Page 61
Lesen der Cookies vom Kunden-Browser......Page 62
Kundeninformationen mit Hilfe von Session-Variablen gewinnen......Page 63
Speichern von Arrays in Session-Variablen......Page 65
Beenden einer Benutzersitzung......Page 67
Verwendung von Application-Variablen......Page 68
Speichern von Arrays in Application-Variablen......Page 71
Löschen von Application-Variablen aus dem Speicher......Page 73
Verwendung der Global.asa-Datei......Page 74
Zusammenfassung......Page 77
Fragen und Antworten......Page 78
Verständnisfragen......Page 79
Übung......Page 80
Arbeiten mit Dateien in Ihrer E-Commerce-Anwendung......Page 81
Einfügen von Dateien in eine ASP-Seite......Page 82
Dynamisches Einfügen von Dateien......Page 86
Verwenden von Dateiumleitungen......Page 87
Verwendung der File-Access-Komponente......Page 90
Arbeiten mit Textdateien......Page 95
Anzeigen des Inhalts eines Verzeichnisses......Page 97
Beispielanwendung: Speichern von Marketingdaten......Page 98
Fragen & Antworten......Page 100
Verständnisfragen......Page 101
Übung......Page 102
Erstellen Ihres Produktkatalogs......Page 103
Anlegen der Store-Datenbank......Page 104
Anlegen der Produkttabelle......Page 105
Verbindung zu einer Datenbank......Page 108
Hinzufügen von Produkten zu der Produkttabelle......Page 110
Erstellen des AddProducts-Formulars......Page 112
Problem mit Datenbanken und Anführungszeichen......Page 118
Aktualisieren von Produktinformationen in der Produkttabelle......Page 120
Anzeigen der Produktliste für Änderungen......Page 121
Erstellen des updateProduct-Formulars......Page 125
Aktualisieren eines Datenbankeintrags......Page 129
Fragen und Antworten......Page 134
Übungen......Page 135
Die Anzeige Ihrer Produkte......Page 137
Verwenden von Datensätzen......Page 138
Verwenden der SQL SELECT-Anweisung......Page 139
Recordset-Cursortypen......Page 141
Anzeigen von Produkten......Page 142
Auswahl von Produktkategorien......Page 144
Anzeigen der Produktliste......Page 145
Erstellen der Einstiegsseite Ihres Shops......Page 147
Anzeigen von Produktinformationen......Page 150
Blättern durch ein Recordset......Page 154
Wie machen Sie Ihren Shop skalierbar?......Page 157
Fragen und Antworten......Page 160
Übung......Page 161
Suchen Ihrer Produkte......Page 163
Anzeigen einer Liste der Sonderangebote......Page 164
Auswählen der Liste der Sonderangebote......Page 165
Abrufen der Liste der Sonderangebote......Page 167
Optimieren der Anzeige der Sonderangebote......Page 170
Erstellen einer Suchseite......Page 173
Optimieren der Suchseite......Page 178
Erstellen von indizierbaren Webseiten......Page 179
Fragen und Antworten......Page 181
Übung......Page 182
Rückblick auf Woche 1......Page 183
Erstellen einer Kundenfeedback-Seite......Page 184
Woche 2......Page 187
Überblick......Page 188
Erstellen der Transaktionsdatenbank......Page 189
Die Tabellen der Transaktionsdatenbank......Page 190
Erstellen der Datenbanktabelle des Benutzers......Page 191
Registrierung von Benutzern......Page 192
Erstelllen der cart.ASP-Seite......Page 193
Erstellen der register.ASP-Seite......Page 195
Die Registrierungsfunktionen......Page 197
Abfangen von Fehlern innerhalb des Formulars......Page 203
Verwenden von Secure Sockets Layer......Page 205
Secure Sockets Layer......Page 206
Beantragen eines Serverzertifikats......Page 208
Verwenden von SSL in einer ASP-Seite......Page 209
Zusammenfassung......Page 210
Verständnisfragen......Page 211
Übungen......Page 212
Erstellen des Warenkorbs......Page 213
Verwenden von Session-Variablen zum Erstellen eines Warenkorbs......Page 214
Erstellen der SessionCart.ASP-Seite......Page 215
Verwenden der grundlegenden ADO-Methoden......Page 222
Erstellen von veränderbaren Datensätzen......Page 223
Hinzufügen neuer Datensätze mit Hilfe von AddNew......Page 224
Aktualisieren von bestehenden Datensätzen......Page 226
Löschen von Datensätzen mit Delete......Page 227
Verwenden einer Datenbanktabelle zum Erstellen eines Warenkorbs......Page 228
Erstellen der addCart.ASP-Seite......Page 229
Fragen und Antworten......Page 235
Übung......Page 236
An der Kasse......Page 237
Was sind Transaktionen?......Page 238
Transaktionen mit ASP-Seiten......Page 239
ADO-Transaktionen......Page 243
Vervollständigen der Bestellung......Page 244
Abrufen der Adresse und der Zahlungsinformationen......Page 245
Aktualisieren der Adresse und der Zahlungsauskünfte......Page 247
Übertragen des Warenkorbs......Page 249
Verarbeiten der Bestellungen......Page 251
Fragen und Antworten......Page 260
Verständnisfragen......Page 261
Übung......Page 262
Arbeiten mit Kreditkarten......Page 263
Offsite-Zahlungsabwicklung......Page 264
Terminal-Zahlungslösungen......Page 265
Auf Komponenten basierende Lösungen......Page 266
Vorbereitungen zu CyberCash......Page 267
Ein Kreditkarten-Händler-Konto öffnen......Page 268
Tragen Sie sich bei CyberCash ein......Page 269
Installieren der CyberCash-Software......Page 271
Kreditkarten-Transaktionen autorisieren......Page 272
Das Authorization/Zugriffsberechtigungs-Script in Ihren Shop integrieren......Page 276
Kreditkarten-Transaktionen einstellen......Page 281
Fragen und Antworten......Page 284
Verständnisfragen......Page 285
Lassen Sie Kunden ihre Bestellungen verfolgen......Page 287
Lassen Sie Ihre Kunden die Bestellungen auf einer Webseite verfolgen......Page 288
Die iisCartship-Komponente installieren......Page 293
Eigenschaften und Methoden von iisCartship......Page 294
Beispiel für die Applikation einer iisCARTship-Komponente......Page 298
Fragen und Antworten......Page 301
Verständnisfragen......Page 302
Erstellen von Sites, die auf Abonnements basieren......Page 303
Die HTTP-Zugriffsberechtigung......Page 304
Die HTTP-Authentifizierung......Page 306
Wann Sie die HTTP-Authentifizierung verwenden sollten......Page 307
Verwendung der Datenbank-Zugriffsberechtigung......Page 308
Anmeldeinformationen von Seite zu Seite weitergeben......Page 317
Grundsätze der Authentifizierung verstehen......Page 320
Das Erscheinen eines Passwort-Dialogs erzwingen......Page 321
Dekodieren der AUTHORIZATION-Kopfzeile......Page 322
Fragen und Antworten......Page 327
Verständnisfragen......Page 328
Kundenspezifisches Shopping- Erlebnis......Page 329
Erstellen der Datei mypage.asp......Page 330
Schon getätigte Einkäufe aufzeigen......Page 335
Kundennahe Produktwerbung......Page 340
Erstellen der favorites.asp-Seite......Page 341
Erstellen der savefavorites.asp-Seite......Page 345
Aktualisieren der featured.asp-Seite......Page 347
Zusammenfassung......Page 350
Fragen und Antworten......Page 351
Übung......Page 352
Rückblick auf Woche 2......Page 353
Bonusprojekt......Page 354
Woche 3......Page 359
Überblick......Page 360
Sicherheitsvorkehrungen für Ihren Shop treffen......Page 361
Ihre eigene Domäne registrieren......Page 362
Domänennamen und Marketing......Page 363
So registrieren Sie Ihren Domänennamen selbst......Page 364
Verwenden Sie NT Server oder Windows 2000 Server......Page 366
Versichern Sie sich, dass die neuesten Service Packs und Hotfixes auf Ihrem System angewandt werden......Page 367
Ändern des Namens und des Passworts Ihres System-Administratorkontos......Page 368
Verwenden Sie NTFS......Page 369
Halten Sie Ihren Server verschlossen......Page 371
Mit SSL private Informationen der Anwender schützen......Page 372
Ihre Datenbank schützen......Page 374
Das Better Business Bureau Reliability-Programm......Page 376
Aufstellen von Geheimhaltungsrichtlinien und deren Zertifizierung......Page 377
Die Better Business Bureau's Children's Advertising Review Unit Guidelines......Page 379
Workshop......Page 381
Übung......Page 382
Das Debugging von E-Commerce-Applikationen......Page 383
Separate Entwicklungs- und Produktionssysteme......Page 384
Zuweisen einer zweiten IP-Adresse......Page 385
Erstellen einer zweiten Website......Page 387
Weitergabe Ihrer Applikation mit Visual InterDev......Page 389
Fehlersuche......Page 393
Fehlersuche auf einer Site......Page 396
Eine Applikation auf einem Produktionsserver debuggen......Page 400
Erstellen und Pflege einer Session-Variable......Page 401
Die Anwendung von iDebugLevel......Page 403
Programmablauf nach Fehlern fortsetzen und Fehler erfassen......Page 405
Fehler in einer Logdatei erfassen......Page 409
Testen der Skalierbarkeit......Page 411
Fragen und Antworten......Page 413
Workshop......Page 414
Übung......Page 415
Remote-Verwaltung Ihres Shops mit ASP......Page 417
Installieren der Verwaltungsseiten......Page 418
Absichern der Verwaltungsseiten......Page 419
Verwenden der Verwaltungsseiten......Page 424
Installieren und Verwalten des IIS FTP Services......Page 425
Hochladen von Dateien auf eine Site, die FTP verwendet......Page 428
Fortgeschrittene Wartung des webbasierten Produktkatalogs......Page 430
Mit dem Posting Acceptor leichter arbeiten......Page 432
Bilder von addProduct.asp und updateProduct.asp hochladen......Page 437
Auslagern der Logik für die Formularverarbeitung in donePost. asp......Page 443
Einfügen der Seiten in das Verwaltungs-Web......Page 447
Zusammenfassung......Page 449
Fragen und Antworten......Page 450
Verständnisfragen......Page 451
E-Mail und Active Server Pages......Page 453
Die Grundlagen von Internet Mail......Page 454
Konfigurieren des SMTP Services......Page 457
Die Collaboration-Datenobjekte für NT Server (CDONTS)......Page 459
Senden von E-Mail von einer ASP-Seite......Page 460
Die CDONTS-Konstanten......Page 463
E-Mail versenden bei Fehlern......Page 465
Senden von E-Mails an Neukunden......Page 467
Senden von HTML-Mail......Page 469
Senden von Stapel-E-Mails......Page 474
Kundenauswahl......Page 476
Erstellen einer Nachricht......Page 479
Senden der Nachrichten......Page 482
Zusammenfassung......Page 485
Verständnisfragen......Page 486
Erstellen von Berichten......Page 487
Berichte über Sitebesucher......Page 488
Site-Protokolle......Page 490
Das NCSA Allgemein-Protokollformat......Page 491
Das ODBC-Protokollformat......Page 493
Das Microsoft IIS-Protokollformat......Page 496
Das W3C Erweitert-Protokollformat......Page 498
Protokollanalyse......Page 503
Mit ASP Textprotokolle in eine Datenbank laden......Page 505
Analysieren der Protokolle mit ASP......Page 510
Zusammenfassung......Page 513
Verständnisfragen......Page 514
Arbeiten mit Wallets......Page 515
Realer Handel im Vergleich zu E-Commerce......Page 516
Elektronische Geldbörsen (Wallets)......Page 517
Client-Side Wallets......Page 518
Server-Site-Wallets......Page 520
Allgemeine Server-Site-Wallets......Page 521
Wallet-Standards......Page 524
Ihr eigenes Wallet......Page 525
Informationen von Wallets empfangen......Page 541
Fragen und Antworten......Page 542
Übungen......Page 543
Werben für Ihre Site und Verwaltung von Werbebannern......Page 545
Arbeiten mit Suchmaschinen......Page 546
Welcher ist der beste Weg, um in die Liste zu gelangen?......Page 547
Kürzer ist besser als länger......Page 549
Mehr ist besser als weniger......Page 550
Nur einige wenige Suchmaschinen verarbeiten einen Großteil der Suche......Page 551
Indizierbare Seiten reichen nicht aus......Page 558
Links zu anderen Seiten......Page 559
Probieren Sie es aus!......Page 560
Link Exchanges......Page 562
Für Werbebanner zahlen......Page 564
An Treueprogrammen teilnehmen......Page 565
Betreiben Sie Ihre Werbung selbst......Page 566
Die Übersichtsdatei......Page 567
Zusammenfassung......Page 569
Übung......Page 570
Rückblick auf Woche 3......Page 571
Bonusprojekt: Feedback-Bestätigung für den Kunden......Page 572
Bonus......Page 577
Quiz......Page 578
Quiz......Page 579
Quiz......Page 580
Quiz......Page 582
Quiz......Page 584
Übung......Page 585
Quiz......Page 586
Übung......Page 587
Quiz......Page 588
Quiz......Page 589
Übungen......Page 590
Übungen......Page 591
Quiz......Page 592
Quiz......Page 593
Quiz......Page 594
Quiz......Page 595
Quiz......Page 596
Übung......Page 597
Quiz......Page 598
Quiz......Page 599
Quiz......Page 600
Quiz......Page 601
Installationsfragen......Page 604
Allgemeine Fragen zu Skripten......Page 605
Fragen zu Dateien......Page 610
Fragen zum Browser......Page 611
Fragen zu ActiveX Data Objects......Page 612
Fragen zu Formularen und Abfrage-Zeichenfolgen......Page 615
Fragen zu Active Server Page Web Sites......Page 616
Stichwortverzeichnis......Page 619
A......Page 620
C......Page 621
D E......Page 622
I......Page 623
M......Page 624
Q......Page 625
S......Page 626
W......Page 627
Z......Page 628