Untitled - Vitajte na stránkach www.einsty.hostujem.sk
Untitled - Vitajte na stránkach www.einsty.hostujem.sk
Untitled - Vitajte na stránkach www.einsty.hostujem.sk
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
I N F O W A R E<br />
kého rozhrania, <strong>na</strong>pr. Event Log (komponent <strong>na</strong><br />
zapisovanie správ do databázy udalostí), Performance<br />
Counter (èítaè výkonu ako pri Performance<br />
monitore), Directory Watcher (sledovanie zmien<br />
v Active Directory), FileSystemWatcher (sledovanie<br />
zmien v súborovom systéme).<br />
Projekty vytvorené v predchádzajúcej verzii Visual<br />
Basicu sa po otvorení vo VS .NET automaticky<br />
prekonvertujú nástrojom upgrade tool <strong>na</strong> projekty<br />
VB .NET. Keïže však Visual Basic .NET nie je stopercentne<br />
kompatibilný s Visual Basicom v.6.0, vytvára<br />
upgrade tool poèas konverzie záz<strong>na</strong>m, v ktorom<br />
nájdete informácie o kóde, ktorý bude treba<br />
dodatoène upravi manuálne.<br />
Aplikácie vytvorené vo VB .NET (a aj v ostatných<br />
jazykoch VS .NET) sa distribuujú cez inštalaèné projekty,<br />
založené <strong>na</strong> kabinetoch (CAB) alebo <strong>na</strong><br />
Windows Installeri v. 2.0.<br />
ASP .NET<br />
Po Active Server Pages (ASP), ktorý pracuje ako web<br />
server runtime, prichádza Microsoft s ASP .NET –<br />
kompletne prepísanou implementáciou dy<strong>na</strong>mických<br />
stránok, ktorá odde¾uje výstup HTML od programovej<br />
logiky použitím èrty code-behind (t. j. kód umiestnený<br />
<strong>na</strong> inom mieste). Medzi domi<strong>na</strong>ntné zlepšenia ASP<br />
.NET patrí podpora Web Forms – webových formulárov<br />
podporujúcich drag & drop návrh formulárov<br />
použitím predpripravených komponentov.<br />
Štandardná stránka Web Forms pozostáva z Web<br />
Form „hypertextového“ súboru obsahujúceho vizuálnu,<br />
<strong>na</strong> XML založenú, reprezentáciu stránky<br />
(HTML, WML, XML atï.) a zo zdrojového súboru<br />
s kódom <strong>na</strong> spracovanie udalostí. Obidva súbory sú<br />
uložené <strong>na</strong> serveri, kde sa generujú webové stránky<br />
Obr. 4 MS Mobile<br />
Explorer<br />
odosielané klientovi. Stránky môžu by generované<br />
v „èistom“ HTML 3.2, vïaka èomu sa dajú prezera<br />
<strong>na</strong> každej platforme, alebo môžu využíva špeciálne<br />
vlastnosti vybraného prehliadaèa. V zoz<strong>na</strong>me predpripravených<br />
komponentov Web forms figurujú<br />
<strong>na</strong>pr. AdRotator (zobrazovanie sekvencií obrázkov),<br />
kalendár, LinkButton (s funkcio<strong>na</strong>litou ako Button,<br />
ale so vzh¾adom hyperlinky), ImageButton (tlaèidlo<br />
so vzh¾adom obrázka), Panel (kontajner pre iné komponenty),<br />
DataList (<strong>na</strong> zobrazovanie dátových informácií<br />
v tabu¾ke s možnos ou ich editovania) a Data-<br />
Grid (komponent prepojený <strong>na</strong> dáta v podobe formulára<br />
s možnos ou editovania a triedenia).<br />
ASP.NET má <strong>na</strong>vyše širšiu paletu autentifikácií –<br />
Windows (autentifikácia založená <strong>na</strong> IIS 5), Forms<br />
(formulárová autentifikácia), None (žiad<strong>na</strong> autentifikácia)<br />
a Passport (použitím MS Passport Service).<br />
Autentifikácia Forms je založená <strong>na</strong> vygenerovaní<br />
cookies po pozitívnej autentifikácii používate¾a voèi<br />
autentifikaènému zdroju, prièom sa dá <strong>na</strong>stavi , èi sa<br />
má cookie uloži <strong>na</strong> di<strong>sk</strong> klienta alebo sa vygeneruje<br />
vždy nové. Po úspešnej autentifikácii sa zistí, èi má<br />
klient právo èíta požadovanú stránku – prebehne<br />
autorizácia. V konfiguraènom súbore aplikácie –<br />
web.config – sa dá urèi , èi môže používate¾ špecifikované<br />
stránky èíta . Používate¾ov je <strong>na</strong> úèely autorizácie<br />
možné zgrupova do „rolí“.<br />
ASP .NET podporuje session ma<strong>na</strong>žment pre webové<br />
farmy (ukladanie stavov – sessions) a podporuje<br />
aj automatické reštarty svojej služby v špecifikovaný<br />
èas. Pôvodná verzia ASP obsahovala súbor objektov,<br />
ktoré sprostredkovali spojenie medzi bežiacim<br />
ASP <strong>sk</strong>riptom a serverom, <strong>na</strong> ktorom boli spustené<br />
– Server, Application, Session, Request a Response.<br />
ASP .NET obsahuje podobné objekty, aktualizované<br />
a zdoko<strong>na</strong>lené. Server, Application a Session<br />
sú už èas ou bázovej triedy System.Web.Services.<br />
WebService. Do triedy bol doplnený objekt User,<br />
používaný pri bezpeènej autorizácii. Objekty Request<br />
a Response boli presunuté do novej podtriedy Context.<br />
Na pomoc vývojárom „tenkých“ klientov Microsoft<br />
vytvoril Mobile Internet Toolkit (predtým <strong>na</strong>zývaný<br />
.NET Mobile Web SDK) spolupracujúci s Visual<br />
Studiom .NET. Pomocou neho môžete <strong>na</strong> tvorbu<br />
mobilných (WAP-ových) aplikácií použi vizuálny<br />
dizajnér s „mobilnými“ komponentmi Mobile Web<br />
Forms. Ak si ešte k tomu<br />
z internetu stiahnete simulátor<br />
Microsoft Mobile<br />
Explorer, máte k dispozícii<br />
komfortné prostredie<br />
<strong>na</strong> vývoj mobilných aplikácií<br />
(obr. 4).<br />
Prispôsobivos interpretácie<br />
„mobilných“ stránok<br />
je zabezpeèená tým,<br />
že keï si podporované<br />
mobilné zariadenie vyžiada<br />
mobilný Web Form,<br />
stránka a jej komponenty<br />
automaticky zariadenie<br />
identifikujú a vyprodukujú<br />
wml stránku zodpovedajúcu<br />
schopnostiam zariadenia.<br />
Medzi doteraz<br />
otestovanými zariadeniami<br />
v MS Mobile Internet Toolkite figurujú <strong>na</strong>pr.<br />
Pocket PC, Sony CMD-z5, Mitsubishi T250, Nokia<br />
7110, Sprint Touchpoint, Samsung Touchpoint a simulátory<br />
pre Phone.com UP 4.0.<br />
n<br />
12/2001 PC REVUE 129