Apr 16, 2012

Хичээл №1

1. Текст бичигч эсвэл веб хөгжvvлдэг бусад бичигч багаж шаардлагатай. Хамгийн энгийн текст бичигч бол Notepad боловч бусад төрлийн бичигчvvд олон байдаг. (ColdFusion, Dreamweaver, Front page, Interdev)

2. Asp-г дэмждэг веб сервер шаардлагатай. Asp 3.0 хувьд IIS 5.0 веб серверыг хамгийн өргөн ашигладаг. Энэ сервөр windows 2000 vйлдлийн системд хавсаргагдсан байдаг. Тvvнчлэн asp-г дэмждэг бусад төрлийн веб сервер(Регsonal Web Server) байж болно. 

3. Веб броузер дээр хуудсаа шалгах, харах учраас ямар нэгэн броузер хэрэгтэй. (internet Explorer, Netscape)

Веб броузер ба веб сервер хоёр нь ихэвчлэн ялгаатай машинууд дээр ажиллах бөгөөд тэдгээрийн ажиллах машинуудыг Client ба Server гэж нэрлэдэг. Гэхдээ сервер ба броузер нь нэг машин дээр локал орчинд ажиллах боломжтой. 

Client-Server орчин бол сvлжээний орчинд ажиллахаар зохион байгуулагддаг. Энд бид Windows 2000 орчинд ASP эжилуулах бvрэн боломжтой. Харин Windows 2000-c ялгаатай vйлдлийн систем дээр ажиллахаар бол санаа зовох шаардлагагvй бөгөөд гагцхvv ASP дэмжих веб

