Referatas
Jakarta Apache subprojektas Slide
TURINYSĮVADAS 3
ARCHITEKTŪRA 3
NAUJOVĖS 5
PAJUNGIMAS WinXP APLINKOJE NAUDOJANT My Network Places 5
SLIDE SERVERIO INSTALIAVIMAS 10
Tomcat paketas 10
Dvibugas praplėtimas 10
Pirminio Slide sudarymas 11
SLIDE KONFIGŪRACIJA 11
APSAUGA 12
Autentiškumo patvirtinimo suteikimas arba uždraudimas 12
Leidimo (duomenų kontrolei) suteikimas arba uždraudimas 12
PARUOŠIMAS NAUDOJIMUI ECLIPSE PROGRAMOJE 13
CVS atsakomosios nuorodos nustatymas Jakarta Slide pradiniame kode 13
Patikrinamas pradinis Slide kodas 14
Trijų-dalių bibliotekos parsisiuntimas ir instaliavimas 16
Modifikuojame built.xml naudojant naujasis bibliotekas 16
Jakarta Slide kūrimas 17
Naujo Tomcat projekto kūrimas 17
Slide bibliotekos WEB-INF/lib kopijavimas į naująjį Tomcat projektą
18
Domain.xml ir web.xml failų kopijavimas iš pradinio Slide katalogo 18
Slide bibliotekos ir pirminio katalogo sujungimas naujajame Tomcat
projekte 18
Web.xml failo modifikavimas 20
Vartojamo konteksto atnaujinimas servlet.xml’e 21
Tomcat paleidimas 21
PAKETAI 22
org.apache.webdav.lib 22
Klasių santrauka 22
Klasių hierarchija 22
org.apache.webdav.lib.methods 23
Klasių santrauka 23
Klasių hierarchija 24
org.apache.webdav.lib.properties 24
Klasių santrauka 24
Klasių hierarchija 25
IŠVADOS 26
Literatūros sąrašas 27
ĮVADASSveiki atvykę į Jakarta Slide subprojektą. Slide subprojektas yra
turinio saugykla, kuri gali būti naudinga kaip pagrindas tinkantis valdymo
sistemai/sandarai ir kitiems tikslams. Ateities perspektyvos:
• Pilnas WebDAV palaikymas;
• Pagrindinio DeltaV WebDAV vertimo palaikymas;
• Daugybės galutinių sisteminių atsargų turinyje palaikymas, įskaitant
skirtingas duomenų bazes ir failų sistemos saugyklas;
• Duomenų vientisumo operacijos ir blokavimas;
• Lankstus valdymas leidžiantis per failų lygius palaikyti WebDAV ACL;
• DASL palaikymas daugeliui užbaigimų, pratęsimui naudojama užbaigimo
paieškos galimybė ir trumpesnis užgaišimo laikas;
• Apribojimo palaikymas;
• Paprastas instaliavimas tiesiog .war failo išskleidimas;
• “ready-to-run” dvigubas dalijimas į Tomcat;
• Pilnas WebDAV vartotojų bibliotekos charakterizavimas ir klientų eilės
valdymas.
Slide subprojekto pagrindinis modulis yra saugyklos turinys, kuris
gali būti matomas kaip žemasis lygis turinio sandaros valdymui. Kalbant
abstrakčiai, tai aprūpina daugialaipsnio katalogo dvigubo turinio sudarymą,
o šis dvigubas turinys gali būti įrašytas į sutartines, įvairias, išdalintų
duomenų saugyklas. Taip galima sujungti ir valdyti duomenų įrašus išorėje,
o tai reikalauja labai nedidelių sluoksnių išblaškymo, kad būtų galima
įrašyti į kiekvieną saugyklą. Šiuo atveju, Slide gali integruoti duomenis
iš įvairių fizinių padėčių daugialaipsniame kataloge ir tapačiame kelyje.
Slide galima vartoti kaip vietinio interneto palaikymui, naudojant jį kaip
failų serverį. Slide dažniausiai pateikia WebDAV priėjimo modelį. WebDAV
yra patvirtintas IETF standartu tokių kompanijų kaip Microsoft, IBM,
Novell, Adoben ir daugelį kitų. Tai padaro Slide idealiu pasirinkimu
internetinių puslapių turinio valdymui. Visi duomenys valdomi Slide dėka
gali būti pasiekiami ir WebDAV pagalba, ir galima administruoti per atstumą
ir valdyti Slide naudojant standartinius trečiosios grupės įrankius, tuo
pačiu ir su įprastais įrankiais kurie yra Slide praplėtime numatyti kaip
papildomi įrankiai.
ARCHITEKTŪRA
Slide architektūra tai yra matrica su modeliu iš aukšto lygio (high-
level) į žemą lygį (low-level) aptarnavimu ir atskiru valdymu liečiančiu
skirtingus dalykus, tokius kaip struktūrą, apsaugą, užblokavimą ir
versijas.
Aukšto lygio valdymas yra paprastas, standartinis pasirinkimas
manipuliuojant vardui skirta vieta. Po visu šiuo švariu ir lengvu valdymu
yra “darštuolis” aptarnautojas, kuris yra jau aukštesniojo lygio.
Taip pat egzistuoja glaudus ryšys tarp aukštojo lygio aptarnavimo,
nes šis lygis atlieka ir apsaugos funkcijas, bei blokavimo ir dar daugelį
kitų, kurių atlikimui visais atžvilgiais siūlomų API klientai.
Išorinė architektūra
[pic]
Vidinė architektūra
[pic]
Protokolų valdymas
[pic]
NAUJOVĖS
Slide 2.0 bus sukurta pastovi turinio saugykla kaip pagrindas
turinio valdymo sistemai/valdymui ir kitiems tikslams. Galimybės ateityje:
• Pilnas WebDAV palaikymas;
• Pagrindinio DeltaV WebDAV vertimo palaikymas;
• Daugybės galutinių sisteminių atsargų turinyje palaikymas, įskaitant
skirtingas duomenų bazes ir failų sistemos saugyklas;
• Duomenų vientisumo operacijos ir blokavimas;
• Lankstus valdymas leidžiantis per failų lygius palaikyti WebDAV ACL;
• DASL palaikymas daugeliui užbaigimų, pratęsimui naudojama
užbaigimo
paieškos galimybė ir trumpesnis užgaišimo laikas;
• Apribojimo palaikymas;
• Paprastas instaliavimas kaop kad .war išskleidimas;
• “ready-to-run” dvigubas dalijimas į Tomcat;
• Pilnas WebDAV vartotojų bibliotekos charakterizavimas ir klientų eilės
valdymas.
PAJUNGIMAS WinXP APLINKOJE NAUDOJANT My Network Places
Microsoft Windows XP palaiko WebDAV įdiegimą per My Network Places.
Kad visa tai veiktų, turite pajungti Slide per Windows XP. Pirmiausia,
paspauskite Start mygtuką Windows įrankių juostoje, tuomet pasirinkite My
Network Places:
[pic]
Atsiranda naujas langas. Pasirenkame Add a network place iš Network Task
laukelio kairėje lango pusėje:
[pic]
Atsiranda Add Network Place Wizard langas. Tuomet spaudžiame Next mygtuką:
[pic]
Naujame lange pasirenkame Choose another network location ir paspaudžiame
mygtuką Next:
[pic]
Tuomet turime įvesti URL adresą savo Slide serveriui. Pavyzdyje tai būtų
/Test Slide , bet tai gali būti skirtinga įvairiuose kompiuteriuose.
Spaudžiame Next:[pic]
Ir galiausiai, turime patvirtinti savo autentiškumą Slide serveryje. Nieko
neįpareigojantis vartotojo vardas ir slaptažodis administravimo priėjimui
yra root/root. Jeigu pasirinksite Remember my password, jums nereikės jo
įvedinėti pakarotinai jungiantis iš naujo.
[pic]
Jeigu jūs negalite patvirtinti savo autentiškumo, tam numatytas web.xml
failas, kuris yra kartu su Slide 1.0.16 versija. Šiame faile yra auth
constraint trys taisyklės:
rootguestuserTaisyklė user nėra numatyta TOMCAT_HOME/conf/tomcat-users.xml faile. Kol
pastovus tinklapio vartotojas patvirtins savo autentiškumą be jokių
problemų, Microsoft Web Folder failai prisijungia dėl kai kurių priežasčių.
Tam yra du veiksmai:
1. Įrašyti naują taisyklę į tomcat-users.xml failą;
2. Pašalinti role-name elementą user taisyklei iš web.xml failo.
Šiame pavyzdyje pasirinktas antrasis variantas.
Po sėkmingo jūsų autentiškumo patvirtinimo Slide serveryje, naujas
atsidaręs langas:
[pic]Šis vardas yra paprasčiausias dėl jūsų patogumo, taigi jūs galite
pasirinkti ką tik norite. Kaip pavyzdys šis vardas puikiausiai tiks.
Paspaudžiame Next kad gryžtume į My Network Places langą:
[pic]
Kad pradėtume failų, aprūpintų Slide, žiūrėjimą, paspaudžiame dvigubai
kairįjį pelės klavišą iš naujo ant Network Place. Turite pamatyti
atsirandant šį langą:
[pic]Laukelis pažymėtas 1 dabartinis URL. Kai jūs valdote tinklapį, šios
reikšmės atsinaujina atitinkamame mazge Slide‘o struktūroje kurią tuo metu