You are on page 1of 23

SEMINARSKI, DIPLOMSKI I MATURSKI RADOVI

SEMINARSKI, DIPLOMSKI I MATURSKI RADOVI IZ SVIH OBLASTI,


POWERPOINT PREZENTACIJE I DRUGI EDUKATIVNI MATERIJALI.
WWW.DIPLOMSKI-RAD.COM
AKO VAM TREBA EDUKATIVNI MATERIJAL BILO DA JE TO SEMINARSKI,
DIPLOMSKI , MATURSKI RAD, ILI POWERPOINT PREZENTACIJA NA NASIM
SAJTOVIMA CE TE NACI SVE NA JEDNOM MESTU . SVI VAM PRUZAJU SAMO
IME ZA SEMINARSKI, DIPLOMSKI ILI MATURSKI RAD A MI VAM DAJEMO DA
POGLEDATE SVAKI RAD NJEGOV SADRAJ I PRVE TRI STRANE U PDF-U
TAKO DA MOETE TACNO DA ODABERETE PRAVI RAD BEZ PROMASAJA.
NASA BAZA SADRZI SVAKI GOTOV SEMINARSKI, DIPLOMSKI I MATURSKI
RAD KOJI CE VAM IKADA ZATREBATI, MOETE GA SKINUTI I UZ NJEGOVU
POMOC NAPRAVITI JEDINISTVEN I UNIKATAN RAD. AKO U BAZI NE NADJETE
SEMINARSKI, DIPLOMSKI ILI MATRUSKI RAD KOJI VAM JE POTREBAN, U
SVAKOM MOMENTU MOZETE NARUCITI DA SE IZRADI NOVI POTPUNO
UNIKATAN SEMINARSKI, DIPLOMSKI ILI MATURSKI RAD NA LINKU NOVI
RADOVI. SVA PITANJA I ODGOVORE MOETE DOBITI NA NAEM FORUMU
KAO I BESPLATAN SEMINARSKI, PREPRICANE LEKTIRE, PUSKICE I POMOC.
ZA BILO KOJI VID SARADNJE ILI REKLAMIRANJA MOZETE NAS KONTAKTIRATI
NA KONTAKT FORMI.
S A D R A J
strana
1. Uvod........................................................................................................................................3
....................................................................................................................................................3
2. Kako nabaviti IIS....................................................................................................................4
3. Microsoft Management Console.............................................................................................5
3.1.Svojstva slge !!! Service........................................................................................"
3.2. Svojstva !eb lokacija ....................................................................................................."
3.3. IS#$I filtri........................................................................................................................%
3.4. Svojstva mati&nog direktorijma.....................................................................................'
4. I(S)#*#CI+# IIS S,-.,-#............................................................................................1/
4.1. $ode0avanje ft1 naloga na IIS server...........................................................................11
5.#S$ #$*IK#CI+,.................................................................................................................13
5.1. 2oga3aji.........................................................................................................................13
5.2. $ravljenje #S$ a1likacije...............................................................................................14
5.3. $ode0avanje #S$ a1likacije...........................................................................................15
5.4. 4)$ lokacije...................................................................................................................1%
". 5#K*+U6#K.......................................................................................................................21
7. *I),-#)U-#......................................................................................................................22
2
1. UVOD
Microsoft Internet Information Server8 ili IIS8 jeste 1rimarni !eb server 9a lokacije
9asnovane na Microsoft !indo:s () te;nologiji i 1redstavlja 9natno 1obolj0anje odnos
na servere koji koriste C<I 9a stvaranje sadr=aja.
IIS je datoteka i a1likativni server 9a o1erativni sistem Microsoft !indo:s () 4./. IIS
1odr=ava standardne informacione 1rotokole i ima mog>nost 1ro0irenja 9a 1otreb
Internet Server #11lication $rogramming Interfacea ?IS#$I@ i C<I lokacija. An obe9be3je
serversko re0enje 9a Internet8 intranet i ekstranet lokacije i stoga 1redstavlja osnovn
kom1onent 9a i9gradnj lokacija na !indo:s () Server 4./. (a nekim stranicama8 loga
IISBa je samo da 1o0alje stati&k C)M* datotekD na drgima IIS ima mnogo ve> log i
1oma=e 1ove9ivanj svi; resrsa servera.
Sa IISBom mo=ete ra9viti server a1likacije kori0>enjem .isal Easic sistema 1rogramiranja8
.EScri1ta8 +scri1ta i +ava kom1onenti8 kao i C<I a1likacije i IS#$I 1ro0irenja i filtere.
IIS je sastavni deo !indo:s () 4./ A1tion $acka8 koji sadr=i jo0F
G Microsoft Transaction Server (MTS)
Microsoft Management Console (MMC)
Microsoft Index Server
Microsoft Certificate Server
Microsoft Site Server Express
IIS 1odr=ava Internet standardne 1rotokole i servise8 tj. CH1er)eIt )ransfer $rotocol ?C))$@8
!orld !ide !eb ?!!!@8 4ile )ransfer $rotocol ?4)$@8 Sim1le Mail )ransfer $rotocol
?SM)$@ i (et:ork (e:s )ransfer $rotocol ?(()$@.
IIS 7.0 server 9na&ajno 1obolj0an odnos na 1ret;odne ver9ije i 1o 1rvi 1t ndi
ar;itektr sastavljen od kom1onenti sa mog>no0> 1ro0irivanja8 jedinstven integrisan
linij 9a sva IIS i #S$. (,) 1rocesiranja i sveob;vatn administrativn alatk koja
1odr=ava mo>n dijagnostik i dodeljeno 1ravljanje.


Slika 21
Koraci 1ost1ka
dovoljavanja
9a;teva klijenta
(a slici 2B1 1rika9ani s koraci 1ost1ka is1ostavljanja 9a;teva ovom klijentJserver
okr=enj. $osetioci 1tem &ita&a !eba 9a;tevaj stranic koja se nala9i na server. 5a;tev
se 1reko Interneta 1renosi do servera8 koji ga 9atim 1rosle3je do IISBa. IIS &itava tra=en
stranic i8 9avisnosti od imena tra=ene datoteke8 odl&je 0ta >e raditi s njom. #ko je
nastavak imena stranice .as1 ili je ti1 datoteke 1ove9an sa nekom vrstom obrade na server8
IIS obra3je kKd te stranice. Abrada stranice mo=e da klj&i i s1oljne kom1onente. #ko kKd
treba 1ove9ati sa SL* serverom radi &itanja neki; 1odataka8 &itavaj se 1otrebne
kom1onente. #ko kKd koristi neki 1rogram 9a crtanje dijagrama8 &itava se ta kom1onenta.
Ili8 ako kKd 1o9iva nek va0 kom1onent8 i ona se &itava.
-e9ltat obrade koda i &itani; kom1onenata 9a t stranic vra>a se &ita& koji je 1oslao
9a;tev. 6ita& 9atim tma&i sve 0to je dobio i 1osetioc 1rika9je stranic. #ko datoteka nema
nastavak imena ili ti1 9a koji IIS smatra da ga treba obra3ivati8 ona se 0alje &ita& be9
&itavanja kom1onenata ili dodatne obrade.
2. !A!O "A#AVI$I IIS
Microsoftov Internet Information Server 9a !indo:s () 4./ dobija se okvir 1aketa
!indo:s () 4./ A1tion $ack. $aket A1tion $ack mo=ete bes1latno 1re9eti sa Microsoftove
!eb lokacije. IIS 4./ se is1or&je 9 nove 1rimerke o1erativnog sistema () 4./ tako da nije
isklj&eno da na server ve> imate IIS B svakom sl&aj8 na server >ete morati da imate bar
ver9ij IIS 4./. $ret;odne ver9ije ne omog>avaj da koristite 1rednosti koje nde sve alatke i
metode koje 1redstavljamo ovoj knji9i. 2a li je !indo:s () 4./ A1tion $ack ve> instaliran
na ra&nar mo=ete da 1roverite ako 1otra=ite stavk menija Option Pack 8 kao 0to je
1rika9ano na slici 2B2.
Sa serverskim ver9ijama !indo:sa 2/// is1or&je se IIS 5./. I9 1ers1ektive 1rogramera
#S$ a1likacija nema bitni; ra9lika i9me3 1omenti; ver9ija.
2etaljna 1tstva 9a instaliranje IISBa mo=ete na>i na Microsoftovoj !eb lokaciji.
4
Slika 22
Stavka menija
!indo:s () 4./
A1tion $ack
%. MI&ROSO'$ MA"A()M)"$ &O"SO*)
Microsoftova 1ravlja&ka kon9ola ?engl. Microsoft Management Console, MMC@ je alatka
koja se koristi 9a 1ode0avanje IISBa i obavljanje brojni; drgi; administrativni; 9adataka
() okr=enj. #latka radi tako 0to koristi 1oseban modl ?engl snap !in@ 9a svak a1likacij
kojom 1ravlja.
MMC je okvir 9a konfigrisanje slga. U9 1roi9vode koji se 1ode0avaj 1tem kon9ole
MMC8 is1or&je se i odgovaraj>i modl 9a MMC. Modl obe9beMje ;ijerar;ijski 1regled
objekata i akcija koje se mog i9vr0iti.
2a biste aktivirali MMC 9a Internet Information Server8 i9aberite Internet Service Manager
i9 menija Microsoft Internet Information Server koji se vidi na slici 2B28 i dobi>ete
1ravlja&k kon9ol sli&n onoj na slici 2B3.
(a levoj strani je ;ijerar;ijsko stablo objekata i9 modla IIS. Stablo 1ro0irjete i sa=imate
1ritiskom na 9nak 1ls ili mins8 isto kao !indo:s ,I1lorer. Kada 1ritisnete mi0em neki
od objekata na levoj strani8 na desnoj strani 1ro9ora dobijate list stavki okvir tog objekta.
Svaki objekat mo=e da ima akcije koje 1redstavljaj ono 0to se sa njim ili njem mo=e &initi.
*ist akcija nekog objekta mo=ete videti ako 1ritisnete desnim tasterom mi0a taj objekat ili
ako ga 1rvo i9aberete8 a 9atim 1ritisnete dgme "ction na 1aleti sa alatkama.
Svaki objekat mo=e imati i svojstva. 2a biste videli svojstva objekta8 1ritisnite objekat desnim
tasterom mi0a i i9aberite o1cij Properties. Svojstva nekog objekta mo=ete videti i ako
1ritisnete mi0em meni "ction i i9aberete o1cij Properties ili ako 1ritisnete ikonic
Properties na 1aleti sa alatkama.
$omo> 1aleta sa alatkama koje nis 1ove9ane sa s1ecifi&nim objektima modl mo=e da
1ondi i dodatne fnkcije. (a 1rimer8 ako 1ritisnete odgovaraj>e ikonice na 1aleti sa
alatkama8 vide>ete Performance Monitor ?alatka 9a 1ra>enje 1erformansi@ ili Event #ie$er
?dnevnik rada@.
5
Slika 2%
IIS dodatak 9a
Microsoft
Management Console
%& Svo'stva (sl(ge ))) Service
!!! servis 1odr=ava C))$8 0to omog>ava korisnicima da objavljj svoj sadr=aj na
Internet. !!!8 ili !eb8 jeste grafi&ki servis na Internet koji ima s1ecifi&ne s1osobnosti
1ove9ivanja dokmenata. Eilo da je va0a lokacija na intranet ili Internet8 1rinci1
distribiranja sadr=aja je isti. 2atoteke sme0tate direktorijme na !eb lokaciji8 a korisnici
mog da i; 1regledaj !eb 1retra=iva&em8 na 1rimer Microsoft Internet ,I1lorerom.
2okmente mo=ete objaviti C)M* format8 koji klj&je tekst8 grafik8 animacij ili
video. )ako3e8 !eb servis omog>ava instaliranje 1oslovni; a1likacija na !eb lokaciji8 tako
da 1oslovni klijenti mog 1or&iti 1roi9vod ili slg 1o1njavanjem obrasca svom
1retra=iva&. 2a biste okvir MMCBa 1rist1ili svojstvima slge !!! Service8 1ritisnite
desnim tasterom mi0a ime ra&nara na kome se nala9i !eb server koji ;o>ete da 1odesite i
i9aberite o1cij Properties. $ojavi>e se okvir 9a dijalog 1rika9an na slici 2B4.
Uo&ite 1olje 9a 1otvrd Ena*le +and$idt, T,rottling ?ograni&enje maksimalnog 1ro1snog
o1sega@. #ko ga 1otvrdite8 1olje 9a tekst is1od njega 1ostaje dost1no. ) mo=ete da 9adate
deo 1ro1snog o1sega mre=e koji =elite da koristite 9a t slg. 5adata vrednost je
maksimalna vrednost a ne re9ervisani deo 1ro1snog o1sega B 0to 9na&i da8 be9 ob9ira na
ras1olo=ivi 1ro1sni o1seg8 ne>ete mo>i da koristite vi0e od 9adate vrednosti.
%- Svo'stva )e* lokaci'a
U okn Master Properties i9aberite ))) Service i 1ritisnite dgme Edit . (a ekran bi
trebalo da se 1ojavi glavni okvir 9a dijalog kome se 1ode0avaj svojstva slge !!!
Service8 kao 0to je 1rika9ano na slici 2B".

"
Slika 2+
Akvir 9a dijalog
Master $ro1erties
$re3ite na kartic )e* Site . $rvo mo=ete da nesete o1is slge. An ne ti&e na sam slg
i sl=i vama 9a identifikacij. U sredini liste svojstava mo=ete da 9adate 1arametre ve9e. )
mo=ete da 9adate maksimalan broj korisnika koji istovremeno mog da 1rist1aj !eb
server8 ili da isklj&ite to ograni&enje. Mo=ete neti i vrednost 9a Connection Timeo(t
?vremensko ograni&enje ve9e@ 0to 1redstavlja vreme8 sekndama8 tokom kog korisnik mo=e
da bde neaktivan a da 1ri tome ne bde isklj&en sa !eb servera.
U dn liste svojstava mo=ete da i9aberete ;o>ete li evidentiranje8 i koj vrst. ,videntiranje
?engl. logging@ se odnosi na 1ra>enje aktivnosti 1osetilaca lokacije. #ko je evidentiranje
klj&eno8 svaka stavka koja se 9atra=i od servera bele=i se dnevnik rada8 ba9i 1odataka
ili tekstalnoj datoteci. Uneta 1olja mog da sadr=e datm i vreme is1ostavljanja 9a;teva8 I$
adres 1osetioca koji je is1ostavio 9a;tev8 ime 9a;tevane datoteke i jo0 mnogo toga. 5a
format evidencione datoteke imate &etiri mog>nostiF Microsoft IIS *og 4ile8 (CS#
Common *og 4ile8 !3C ,Itended *og i A2EC *ogging.
4ormat Microsoft IIS .og /ile je s1ecifi&an format 9a datoteke koji koristi samo IIS.
2obijena evidenciona datoteka je tekstalna #SCII datoteka. Kada otvorite svojstva ove vrste
datoteke8 mo=ete da i9aberete lokacij 9a datotek i &estanost generisanja novi; datoteka.
4ormat 0CS" Common .og /ile je standardan format 9a evidencione datoteke koji se mo=e
na>i na Internet serverima i9van Microsoftovog sveta. Ava vrsta formata vam mo=e 9atrebati
ako koristite analiti&ke alatke ne9avisni; 1roi9vo3a&a.
4ormat )%C Extended .og je sli&an format 0CS" Common .og /ile8 s tim 0to sadr=i
dodatna 1olja 9a 1ra>enje informacija. Mo=ete i da i9aberete 1olja koja ;o>ete ili ne>ete da
1ratite. #ko 1ritisnete dgme Properties kKd ove vrste evidencije8 vide>ete okvir 9a dijalog
Extended .ogging Properties8 kao 0to je 1rika9ano na slici 2B".
7
Slika 2,
Svojstva slge !!!
Service
#ko 1re3ete na kartic Extended Properties, vide>ete 1olja 9a ra9li&ite informacije koje
mo=ete da 1ratite. $olje 1ser 0ame radi samo ako je osoba stvarno 1rijavljena na server. #ko
je stranica koj je osoba tra=ila sa servera ,ttp233$$$negde com3tra4imasp5(pit6#+8 onda
>e 1olje U-* Stem biti $$$negdecom3tra4imasp8 dok >e 1itN.E biti 1olj 17I 8(er9.
U 1olj 1ser "gent nala9e se 1odaci o &ita& koji je na1ravio 1it. $olje 7eferrer8 ako to
&ita& 1odr=ava8 sadr=i ime stranice na kojoj je 1osetilac bio 1>en na tek> stranic. #ko je
tra=ena stavka grafi&ki objekat sa stranice8 1olj -eferrer se nala9i ime stranice na kojoj je
grafi&ki objekat.
%% IS"PI filtri
+edna od najna1redniji; fnkcija IISBa je formiranje IS#$I filtra8 koji vam omog>ava da
1red9mete so1stvene korisni&ke akcije kada se okvir IISBa odigra neki doga3aj. Umesto
da IIS obra3je doga3aj na svoj obi&ajeni na&in8 1roi9voljan 1rogram mo=e da obradi
doga3aj. )i 1rogrami se &esto 1i0 na je9ik .isal COO i tako3e &esto 1odra9mevaj
namensko evidentiranje. $rema tome8 ako vam ne odgovaraj formati 9a evidentiranje koje
smo o1isali 1ret;odnim odeljcima8 mo=ete da na1i0ete so1stvene.
2a biste to &inili8 1omo> svojstva IS#$I 4ilters dodajete IS#$I filtar8 kao 0to je 1rika9ano
na slici 2B7. IS#$I filtar mo=ete dodati ako 1ritisnete dgme "dd i 1rona3ete datotek sa
bibliotekom. -edosled kojim se 1ojavljj filtri je va=an8 1o0to se 1rvi 1rona3eni filtar 9a
obrad nekog doga3aja i9vr0ava 1re ostali;. Kada se ti filtri &itaj8 oni ostaj memoriji B
stoga sa njima nemojte 1reterivati.
%
Slika 2-
Akvir 9a dijalog
,Itended *ogging
$ro1erties
%: Svo'stva mati;nog direktori'(ma
Sada >emo se 1o9nati sa svojstvima sa kartice <ome =irector98 koja se vidi na slici 2B%.
'
Slika 27
Akvir 9a dijalog 9a
IS#$I filter
Slika 2.
Svojstva kartice Come
2irectorH
.idi se da s neke stavke sa ove kartice nedost1ne 1o0to se ne odnose globalno na slg
!!! Service. A njima >e biti re&i kasnije ovom 1oglavlj8 kada se bdemo 1o9navali sa
svojstvima !eb lokacija i #S$ a1likacija.
2ok 1ode0avate svojstva slge !!! Service8 nove !eb lokacije nasle3j svojstva koja
ovde 9adajete B stoga bdite oba9rivi.
Adeljak "ccess Permissions defini0e 0ta ne1o9nati 1osetilac mo=e da &ini sa datotekama.
#ko je 1otvr3eno 1olje 7ead 8 1osetilac mo=e da vidi datoteke. #ko je 1otvr3eno )rite 8
1osetilac mo=e da a=rira datoteke na server.
Mo=ete da 1otvrdite 1olje .og "ccess da biste klj&ili evidentiranje 1rist1a datotekama sa
lokacije ili i9 direktorijma. Ukoliko je 1otvr3eno 1olje =irector9 +ro$sing 8 1osetioci mog
da vide sadr=aj direktorijma ako njem ne 1ostoji 1odra9mevana stranica. Abi&no to nije
ono 1ravo 1o0to =elite da 1osetioci koriste ;i1erve9e 9a kretanje 1o stranicama lokacije
mesto da samo gledaj list stranica na lokaciji.
#ko je 1otvr3eno 1olje Index T,is =irector9 8 stranice okvir lokacije >e biti klj&ene
1ost1ak atomatskog indeksiranja. )im 1ost1kom 1ravi se ba9a 1odataka koj mo=ete da
koristite da biste 1osetiocima omog>ili 1retra=ivanje sadr=aja lokacije.
+. I"S$A*A&IJA IIS S)RV)RA
Ubacite instalacioni C2 /in0o1sa ra&nar
Idite Control Panel !>"dd or 7emove Programs
Sa lijevog menija i9aberite "dd37emove )indo$s Components
(a listi i9aberite Internet Information Services 8 9atim kliknite =etails
1/
Slika 22
Instalacija IIS
servera
6ekirajte stavke koje nis o9na&ene ?klj&iti 4)$ Service@8 9atvorite 1ro9or i kliknite
0ext
IIS >e se instalirati i konfigrisati
:& Pode?avan'e ftp naloga na IIS server(
Kreirati novog korisnika na ra&nar Control Panel !> 1ser "cco(nts !> Create
ne$ acco(nt
2odati korisnika 9a ft1 1rist1 Control Panel !> "dministrative Tools!> Internet
Information Services
2esni klik na /TP Sites8 i9 menija i9aberite 3ro4erties
11
Slika 210
2odavanje kom1onenti
IIS servera
Slika 211
$ode0avanje IIS
servera
$omo> dgmeta +ro$se na3ite korisnika na listi ?"dvanced !> /ind 0o$@
2odajte korisnika sa liste i 1romjenite 0ifr ako =elite.
U ovom 1oglavlj je obja0njena kom1letna instalacija IIS servera kao i njegova 1ode0avanja.
12
Slika 212
Kartica SecritH
#cconts
Slika 21%
2odavanje korisnika sa
liste
,. AS3 A3*I!A&IJ)
#S$ a1likacija je 9godno ime 9a gr1 #S$ stranica koje se nala9e istoj strktri
direktorijma i sa kojima =elite da radite kao sa nekom a1likacijom.
Sam #S$ stranic mo=ete da 9amislite kao ostrvo koje ne deli 1odatke sme0tene
1romenljivama sa drgim #S$ stranicama. #S$ stranica koja je deo #S$ a1likacije mo=e da
deli i 1amti 1romenljive i van granica jedne stranice kao i da 1amti 1romenljive &iji o1seg
i9la9i i9van same stranice. $ojam =ivotni vek 1romenljive odnosi se na to da li 1romenljiva
ostaje okr=enj i nakon 9atvaranja stranice. $ojam o1seg se odnosi na to da li 1romenljiva
mo=e da bde dost1na i i9van tek>e stranice. $rema tome8 okvir #S$ a1likacije mo=ete
da na1ravite 1romenljive koje ostaj i nakon 0to 1osetilac na1sti stranic kao i 1romenljive
koje s dost1ne drgim stranicama #S$ a1likacije.
-ecimo da imate lokacij koja treba da bde obe9be3ena i da =elite da se 1osetioci 1rvo
1rijave na lokacij 1re nego 0to im drge stranice 1ostan dost1ne. )rebalo bi da se
1rijavljj na jedinstvenoj stranici8 a da vi sa neke drge stranice sa9nate da se 1osetilac
1rijavio. )o se mo=e 1osti>i #S$ a1likaciji tako 0to >ete na1raviti 1romenljiv Posetilac
kojoj >e se nala9iti identifikator 1osetioca. #ko ta 1romenljiva sadr=i broj8 9na>ete da se
1osetilac s1e0no 1rijavio na lokacij.
Mo=da =elite da na1ravite 1omo>ni 1rogram koji >e vam omog>iti da 1ratite 1osetioce dok
1rela9e sa stranice na stranic lokacije. $otreban vam je na&in 9a identifikacij odre3enog
1osetioca kako biste mogli da nosite odgovaraj>e 9a1ise tabel kori0>enja. )rebalo bi da
&vate ne0to nalik identifikator 1osetioca 1romenljivoj koja je dost1na svim stranicama. I
ovo se mo=e 1osti>i 1omo> #S$ a1likacije.
@& =ogaAa'i
2oga3aji ?engl. events@ s kKd koji 1i0ete kao odgovor na akcij koja se odigrala. (a 1rimer8
kada .isal Easic korisnik 1ritisne dgme8 on aktivira doga3aj ClickD ili8 kada korisnik
na1sti 1olje 9a tekst8 on aktivira doga3aj .ost /oc(s. $red9eta akcija i9a9iva odigravanje
doga3aja.
Mo=ete na1isati kKd koji se i9vr0ava kada se odigra doga3aj. Kada 1osetilac 1ritisne dgme8
mo=ete da 9atvorite obra9ac8 ili kada na1sti 1olje 9a tekst8 kKd mo=e da 1roveri is1ravnost
onoga 0to je neto.
Kao 0to >ete detaljnije videti osmom 1oglavlj kada bdemo ra9matrali datotek
glo*alasa 8 ako radite sa #S$ a1likacijom8 mo=ete da na1i0ete kKd 9a obra3ivanje &etiri
doga3aja.
$rvi doga3aj je "pplicationBOnStart . KKd ove 1rocedre >e se i9vr0avati svaki 1t kada se
#S$ a1likacija aktivira. #S$ a1likacija se aktivira kada 1rvi 1osetilac 1rist1i bilo kojoj #S$
stranici a1likacije.
13
2rgi doga3aj je SessionBOnStart . Avaj doga3aj se odigrava kada se korisnik 1rvi 1t
1rika=e #S$ stranica a1likacije. 2ok se doga3aj "pplicationBOnStart aktivira samo 1rilikom
1rve 1osete8 ovaj doga3aj se aktivira 1rilikom svake 1osete.
)re>i doga3aj je SessionBOnEnd . Avaj doga3aj se odigrava kada 1osetilac vi0e nije 1ove9an
sa lokacijom. Avo se 1osebno de0ava kada korisnik istekne vreme sesije ili kada se njegova
sesija 1rogramski 9avr0i.
$oslednji doga3aj je "pplicationBOnEnd . KKd ove 1rocedre se aktivira kada se 1rekine rad
!eb lokacije &iji je deo #S$ a1likacija.
@- Pravl'en'e "SP aplikaci'e
$o0to ste sa9nali ra9loge 9a 1ravljenje #S$ a1likacija8 1ogledajmo kako se to obavlja okvir
IISBa. Kao 0to smo ranije 1omenli8 #S$ a1likacija se sastoji od direktorijma i svi; njegovi;
1oddirektorijma. 2irektorijm mo=e 1ri1adati samo jednoj #S$ a1likaciji. #ko je
direktorijm bio deo #S$ a1likacije8 1osle &ega ste na1ravili nov #S$ a1likacij tom
direktorijm8 on 1ostaje samo deo nove #S$ a1likacije.
U okvir kon9ole MMC 1ritisnite desnim tasterom mi0a direktorijm kome se nala9e
datoteke koje =elite da 1retvorite #S$ a1likacij i i9aberite o1cij Properties . $re3ite na
kartic =irector9 i vide>ete list svojstava sli&n ovoj na slici 2B14.
Koristiti>emo odeljak "pplication Settings donjem del liste svojstava. $ritisnite dgme
Create. Kada to &inite8 ime a1likacije 1ostaje dost1no8 kao 0to je 1rika9ano na slici 2B15.
14
Slika 21+
Svojstvo 2irectorH
U 1olje 0ame nesite ime #S$ a1likacije. Ime koje ste joj dali sl=i isklj&ivo vama8 9a
identifikacij. $ritisnite dgme ok i na1ravili ste #S$ a1likacij. Ikonica direktorijma menja
se od slike omotnice ktij sa malim 9elenim slovom P.
2a biste klonili #S$ a1likacij8 1re3ite svojstva direktorijma i 1ritisnite dgme 7emove .
@% Pode?avan'e "SP aplikaci'e
$ogledajte 1olje 9a 1otvrd na slici 2B15 na kome 1i0e Q7(n in separate memor9 space
?isolated 1rocess@Q. #ko je ovo 1olje 1otvr3eno8 #S$ a1likacija se i9vr0ava i9van IISBa
9asebnom memorijskom 1rostor8 kao i9olovan 1roces. $rema tome8 ako a1likacija 1ravi neke
gre0ke na server i mora da se 9atvori8 ona 9a sobom ne>e 1ov>i drge a1likacije niti sam
IIS. *o0a strana ovog na&ina rada je to 0to 9a;teva dodatne resrse.
2a biste videli drge o1cije 9a 1ode0avanje a1likacije8 1ritisnite dgme Config(ration na
kartici =irector9 Properties i vide>ete okvir 9a dijalog kao na slici 2B1".
15
Slika 21,
Svojstvo 2irectorH sa
dost1nim imenom
a1likacije
$rva kartica je "pplication Mappings . Avo 1>je IIS na to koje 1omo>ne 1rograme treba
1okrenti kada neko 9atra=i stranic sa liste. (a 1rimer8 ako 1ret;odnoj listi 1ritisnete
nastavak imena asp i i9aberete Edit 8 trebalo bi da vidite vrednosti 1ode0ene kao na slici 2B17.
U 1rvom 1olj nala9i se ime 1rograma koji >e obra3ivati stranic. 2rgo 1olje sadr=i nastavak
imena koji stranica mora da ima da bi bila obra3ivana. U tre>e 1olje mo=ete neti sve C))$
metode koje =elite da 9abranite 9a ovaj ti1 datoteka. 5a ti1 datoteke #S$ bi trebalo 1otvrditi
1olje Script Engine i ka9ati da se radi o sistem 9a reali9acij skri1tova ?engl. script
engine@. $olje 9a 1otvrd C,eck T,at /ile Exists nije 1otrebno 9a ti1 datoteke #S$.
Sada >emo 1re>i na drg kartic svojstava a1likacije8 kartic "pp Options8 koja je 1rika9ana
na slici 2B1%.
1"
Slika 21-
Kartica #11lication
Ma11ings
Slika 217
Akvir 9a dijalog
#11lication ,Itension
Ma11ing
Slika 21.
Svojstva #11lication
A1tions
(a ovoj kartici 1rvo mo=ete da aktivirate odr=avanje stanja sesije ?engl. session state @. Kao
0to smo 1ret;odnom odeljk 1omenli8 sesija se odnosi na mog>nost 1am>enja
1romenljivi; tako da mog da i; koriste i ostale stranice a1likacije. 2a biste to omog>ili
morate da aktivirate &vanje stanja sesije. 5atim mo=ete da 1odesite svojstvo Session timeo(t8
broj do9voljeni; minta i9me3 1rika9ivanja stranica 1re nego 0to se sesija 1osetioca 1roglasi
9avr0enom. $rema tome8 ako je vrednost svojstva 2/ minta8 1osetilac mora da 1re3e na
drg stranic 1re isteka ti; 2/ minta ili >e se svi 1odaci sesije i9gbiti.
#ko je 1otvr3eno 1olje Ena*le +(ffering 8 #S$ stranica mora da i9vr0i sve obrade 1re nego
0to se dobijeni C)M* 1o0alje &ita&. #ko je 1otvr3eno 1olje Ena*le Parent Pat,s,
omog>eno je relativno adresiranje nadre3enog direktorijma. $olje =efa(lt "SP .ang(age
odnosi se na je9ik 9a 1isanje skri1tova koji se 1odra9mevano koristi na #S$ stranicama. U
svojstv "SP Script timeot sme0ten je do9voljeni broj sekndi 9a obrad stranice 1re nego
0to se 1rekine. 5a ovo mo=e 1ostojati vi0e ra9loga8 kao 0to je 1re9a9etost servera8 1revelika
koli&ina vra>eni; 1odataka ili 9aglavljivanje koda beskrajnoj 1etlji.
)re>a kartica sadr=i o1cije 9a otkrivanje gre0aka8 a 1rika9ana je na slici 2B1'.
17
#ko 1otvrdite o1cij Ena*le "SP Server!Side Script =e*(gging8 mo=ete da 1odesite ta&ke
1rekida i9vr0avanja koda i koristite 1rogram 9a otklanjanje gre0aka. A1cija Ena*le Client!
Side =e*(gging 9a sada nema nikakvog 9na&aja. Mog>e je da >e naredne ver9ije IISBa
koristiti t vrednost.
Kada do3e do gre0ke i9vr0avanj koda8 &ita& se 0alje 1orka. $orka mo=e da sadr=i kKd
gre0ke8 o1is i red skri1ta kome je do0lo do gre0ke. 2a biste koristili ov osobin8 1otvrdite
1olje =etailed Error Messages . 2rga o1cije je 1rika9ivanje teksta generi&ke 1orke.
@: /TP lokaci'e
$ored !eb lokacija8 IIS mo=e da o1sl=je i 4)$ lokacij8 0to otvara mog>nost
jednostavnog slanja i 1rimanja datoteka sa servera. $odra9mevana 4)$ lokacija se instalira
9ajedno sa IISBom. 2a biste instalirali nov 4)$ lokacij8 aktivirajte &arobnjaka tako 0to >ete
kon9oli MMC 1ritisnti desnim tasterom mi0a mesto na ra&nar gde =elite da dodate 4)$
lokacij i i9abrati o1cij 0e$8 a 9atim o1cij /tp Site.
4)$ lokacij mo=ete da konfigri0ete ako je 1ritisnete desnim tasterom mi0a i i9 1rir&nog
menija i9aberite o1cij Properties. (a ekran >e se 1ojaviti stranica sa svojstvima kao 0to je
ova na slici 2B2/.
1%
Slika 212
Kartica #11lication
2ebgging

.idi se da8 kao i slga !eb Service8 slga 4)$ Service tako3e ima svojstva koja mo=ete
1odesiti i koja se 1renose na 1ojedina&ne 4)$ lokacije. (a 1rvoj listi svojstava mo=ete da
9adate identifikacij lokacije. $ored toga8 mo=ete da 9adate maksimalan broj ve9a8 kao i
vreme &ekanja. .reme &ekanja 1redstavlja vreme8 sekndama8 koje 1osetilac mo=e da
1rovede neaktivan 1re nego 0to m se ve9a 1rekine.
Kao i kKd !eb lokacija i kKd 4)$ lokacija mo=ete da imate evidencij aktivnosti. #ko
1ritisnete mi0em dgme C(rrent Sessions 8 vide>ete list svi; trentni; 1osetilaca 4)$
lokacije. (a kartici Sec(rit9 8 koja je 1rika9ana na slici 2B218 mo=ete da odredite ko ima
1rist1 4)$ lokaciji.
1'
Slika 220
Svojstva 4)$ lokacija
#ko i9aberete o1cij "non9mo(s "ccess 8 svako >e mo>i da 1rist1i 4)$ lokaciji.
.erovatnije je da >ete =eleti da samo odre3eni 1osetioci 1rist1aj 4)$ lokaciji. )o mo=ete da
radite donjem del liste svojstava.
(eka drga svojstva 4)$ lokacije omog>avaj da 9adate 1orke dobrodo0lice i 1o9drava
koje >e 1osetioci videti kada bd koristili 4)$ lokacij. Mo=ete 9adati i ime fi9i&kog
direktorijma koji se 1ona0a kao la9 na 4)$ lokacij. Adre3enim I$ adresama mo=ete da
odbijete 1rist1 ili8 1ak8 da isklj&ivo njima do9volite 1rist1 lokaciji.
2/
Slika 221
Kartica 4)$ SecritH
#cconts
-. 5A!*JU6A!
$rema stdiji 0vajcarske firme !!!B$erformance IndeI ? na nema&kom je9ik @8 !!!
serveri koji koriste MS IIS imaj 1rosek dvostrko ve>e vreme 9astoja od servera na
kojima je #1ac;e. $odaci s 1rik1ljeni 1ra>enjem rada 1// veliki; 0vajcarski; Internet
sajtova svaki; 5 minta 1eriod d=em od 3 meseca. 2alje je na9na&eno da je veliki broj
servera sa IIS restartovano svakodnevno isto vreme. U svim kategorijama8 ovi serveri s
imali 1rose&no nedeljno vreme 9astoja od '' minta.
Sde>i 1rema (etcraft8 IIS 1olako smanjje ra9lik 1rema #1ac;e server 1osebno kod
aktivni; sajtova. #1ac;e Rdr=iR oko 15S vi0e aktivni; sajtova od IISBa8 ali 1ro0le godine je ta
ra9lika bila vi0e od d1lo ve>a B 33S.
21
7. *I$)RA$URA
$ri rad i 1rik1ljanj 1odataka 9a ovaj rad kori0>ene s ra9ne literatre i internet stranice a to
s slede>eF
1. $C 1rir&nik 9a servisere8 otkrivanje i otklanjanje kvarova. #torF Ste1;en +. Eigelo:.
I9dava&F Mikro knjiga8 Eeograd
2. Telim da na&im. #torF Sa0a U1anovi>
3. Internet straniceF
:::.google.com ?najve>i 1retra=iva& na Internet@
:::.microsoft.rs ?9vani&na 1re9entacija MicrosoftBa 9a Srbij@
:::.:iki1edia.com ?najve>a enciklo1edija na Internet@
22
2atm 1redajeF VVVVVVVVVVVVVV
KomisijaF
$redsednik VVVVVVVVVVVVVVV
Is1itiva& VVVVVVVVVVVVVVV
6lan VVVVVVVVVVVVVVV
KomentarF
2atm odbraneF VVVVVVVVVVVVV AcenaVVVVVVVVVV ?VVV@
23

You might also like