(сервер суулгах хэрэгтэй болно. Бvх вэб серверvvд ASP-r дэмждэггvй. Хэрвээ тa Windows 95, Windows 98, Windows NT Workstation 4.0 дээр ажилладаг бол Microsoft Personal Web Server-г ашиглах нь ASP 2.0 дэмжин ажиллана. Бусад төрлийн веб серверvvдийн хувьд ASP-r дэмжих, дэмжихгvй онцлогуудтай байдаг. Windows vйлдлийн системээс ялгаатай системvvдэд ASP-r дэмждэг өөр төрлийн веб серверvудийгхөгжvvлсэн компаниуд байдаг. Жишээлбэл: ChililSoft нь ASP-r Apache, Lotus, Netscape болон бусад системvvд ажиллах боломжтойгоор зохион байгуулсан байдаг.

Бидний зорилго бол ASP-r windows 2000 vйлдлийн систем дээр IIS дээр судлах явдал юм.



Динамик вэб хуудас



lnternet-д байрлаж буй веб хуудаснууд нь статик ба динамик байдлаар зохион байгуулагдсан байдаг. СТАТИК хуудас гэдэг нь html, htm файлаар vvсгэгдсэн текст хэлбэрээр бичигдсэн мэдээллийн тогтонги агуулгыг багтаасан хуудас юм. Өөрөөр хэлбэл ямар нэгэн хэрэглэгчийг тухайн 

хуудсанд зочлохоос өмнө зохиогч нь тухайн мэдээллийг өрөнхий байдлаар тодорхойлж өгсөн байдаг. Ийм төрлийн хуудаснууд нь хэн, хэзээ, яаж хандсан гэдгээс нь vл хамааран vргэлж адилхан мэдээллийг харуулдаг. Энэ байдал нь статик хуудаснуудын хувьд том хэмжээний хязгаарлалт

болдог.

Динамик веб хуудасны хувьд дээрх хязгаарлалтуудыг шийдэж тухайн хэрэглэгчийн хvсэлтэд нийцvvлсэн уян хатан мэдээллийг харуулж чаддагаараа онцлогтой. Динамик зохион байгуулагдсан хуудаснууд нь хэрэглэгчийн хувийн мэдээлэл ба лавлагаа, ашиглаж буй броузерийн төрөл, хэрэглэгчийн хvссэн мэдээллийг илгээх, өгөгдлийн бааз, төкст файл, xml зэргийг харуулж чадна. Дээрхээс бид статик ба динамик хуудаснуудын ялгааг ойлгох болсон учраас asp хуудасны кодын асуудлыг авч vзье.

Asp веб хуудасыг агуулах файлын өргөтгөл asp байх ба гурван ерөнхий хослолуудыг агуулна. Yvнд: asp код, html бичлэг, текст бичлэг орно. Текст бичлэг нь энгийн ASCII тэмдэгтvvд, HTML бичлэг нь <> хашилтад бичигдэх тэмдэгтvvд, ASP код нь <% %> хашилтад бичигдэх код байдаг.Жишээ нь:



<HTML>

<HEAD>

<ТITLЕ>Тавтай морилно yy</TITLE>

</HEAD>

<BODY>

<P>&nbsp;</P>

<Н1>Сайн байна уу?</Н1>

<HR>

<В>Одоо <%-Time%> цаг болж байна.</В><ВR>

</BODY>

</HTML>



Дээрх жишээ код бол веб сервер талдаа ажиллаж байгаа юм. Өөрөөр хэлбэл тухайн хэвлэж буй цаг нь веб сервер дээрх цагийг тодорхойлж байгаа юм. Ингэж сервер талдаа ажилладег технологийг хэрэглэх дараах ач холбогдолтой. 

1. Таны броузер-ээр дэмжигдэхгvй програмчлалын хэлэнд суурилсан кодыг ажиллуулахыг зөвшөөрнө.

2. Динамик веб application-уудыг идэвхжvvлдэг. (Java, Dynamic HTML, ActiveX Control)

3. Client-side буюу хэрэглэгч талын динамик веб технологиудаас хурдан ачаалагдах

4. Таны бичсэн код хэрэглэгчээсээ нууцлагдах зэрэг олон талын давуу талыг агуулж байдаг



ASP ба тvvний ажиллах орчин



ASP (Active Server Page) нь динамик веб хуудас vvсгэдэг хvчирхэг хэрэгсэл юм. ASP нь Microsoft технологи бөгөөд програмчлалын хэлнvvдийн зарчимуудыгхэрэглэх боломжоор хангагдсан байдаг. 

Веб хөгжvvлэгчдийн өнөөдрийн бvтээж байгаа хуудаснууд нь интерактив онцлогуудыг илvv их тусгасан ерөнхийдөө бизнесийн агуулгатай хийгдэх болсон нь энгийн HTML бичлэгуудийг ашиглан бvтээсэн хуудаснуудаас илvv хvчирхэг уян хатан шинжтэй болж байна. Ингэж веб хөгжvvлж байгаа хvчирхэг хэрэгсэлvvдийн нэг нь Active server page юм. Тэгвэл asp ашиглан бид юуг бvтээж чадах вэ?

Хамгийн чухал давуу тал бол тодорхой нөхцөл байдалд тохирсон уян хатан веб хуудас хийж чадна.

Энэ нь хэрэглэгчийн өгсөн мэдээлэл дээр ундэслэн веб хуудасны хариу мэдээлэл уян хатан зохион байгуулагдана гэсэн vг юм.

Asp-r сурахад харьцангуй хялбар энгийн байхын зэрэгцээ танаас гvнзгий мэдлэг шаардахгvй бөгөөд гагцхvv та HTML ба script хэлний (VBScript) талаар багаахан мэдлэг туршлагатай байхад хангалттай.

Хэрэв та энэ нөхцөлийг хангасан бол одоо өөрийн бvтээж байгаа болон бvтээсэн HTML хуудаснуудаа asp болгон өргөтгөж чадна. Энэ процесс нь таны веб хуудаснуудад програмчлалын хамгийн сайн онцлогуудыг авчрах болно.

Asp нь 1996 оноос эхлэн танилцуулагдаж 1.0 хувилбаар эхэлсэн юм.1998 онд IIS 4.0 ба PWS 4.0 гзсэн хувилбарууд гарч эдгээр нь ASP 2.0 хувилбарыг дэмжих ажиллах болсон. Харин өнөөдөр ASP 3.0 хувилбар нь windows 2000 vйлдлийн систем дээрх IIS 5.0 дээр шинэчлэгдэн ажиллаж байна.


No comments:

Post a Comment