|
 |
|
Telefon: 375-1564, 375-3591
E-mail: info@computerbooks.hu
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
326 oldal, 3.350,- Ft
ISBN: 963 618 315 5
|
A könyv előszava
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.
Vissza a lap tetejére
A könyv tartalomjegyzéke
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
|
 |