Vytauto Didžiojo Universitetas Informatikos fakultetas Programavimo technologijos internete Referatas “Internetinio žodyno programavimas“ Atliko: Marius Sabaliauskas Kaunas, 2006 Metodų apžvalga Šiame skyrelyje apžvelgsime galimus žodyno realizavimo internete metodus, t.y. kaip jis veiks ar kaip gali veikti, kokias technologijas galim pasitelkt, norėdami realizuoti tokį projektą. Referate bus nagrinėjamas HTML+PHP+MySQL metodas, tačiau, savaime aišku, galima realizuoti ir kitaip. Faktas tas, jog kad ir kaip viską atliksim, finale vis tiek gausim tą patį – kliento serverio bendradarbiavimą. Todėl šiuo atveju reikia atkreipti dėmesį į patogumą. Pirmas variantas – kurti duomenų bazę serveryje (apie duomenų bazės paruošimą skyrelyje „Duomenu bazės paruošimas“), kurti php skriptą, kuris prie jos jungiasi ir apdoroja. Antras variantas – kurti duomenų bazę ir programinę įrangą klientui, kuri kreipiasi į duomenų bazę ir gauna rezultatus. Pasirinkt, savaime aišku, reiktų pirmąjį variantą dėl toliau išvardintų priežasčių: • Nereikia kurti jokios papildomos įrangos su prabangiom programavimo aplinkom • Nereikia instaliuoti papildomos įrangos kiekvienam klientui (naršyklę turi visi) • Galima pasirinkti visiškai nieko nekainuojančias technologijas • Nereikia mokėti papildomų programavimo kalbų. Referate toliau bus ir apžvelgiama MySQL duomenų bazės ir PHP skripto kombinacija, kuri ir bus naudojama projektui įgyvendinti. Talpinimas internete Kadangi projektas turėtų būti talpinamas internete, trumpai paaiškinsiu, kaip visa tai vykdysime. • Visų pirma, pasirinkime pageidaujamą domeno vardą. Pvz. www.zodynas.net • Apsiskaičiuokime, kiek vietos serveryje mums reiks. Į tai įeina duomenų bazės bei papildomų failų užimama vieta. • Apsiskaičiuokime, kiek reikės duomenų srauto (įeinančių ir išeinančių į/iš serverio duomenų). Apskaičiuot tiksliai nepavyks, todėl, maždaug nusistatykime, kokio žmonių skaičiaus per dieną galime sulaukti ir apskaičiuokime pagal tai. • Nedideliam projektui turi pilnai užtekti 50 Mb vietos serveryje (+el. paštas jei reikia) ir maždaug 1-2 Gb duomenų srauto. • Susiraskime įmonę, teikiančią hostingo paslaugas ir užsisakykime mūsų reikalavimus atitinkančią paslaugą. Patartina prieš užsisakant susipažinti su paslaugą teikiančios kompanijos nuostatom ir paslaugos valdymu. Populiariausių lietuviškų įmonių sąrašą galima rasti www.hostingas.lt. • Paslaugos valdymas mums labai svarbus, jei norime patogiai valdyti duomenų bazę, el. pašto sistemą, failus, domeną ir panašiai. Geriausia, jei hostingo tiekėjas suteikia vartotojui priėjimą prie savo sąskaitos per kontrolinį panelį, pvz. CPanel ar DirectAdmin, taipogi jei turi duomenų bazės administravimo įrankį PHPMyAdmin (šį įrankį galima instaliuoti ir patiems). • Užsisakome paslaugą. Susikurkime duomenų bazės vartotoją (jei dar nėra sukurtas) ir pačią duomenų bazę (jei dar nėra sukurta). Duomenų bazės paruošimas Faktiškai, kalbant apie duomenų bazę, galim turėt omeny ne tik MySQL ar kažką panašaus, tačiau ir elementarų tekstinį failą. Tuomet kodėl failus naudoti šioje situacijoje nėra patogu? • Failas gali būt pavogtas dėl netinkamų privilegijų (chmod) suteikimo arba patalpinimo viešame kataloge • Failo skaitymas ir paieška užtruks ženkliai ilgiau nei duomenų bazės atveju • Failas turi turėti tam tikrą struktūrą, pvz „žodis|aprašymas“. Čia kyla įvairių problemų. Pvz, skaitant failą po eilutę, tokios struktūros faile negalime daryti kelių eilučių aprašymų, taipogi negalim papildomai naudot „|“ simbolio. Visą tai galima išspręsti, tačiau kam to reikia kai yra duomenų bazė? Taigi, turime prisijungti prie duombazės ir įvykdyti lentelių sukūrimo užklausą. Sukuriame naują failą, pavadinam „install.php“ ir įkeliame jį į serverį su tokiu turiniu:
Šį darbą sudaro 1637 ž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!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!