Namų darbai

Programavimo technologijos internete: XSSI

10   (2 atsiliepimai)
Programavimo technologijos internete: XSSI 1 puslapis
Programavimo technologijos internete: XSSI 2 puslapis
Programavimo technologijos internete: XSSI 3 puslapis
Programavimo technologijos internete: XSSI 4 puslapis
Programavimo technologijos internete: XSSI 5 puslapis
Programavimo technologijos internete: XSSI 6 puslapis
Programavimo technologijos internete: XSSI 7 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

Vytauto Didžiojo universitetas Informatikos fakultetas Referatas Programavimo technologijos internete XSSI Atliko : Kęstutis Štrimaitis IF030001 Kaunas 2006 Kas yra XSSI? XSSI (Extended Server – Side Includes) buvo pristatyta kartu su Apache server ir naudojamas nuo 1.2 versijos. XSSI yra SSI patobulinimas, kuriame yra visos pirmtako funkcijos ir keletas naujovių. Taigi kam naudojamas XSSI? Jo pagalba galima kurti dinaminius puslapius, tai yra kiekvieną kartą naujai atidarius puslapį jis gali būti kažkuo kitoks, pavyzdžiui skirtis užkrovimo data ir panašiai. Kad būtų matyti jūsų sukurtas puslapis su šia priemone serveris turi palaikyti XSSI, tai yra turi būti įjungta galimybė naudotis XSSI. Kaip sakoma oficialiame XSSI puslapyje, tai yra viena geriausių dinaminių puslapių kūrimo priemonių, kuri naudoja mažiausiai serverio resursų. Kiek tuo tikėti galima nežinau, kadangi kitame puslapyje perskaičiau, kad kaip tik XSSI naudoja daug serverio resursų. XSSI skirtumai nuo SSI Pagrindiniai yra du skirtumai, tai yra, galimybe priskirti naujam kintamajam reikšmę su set, ((X)SSI kintamieji yra tik String tipo, įvesti skaičiai ir bus traktuojami kaip String tipo reikšmės). Kita naujovė yra IF sakinių naudojimas. Apache XSSI privalumai Techniškai kalbant, XSSI elementai yra instrukcijos įdėtos į puslapio dokumentą. Paprastus puslapius apache server siunčia iškart be jokio apdirbimo, o puslapį kuriame yra XSSI, jis pirmiausiai turi apdoroti, tai yra turi įvykdyti visas XSSI programos eilutes ir tik tada gautą rezultatą išsiųsti. Nors tai ir panašu, kas daroma ir kitose dinaminių puslapių kūrimo technologijose, tačiau dauguma žmonių mano, kad XSSI turi per mažai galimybių, kurias būtų galima panaudoti kuriant puslapius. Iš dalies tai yra teisybė, pavyzdžiui XSSI neturi galimybės prisijungti prie duomenų bazes ar atlikti kokius nors matematinius skaičiavimus. Tačiau XSSI turi daug įvairių galimybių. Be to, daugelis puslapių gerai veikia ir be duomenų bazės, ypač jei ta duomenų bazė naudojama dokumentų saugojimui. XSSI pranašumai prieš kitas puslapių kūrimo technologijas: Lengva išmokti XSSI nereikalauja didelės programavimo patirties, jo procedūros yra paprastos ir lengvai suprantamos. Gerai apgalvotas Programos kodas yra gerai išbandytas ir netikėtų rezultatų gauti neįmanoma. Efektyvus Priešingai nei anksčiau, kai buvo sakoma, kad nuo XSSI už lūžta serveris, šiuo metu tai yra tikriausiai viena mažiausiai serverio resursus naudojančių technologijų, kurti dinaminius puslapius. Saugus Tapo saugus, kai buvo įtraukta galimybė uždrausti exec naudojimą. Papildo vienas kita Yra galimybe naudoti kartu ir kitas puslapių kūrimo technologijas, kaip JavaScript, galima įterpti ir dinaminius objektus pavyzdžiui Flash ar Java Applet. Nemokamas Šia technologija galite naudotis bet kada. Ji yra nemokama. Lentelės Keliatas SSI funkcijų pateikta lentelėja: Element Atrributes Values config (control the format of output) errmsg (err messge returned) sizefmt (format of the file size returned) bytes for bytes, or abbrev for a kb or mb count timefmt (format of the time returned) This follows the format given in strftime(3) echo (echo a variable) var (variable to include) DATE_GMT (the current date in GMT) DATE_LOCAL (the current local date) DOCUMENT_NAME (the filename of the current document) DOCUMENT_URI (the URL path of the document requested by the user) LAST_MODIFIED (the last modification date of the document rquested by the user) fsize (print the size of the specified file) file The value is a path relative to the directory containing the current document. virtual The value is a URL path relative to the current document being parsed. If it doesn't begin with a "/", then it is taken to be relative to the current document. flastmod (print the last modified date of the specified file) file The value is a path relative to the directory containing the current document. virtual The value is a URL path relative to the current document being parsed. If it doesn't begin with a "/", then it is taken to be relative to the current document. include (insert the text of another document into the parsed file) file The value is a path relative to the directory containing the current document. virtual The value is a URL path relative to the current document being parsed. If it doesn't begin with a "/", then it is taken to be relative to the current document. Šioje lentelėje pateikiama XSSI naujos funkcijos: Element Atrributes Values if expr (expression to evaluate) An expression to evaluate. If the expression is true, the contents of the file is displayed until the first else directive, elsif directive, or endif directive is encountered.. This expression can use logical OR (||), and logical AND (&&) as well as regular expressions for matching. elsif expr (expression to evaluate) An expression to evaluate. If the expression is true, the contents of the file is displayed until the first else directive, elsif directive, or endif directive is encountered.. This expression can use logical OR (||), and logical AND (&&) as well as regular expressions for matching. else If the match against all if and elsif statements is false, then the contents of the file between the else directive and the endif directive are displayed. endif This directive is required at the end of all if decision loops. set var (name of variable to be assigned a value) The set directive allows you to set variables to values. This can be useful to generate dynamic output based on parsing of variables. value (value to assign to the variable) Kintamieji kurios galite naudoti: XSSI turi keletą kintamųjų, kaip kliento IP adresas, Kliento naudojama naršyklė ir puslapis iš kurio buvo ateita į šį naują puslapį. Štai keletas kintamųjų: $SERVER_SOFTWARE The name and version of the server software serving documents. $SERVER_NAME The server's hostname, alias, or IP address. $SERVER_PROTOCOL The name and revision of the protocol the server is using to serve out documents. $SERVER_PORT The port number the request was received on. $REMOTE_HOST The full domain name for the machine making the request. $REMOTE_ADDR The IP address of the machine making the request. $HTTP_USER_AGENT The browser the client is using to make the request (Netscape/Mozilla, Mosaic, Lynx, etc). XSSI sintaksė:

Daugiau informacijos...

Šį darbą sudaro 1275 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
7 psl., (1275 ž.)
Darbo duomenys
  • Programavimo namų darbas
  • 7 psl., (1275 ž.)
  • Word failas 85 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį namų darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt