Főoldal | Könyvlista | Gyorskereső

Átmenetileg a rendelés és szállítás szünetel
ASP 3.0 programozás

ASP 3.0 programozás

Hatvany Béla Csaba:
ASP 3.0 programozás


- a könyv melléklete az internetr?l tölthet? le

Megjelenés: 2004 január
ComputerBooks Kiadó
326 oldal, bolti ár: 3350,- Ft

A könyv elfogyott
utánnyomás nem várható

A könyv ismertetése

Vissza a lap tetejére | A könyv tartalomjegyzéke

Kilenc évvel ezelőtt, 1994 októberében Tim Breners-Lee, a web feltalálója, létrehozta a W3C konzorciumot (World Wide Web Consortium, www.w3.org). Azóta a webhelyek (web site) a kezdeti statikus HTML lapok gyűjteményétől egy hosszú és eredményes fejlődés során eljutottak a napjainkban ismert webes alkalmazásokhoz.

Manapság egy webhelytől joggal elvárjuk, hogy dinamikus és adatvezérelt (data driven) webalkalmazás alakjában jelenítse meg a felkínált információt a böngészőnkben. Ilyen például az Amazon.com (www.amazon.com) vagy az eBay.com (www.ebay.com) és számtalan más webhely is. Megszoktuk, hogy a webalkalmazásokkal valóságos párbeszédet folytathatunk. Ha egyelőre a webszerveren futó alkalmazások nem rendelkeznek még a hagyományos lokális alkalmazások összes tulajdonságával, a fejlesztésükre rendelkezésre álló technológia egyre több lehetőséget biztosít a fejlesztőnek, hogy a két alkalmazástípus közötti különbséget minimálisra csökkentse.

A webalkalmazások fejlesztésére több technológia áll rendelkezésünkre. Ez a könyv a Microsoft Active Server Pages (ASP) technológiával foglalkozik, pontosabban az ASP 3.0 verziójával. A könyv bevezeti az olvasót az ASP 3.0 webtechnologiába és végigvezeti ennek a technológiának a főbb fejezetein. A könyv elolvasása után a kedves Olvasó képes lesz bonyolultabb ASP alkalmazásokat is fejleszteni.

Az első fejezetben az Olvasó megismerkedik az ASP technológia keletkezésével, feladataival és a vázlatos felépítésével. Ugyanitt arról is értesül, hogy mire van szüksége egy ASP alkalmazás fejlesztésére és megismerkedik a legelső egyszerű ASP alkalmazással.

ASP alkalmazásokat több szkriptnyelven lehet fejleszteni. A legelterjedtebbek ezek közül a VBScript és a JScript, kettőjük közül pedig az első. Ezért, a könyvben a példákat a VBScrip nyelv segítségével mutatom be. Feltételezem, hogy a könyv olvasója ismeri legalább egyikét ezeknek a nyelveknek.

A második fejezettel elkezdem az ASP technológia rendszeres leírását. Ebben a fejezetben az ASP belső objektumait és ezek tulajdonságait és metódusait ismerhetjük meg.

A harmadik fejezet a Scripting objektumokkal foglakozik, melyek az alapvető állományműveleteket teszik lehetővé.

A hagyományos lokális Windows alkalmazások fejlesztésében fontos szerepet játszanak azok a kódrészletek, amelyek általános feladatokat oldanak meg és amelyeket ismételten, több programba is felhasználhatunk: az úgynevezett COM komponensek. Ezek szerepét az ASP technológiában az ASP komponensek játsszák.

A negyedik fejezet az MS ASP komponensekkel foglakozik. Többek között, itt megismerkedünk a lapok közötti navigációt, a webhirdetést és az email üzenetek elküldését megkönnyítő komponensekkel.

Sok ASP komponenst írtak és írnak még mindig a legkülönbözőbb webes feladatok megoldására. Nyugodtan állíthatjuk, hogy gyártásukkal egy egész új szoftverszolgáltatás foglalkozik. Mindennek ellenére legalább három okunk van arra, hogy tudjuk, miként állítható elő egy ASP komponens. Legelőször is, könnyen előfordulhat, hogy egy nagyon speciális komponensre van szükségünk, amit a kínálat nem tartalmaz és azt saját magunknak kell kifejlesztenünk. Másodszor, kisebb komponensek esetében olcsóbb, ha saját magunk írjuk meg, mint hogy ha megvennénk. Harmadszor pedig, ha a komponensek előállítása ilyen jó üzlet, akkor tényleg érdemes tudni, hogy kell ASP komponenseket megírni. Az ötödik fejezet az ASP komponensekkel foglalkozik.

