Өмнөх үг
“Байгууллага” гэж юу вэ? тодорхойлолтыг эргэн санавал “Нэгдсэн нэг зорилгын төлөө тэмүүлж буй хэсэг бүлэг хүмүүс”. Хүний үйл ажиллагаа өдөр ирэх тутамд л хөнгөвчлөгдөн гар ажиллагаа багасч байхад яагаад гэртээ суугаад томоохон байгууллагыг цогцлоож болохгүй гэж. Тэгж чадсан дэлхийд нэртэй бизнесмэний түүх ч буй. Түүнээс таны ажлын байр хаана вэ? хэмээн асуухад энэ байна гэж хэлээд гэрийнхээ компьютерийг зааж байсан гэдэг.
Аливаа ажлыг хийж гүйцэтгэхэд цаг хугацаа гэдэг хамгийн чухал болсон өнөө үед зөвхөн бизнесийн гэлтгүй бүхий л байгууллагууд өөрсдийн үзүүлж буй үйлчилгээ, борлуулж буй бүтээгдэхүүнээ хэрэглэгчдэд хүргэхдээ чанарыг хадгалсан хэвээр харин өөрсдийн гэхээсээ илүүтэйгээр хэрэглэгчдийн цаг хугацааг хэмнэхийг илүүтэй зорих болжээ. Иймээс байгууллагууд үйл ажиллагаагаа электрон хэлбэрт шилжүүлэх шийдэл туршилтаар оновчтой болох нь нотлогдож түгээмэл хэрэглэгдэх болжээ. Энэ хэлбэрт шилжүүлснээр байгууллагын үйл ажиллагаа хөнгөвчлөгдөх боломжтой ба үүнээс гадна нэгэн томоохон давуу тал нь бидний үйлчлэх зах зээлийн хэмжээ маань өмнөх үетэйгээ харьцуулахад үлэмж хэмжээгээр нэмэгдэж байгаа юм. Гэхдээ бид зөв ажиллаж чадвал шүү дээ. Бидний гаргадаг хамгийн том алдаа нь интернетийн орчинг ашиглахгүй биш ашиглаж л байгаа. Гэхдээ идэвхитэй бусаар буюу байгууллагынхаа вэб хуудсанд танилцуулга төдийхнөөс хэтрэхгүй мэдээлэл оруулсан байх нь олонтаа. Иймийн тул бие даалтын зорилго нь вэб хуудсан дээрх програмчлалын хэлнүүдийн үр нөлөөг судлахад чиглэсэн.
Үндсэн ойлголт
Вэб хуудас (Web Page)
Вэб хуудсыг HTML (Hyper Text MarkUp Language) хэлний тусламжтай хийдэг. Энэ нь ердийн текст (ASCII text) файл бөгөөд HTML хэлний команд болох "HTML TAG"-уудыг агуулдаг бөгөөд үүнийг эх файл буюу HTML source code гэж нэрлэдэг (цаашид эх файл гэж нэрлэе). Энэхүү эх файл нь .htm болон .html өргөтгөлтэй байдаг. Вэб хуудас хийхдээ DOS Editor, Norton Editor, Notepad, Write, MS Word г.м ердийн текст боловсруулах програмыг ашиглаж болно.
Вэб хуудас хийхэд зориулагдсан FrontPage, CuteHTML, Flash, Dreamweaver, Adobe Golife, Hotdog, Netscape Composer г.м програмууд байдаг.
Вэб сайт (Web site)
Вэб сайт гэдэг нь тодорхой сэдвийн дагуу, гол хуудас (Home Page) бүхий .htm(l) файлуудын цуглуулга юм. Өөрөөр хэлбэл, байгууллага, компани, хувь хүн өөрсдийн талаархи болон тодорхой зорилгоор зохион байгуулсан (хэлний сургалт, хүүхдүүдэд зориулсан, мэдээлэл солилцох г.м.) Вэб хуудсуудын багц бөгөөд түүнийг URL хаягийн тусламжтайгаар хүлээн авч үзнэ. Энэ нь тухайн сайтын хувьд гол хуудасны хаяг байдаг. Жишээлбэл, энэхүү блогтой танилцахын тулд http://mongolgoo.blogspot.com/ гэсэн URL хаягаар хандах бөгөөд гол хуудас нь http://mongolgoo.blogspot.com/index.html гэсэн хаягтай байна.
Гол хуудас (Home Page)
Гол хуудас нь Вэб сайтыг дуудахад эхэлж нээгддэг Вэб хуудас бөгөөд тухайн сайт дахь хуудсуудын гол зангилаа юм. Гол хуудсын файлын нэр нь ихэвчлэн index.html гэсэн нэртэй байх ба энэ нэрийг стандарт болгон хэрэглэдэг.
Вэб браузер (Web browser)
Вэб хуудсыг үзэхэд зориулагдсан програмыг Вэб браузер програм хэмээн нэрлэдэг. Жишээлбэл, бидний түгээмэл хэрэглэдэг Netscape Naүigator, Internet Explorer програмууд нь Вэб браузер програм юм. Браузер програм нь Вэб хуудасны HTML source кодыг хөрвүүлж, уг хуудсыг зохиогчынх нь гаргахын хүссэн өнгө, агуулга, загвараар дэлгэцэнд гаргадаг.
Вэб сервер (Web server)
Вэб сервер нь Интернэтэд Вэб сайтуудыг хадгалж байдаг өндөр хүчин чадал бүхий тусгай компьютер юм. Вэб серверийг асар олон лангуугаа бусдад түрээслүүлж байдаг үзэсгэлэн худалдааны байшинтай адилтгаж болно. Тэндээс нэг лангуу түрээслэн авч өөрийнхөө Вэб сайтыг байрлуулахын тулд hosting charge буюу түрээсийн төлбөрийг төлөх хэрэгтэй болно. Нэгэнт ингэж тавьсан хуудсыг дэлхийн аль ч булангаас Интернэтэээр дамжуулан үзэх боломжтой. Харин байшингийн эзнийг "host" гэж нэрлэнэ. Ингээд өдөр бүр сая сая ийм Вэб серверүүд хэдэн арван сая хэрэглэгчийн Вэб браузерын хүссэн Вэб хуудсыг дамжуулж байдаг асар том сүлжээг бид Интернэт хэмээн нэрлэдэг.
Вэб хэрхэн дамждаг вэ?
Вэб бол Client/Server зарчмаар ажилладаг хэрэглэгчийн хүсэлт (request), серверийн хариулт (response)-ын үндсэн систем юм.
Хэрэглэгч Вэб сайтын хаягийг браузер програмын хаягийн мөр (Location bar)-д бичиж гарыг Enter товчлуур дээр дарснаар браузер програм нь Вэб сервер рүү хүсэлтийг илгээдэг. Харин Вэб сервер нь хариу болгож, HTML хуудсыг буцаадаг.
Энэхүү хуудас нь дороох төрөлтэй байж болно. Үүнд:
- Static HTML page (Статик хуудас)
- Dynamic HTML page (Динамик хуудас)
- Directory-listing page
Статик хуудас (Static HTML Page)
Статик хуудас нь хэрэглэгчийн хүсэлтэнд зориулж урьдчилан бэлтгэсэн HTML хуудас (Вэб хуудас) юм. Вэб сервер энэхүү хуудсыг ямар нэгэн тусгай үйлдэл хийлгүйгээр шууд хэрэглэгч рүү явуулдаг. Харин хуудсыг үзэх хэрэглэгчийн хүсэлт нь URL хаяг, эсвэл URL хаяг руу заасан холболт байж болно. Жишээлбэл, http://www.company.com/home.htm хаяг нь сервер рүү илгээгдэж сервер нь хариу (HTML хуудас) буцаана. Зураг 3.
Динамик хуудас (Dynamic HTML page)
Динамик хуудас нь хэрэглэгчийн хүсэлтийн дагуу үүсгэгддэг. Хэрэглэгч Вэб браузер дээр text box, menu, check box зэргийг бөглөж, сонголт хийгээд тухайн Form дээрх товчлуур дээр дарснаар мэдээлэл сервер рүү илгээгддэг. Уг мэдээллийг сервер хүлээн авч өгөгдлийн санд хадгалах буюу script, application зэргээр боловсруулалт хийгээд үр дүнг нь HTML хуудсаар хэрэглэгч рүү илгээдэг.
“Байгууллага” гэж юу вэ? тодорхойлолтыг эргэн санавал “Нэгдсэн нэг зорилгын төлөө тэмүүлж буй хэсэг бүлэг хүмүүс”. Хүний үйл ажиллагаа өдөр ирэх тутамд л хөнгөвчлөгдөн гар ажиллагаа багасч байхад яагаад гэртээ суугаад томоохон байгууллагыг цогцлоож болохгүй гэж. Тэгж чадсан дэлхийд нэртэй бизнесмэний түүх ч буй. Түүнээс таны ажлын байр хаана вэ? хэмээн асуухад энэ байна гэж хэлээд гэрийнхээ компьютерийг зааж байсан гэдэг.
Аливаа ажлыг хийж гүйцэтгэхэд цаг хугацаа гэдэг хамгийн чухал болсон өнөө үед зөвхөн бизнесийн гэлтгүй бүхий л байгууллагууд өөрсдийн үзүүлж буй үйлчилгээ, борлуулж буй бүтээгдэхүүнээ хэрэглэгчдэд хүргэхдээ чанарыг хадгалсан хэвээр харин өөрсдийн гэхээсээ илүүтэйгээр хэрэглэгчдийн цаг хугацааг хэмнэхийг илүүтэй зорих болжээ. Иймээс байгууллагууд үйл ажиллагаагаа электрон хэлбэрт шилжүүлэх шийдэл туршилтаар оновчтой болох нь нотлогдож түгээмэл хэрэглэгдэх болжээ. Энэ хэлбэрт шилжүүлснээр байгууллагын үйл ажиллагаа хөнгөвчлөгдөх боломжтой ба үүнээс гадна нэгэн томоохон давуу тал нь бидний үйлчлэх зах зээлийн хэмжээ маань өмнөх үетэйгээ харьцуулахад үлэмж хэмжээгээр нэмэгдэж байгаа юм. Гэхдээ бид зөв ажиллаж чадвал шүү дээ. Бидний гаргадаг хамгийн том алдаа нь интернетийн орчинг ашиглахгүй биш ашиглаж л байгаа. Гэхдээ идэвхитэй бусаар буюу байгууллагынхаа вэб хуудсанд танилцуулга төдийхнөөс хэтрэхгүй мэдээлэл оруулсан байх нь олонтаа. Иймийн тул бие даалтын зорилго нь вэб хуудсан дээрх програмчлалын хэлнүүдийн үр нөлөөг судлахад чиглэсэн.
Үндсэн ойлголт
Вэб хуудас (Web Page)
Вэб хуудсыг HTML (Hyper Text MarkUp Language) хэлний тусламжтай хийдэг. Энэ нь ердийн текст (ASCII text) файл бөгөөд HTML хэлний команд болох "HTML TAG"-уудыг агуулдаг бөгөөд үүнийг эх файл буюу HTML source code гэж нэрлэдэг (цаашид эх файл гэж нэрлэе). Энэхүү эх файл нь .htm болон .html өргөтгөлтэй байдаг. Вэб хуудас хийхдээ DOS Editor, Norton Editor, Notepad, Write, MS Word г.м ердийн текст боловсруулах програмыг ашиглаж болно.
Вэб хуудас хийхэд зориулагдсан FrontPage, CuteHTML, Flash, Dreamweaver, Adobe Golife, Hotdog, Netscape Composer г.м програмууд байдаг.
Вэб сайт (Web site)
Вэб сайт гэдэг нь тодорхой сэдвийн дагуу, гол хуудас (Home Page) бүхий .htm(l) файлуудын цуглуулга юм. Өөрөөр хэлбэл, байгууллага, компани, хувь хүн өөрсдийн талаархи болон тодорхой зорилгоор зохион байгуулсан (хэлний сургалт, хүүхдүүдэд зориулсан, мэдээлэл солилцох г.м.) Вэб хуудсуудын багц бөгөөд түүнийг URL хаягийн тусламжтайгаар хүлээн авч үзнэ. Энэ нь тухайн сайтын хувьд гол хуудасны хаяг байдаг. Жишээлбэл, энэхүү блогтой танилцахын тулд http://mongolgoo.blogspot.com/ гэсэн URL хаягаар хандах бөгөөд гол хуудас нь http://mongolgoo.blogspot.com/index.html гэсэн хаягтай байна.
Гол хуудас (Home Page)
Гол хуудас нь Вэб сайтыг дуудахад эхэлж нээгддэг Вэб хуудас бөгөөд тухайн сайт дахь хуудсуудын гол зангилаа юм. Гол хуудсын файлын нэр нь ихэвчлэн index.html гэсэн нэртэй байх ба энэ нэрийг стандарт болгон хэрэглэдэг.
Вэб браузер (Web browser)
Вэб хуудсыг үзэхэд зориулагдсан програмыг Вэб браузер програм хэмээн нэрлэдэг. Жишээлбэл, бидний түгээмэл хэрэглэдэг Netscape Naүigator, Internet Explorer програмууд нь Вэб браузер програм юм. Браузер програм нь Вэб хуудасны HTML source кодыг хөрвүүлж, уг хуудсыг зохиогчынх нь гаргахын хүссэн өнгө, агуулга, загвараар дэлгэцэнд гаргадаг.
Вэб сервер (Web server)
Вэб сервер нь Интернэтэд Вэб сайтуудыг хадгалж байдаг өндөр хүчин чадал бүхий тусгай компьютер юм. Вэб серверийг асар олон лангуугаа бусдад түрээслүүлж байдаг үзэсгэлэн худалдааны байшинтай адилтгаж болно. Тэндээс нэг лангуу түрээслэн авч өөрийнхөө Вэб сайтыг байрлуулахын тулд hosting charge буюу түрээсийн төлбөрийг төлөх хэрэгтэй болно. Нэгэнт ингэж тавьсан хуудсыг дэлхийн аль ч булангаас Интернэтэээр дамжуулан үзэх боломжтой. Харин байшингийн эзнийг "host" гэж нэрлэнэ. Ингээд өдөр бүр сая сая ийм Вэб серверүүд хэдэн арван сая хэрэглэгчийн Вэб браузерын хүссэн Вэб хуудсыг дамжуулж байдаг асар том сүлжээг бид Интернэт хэмээн нэрлэдэг.
Вэб хэрхэн дамждаг вэ?
Вэб бол Client/Server зарчмаар ажилладаг хэрэглэгчийн хүсэлт (request), серверийн хариулт (response)-ын үндсэн систем юм.
Хэрэглэгч Вэб сайтын хаягийг браузер програмын хаягийн мөр (Location bar)-д бичиж гарыг Enter товчлуур дээр дарснаар браузер програм нь Вэб сервер рүү хүсэлтийг илгээдэг. Харин Вэб сервер нь хариу болгож, HTML хуудсыг буцаадаг.
Энэхүү хуудас нь дороох төрөлтэй байж болно. Үүнд:
- Static HTML page (Статик хуудас)
- Dynamic HTML page (Динамик хуудас)
- Directory-listing page
Статик хуудас (Static HTML Page)
Статик хуудас нь хэрэглэгчийн хүсэлтэнд зориулж урьдчилан бэлтгэсэн HTML хуудас (Вэб хуудас) юм. Вэб сервер энэхүү хуудсыг ямар нэгэн тусгай үйлдэл хийлгүйгээр шууд хэрэглэгч рүү явуулдаг. Харин хуудсыг үзэх хэрэглэгчийн хүсэлт нь URL хаяг, эсвэл URL хаяг руу заасан холболт байж болно. Жишээлбэл, http://www.company.com/home.htm хаяг нь сервер рүү илгээгдэж сервер нь хариу (HTML хуудас) буцаана. Зураг 3.
Динамик хуудас (Dynamic HTML page)
Динамик хуудас нь хэрэглэгчийн хүсэлтийн дагуу үүсгэгддэг. Хэрэглэгч Вэб браузер дээр text box, menu, check box зэргийг бөглөж, сонголт хийгээд тухайн Form дээрх товчлуур дээр дарснаар мэдээлэл сервер рүү илгээгддэг. Уг мэдээллийг сервер хүлээн авч өгөгдлийн санд хадгалах буюу script, application зэргээр боловсруулалт хийгээд үр дүнг нь HTML хуудсаар хэрэглэгч рүү илгээдэг.
ТАТАХ ХОЛБООС
Цааш унших...