Az ASP technológia több rétegből vagy programozási interfészből áll. A könyv korlátozott terjedelme nem teszi lehetővé, hogy a szűk értelemben vett ASP-n kívül, azaz az alaprétegen kívül, más ASP összetevőkkel is foglalkozzunk. Ezért, ebben a könyvben nem esik szó például az ADO-ról (ActiveX Data Objects) vagy az XML-ről (Extensible Markup Language). Mivelhogy aligha lehet egy komolyabb ASP alkalmazást adatbázis nélkül elképzelni, az utolsó fejezet egy olyan alkalmazás részletes leírását tartalmazza, melynek adatállományát egy adatbázis ellenőrzi. Az alkalmazás megértéséhez az Olvasónak ismerni kell az adatbázis-kezelés alapjait.

A könyv több mint 100 példaalkalmazással szemlélteti a bemutatott anyagot. A webhelyemen (http://www.hatvany-online.net/aspclassic) a kedves Olvasó a szemléltető anyagot úgy VBScrip, mint JScript változatban online kipróbálhatja, illetve a teljes forráskódot, amelyet az asp30.zip állományba tömörítettem, letöltheti.

A könyv tartalomjegyzéke

Vissza a lap tetejére | A könyv ismertetése

Előszó

Ismerkedés az ASP technológiával
A HTML-től az ASP-ig - a webszerverek három generációja
CGI: a webszerverek első generációja
ISAPI/NSAPI: a webszerverek második generációja
ASP: a webszerverek harmadik generációja
Az IIS és a webalkalmazások
Az Internet Information Services telepítése és beállítása
Webalkalmazások és munkamenetek
Virtuális mappák és alkalmazások létrehozása
A könyvben szereplő példákról
Miként működik?
Egy ASP lap felépítése és végrehajtása
Szerver- és kliensoldali szkriptek

Az ASP belső objektumai
A global.asa állomány
A Server objektum
A Server objektum metódusai
A ScriptTimeout tulajdonság
Az Application objektum
Az Application objektum eseményei
Az Application objektum gyűjteményei
Az Application objektum metódusai
A Session objektum
A Session objektum eseményei
A Session objektum tulajdonságai
A Session objektum gyűjteményei
A Session objektum Abandon metódusa
A Request objektum
A Request objektum BinaryRead metódusa és TotalBytes tulajdonsága
A Request objektum gyűjteményei
A Response objektum
A Response objektum metódusai
A Response objektum tulajdonságai
A Response és Request objektum Cookies gyűjteménye
Az ASPError objektum
Az ASPError objektum tulajdonságai
Egyéni hibajelentő lapok elkészítése

A Scripting objektumok
A FileSystemObject (FSO) objektum
A FileSystemObject objektum metódusai
A FileSystemObject objektum Drives tulajdonsága
A Drive objektum
A Drive objektum tulajdonságai
A Folder objektum
A Folder objektum metódusai
A Folder objektum tulajdonságai
A File objektum
A File objektum metódusai
A File objektum tulajdonságai
A TextStream objektum
A TextStream objektum metódusai és tulajdonságai
A Dictionary objektum
A Dictionary objektum metódusai és tulajdonságai

MS web- és email-komponensek
Az AdRotator (hirdetésforgató) komponens
A ContentRotator (tartalomforgató) komponens
A BrowserType (a böngésző képességeit megadó) komponens
A NextLink (tartalomkapcsoló) komponens
A Counters (számlálókat kezelő) komponens
A IIDLOG (naplókezelő) komponens
A MyInfo (egyedi információt kezelő) komponens
A PageCounter (lapszámláló) komponens
A PermissionChecker (jogosultság-ellenőrző) komponens
A Tools (eszköztár) komponens
A CDONTS email-komponens
A CDOSYS email-komponens

ASP komponensek előállítása
A COM (Component Object Model) technológia rövid áttekintése
Szkript komponensek
A feladat és megoldása WSH szkripttel
A feladat megoldása VBScript osztállyal
A Scriptlet Wizard
A szkript komponens felépítése
A szkript komponens működése
A szkript komponens ellenőrzése Visual Basic programmal
A szkript komponens ASP alkalmazása
Visual Basic komponensek
A Visual Basic komponensek előállítása
A Visual Basic komponens alkalmazása
Visual Basic ASP komponensek

Jelszóval védett weblapok - egy példaalkalmazás előállítása
A feladat meghatározása és előkészületek
A kezdő és a regisztráló lap
A beadott adatok ellenőrzése
Új tag regisztrálása
Az email megszerkesztése és elküldése
Az adatok módosítása és törlése, a jelszó lekérdezése
Az állományok megvédése
A tagok listája
A hírlevelek elküldése
Befejező megjegyzések

Hogyan tovább?

Irodalomjegyzék

Tárgymutató

Vissza a lap tetejére

mesekönyv

szoftver