Сайтты жобалау негіздері 1 сағат


-дәріс. Web-бағдарламалау пәні



Pdf көрінісі
бет4/19
Дата21.12.2023
өлшемі5.25 Mb.
#487193
1   2   3   4   5   6   7   8   9   ...   19
Web - бағд-у силлабус

2-дәріс. Web-бағдарламалау пәні 
Оқу нәтижелері: 
1. Web-бағдарламалау пәнінің негізгі ұғымдарымен танысады. 
2. Www архитектурасын біледі. 
3. Веб стандарттардың қызметін біледі. 
Жоспар: 
1. Негізгі ұғымдар мен анықтамалар. 
2. Www архитектурасы 
3. Веб стандарттар. 
4. Талқылауға арналған сұрақтар. 
2.1.1 
Негізгі ұғымдар мен анықтамалар. 
World Wide Web (Web) — бұл ақпараттық ресурстар желісі. Бұл желінің маңызды 
тетіктері: 
* Web-тен ресурстарды іздеу үшін атаудың бірыңғай схемасы • Мысалы, URL (Uniform 
Resource Locator) – ресурстарды белгілеу әдісі. Ол хаттама атауынан, Қос нүктеден, екі қиғаш 
сызықтардан "/", машина атауынан және ресурсқа жолдардан тұрады. Мысалы, 
http://www.edu.cassiopeia.com.ua/. 
* Web арқылы атаулы ресурстарға қол жеткізу үшін хаттамалар • Мысалы, HTTP – 
Hyper Text Transfer Protocol) - гипермәтін беру хаттамасы). 
Мысалы, HTML-Hyper Text Markup Language). Гипертекст-гиперсілтемелер (басқа 
құжаттарға сілтеме) бар құжат. 
Web-бағдарламалау-бұл 
web-қосымшаларды 
құру 
үшін 
қолданылатын 
бағдарламалаудағы жеке бағыт. Интернет технологиялардың жедел даму қарқынына 
байланысты осы салада үнемі жаңа бағыттар пайда болуда. Сондықтан Web-бағдарламалау 
қалыптасқан ғылым емес, Интернет желісінде пайдаланушының жұмысын ұйымдастыру үшін 
қолданылатын қолданыстағы бағдарламалық технологиялардың (клиенттік және серверлік) 
жиынтығы. 
Клиент-серверде сақталатын құжаттар мен қосымшаларды қарау үшін пайдаланылатын 
жұмыс станциясы. 
2.1.2 
Web-технологиялардың дамуын тежейтін факторлар. 
• Интернет желісімен байланысты шектеулер (жылдамдығы); 
* Интернетті орталықтандырылған басқарудың болмауы (браузерлер бәсекелестігі); 
* бағдарламалау технологияларымен байланысты шектеулер •


2.2 
Www архитектурасы 
2.2.1 
Клиент / серверлік интернет архитектурасы. 
Қарапайым жағдайда Интернет құрылымын келесі схемамен ұсынуға болады: 
Сур.1. Клиент / серверлік интернет архитектурасы. 
Мұндай жүйенің жұмысы келесі ретпен жүзеге асырылады: 
1. Браузер құжаттың сұрауын және қызметтік ақпаратты серверге жібереді. 
2. Сервер сұралған құжатты тауып, кері жібереді. 
3. Браузер сұралған құжатты алады.
Мұндай архитектураның негізгі кемшіліктері: 
1. Тек статикалық құжаттармен қарау мүмкіндігі (интерактивтіліктің болмауы). 
2. Деректердің үлкен көлемімен жұмыс істеу қиындықтары. 
2.2.2. 
Клиенттік Web-технологиялар. 
Клиент/серверлік интернет архитектурасының шектеулерін ішінара еңсеруге клиенттік 
Web-технологиялар мүмкіндік береді. 
Сур.2. Клиент жағында командалардың интерпретаторымен Интернет архитектурасы. 
Мұндай жүйенің жұмысы келесі ретпен жүзеге асырылады: Браузер қосымша сұрауын 
және серверге қызметтік ақпаратты жібереді. Сервер сұралған қосымшаны табады және кері 
жібереді. 
Командалардың 
интерпретаторы 
қосымша 
кодын 
өңдейді 
және 
браузерге 
қалыптастырылған құжатты береді. 


Мұндай архитектураның артықшылығы динамикалық құжаттармен жұмыс істеу 
мүмкіндігі (интерактивтілік пайда болады), сондай-ақ серверге жүгінбестен, қолданбаны бір 
рет жүктеу арқылы оған жұмыс істеу мүмкіндігі болып табылады. 
Алайда, деректердің үлкен көлемімен жұмыс істеу кезінде қиындықтар жетіспейді. 
2.2.3. 
Серверлік Web-технологиялар. 
Web-бағдарламалауды дамытудың басқа нұсқасы серверлік Web-технологияларды 
пайдаланумен байланысты. 
Сур.3. Сервер жағында командалардың интерпретаторы бар интернет архитектурасы. 
Мұндай жүйенің жұмысы келесі ретпен жүзеге асырылады: 
1. Браузер қолданба сұрауын және қызметтік ақпаратты серверге жібереді. 
2. Сервер сұралған қосымшаны табады және құжатқа түсіндіреді және оны кері жібереді. 
3. Браузер қалыптастырылған құжатты алады және оны көрсетеді.
Мұндай архитектураның артықшылығы: 
1. Үлкен көлемді деректер, деректер базасымен, оларды клиентке бермей жұмыс істеу 
мүмкіндігі. 
2. Деректердің қорғалуы. 
3. Құжаттардың интерактивтілігі. 
Алайда, мұндай архитектураның маңызды кемшілігі құжатқа әрбір әрекетті жасау үшін 
серверге жүгіну қажет. 
Жоғарыда қарастырылған Сәулет негізінде web-бағдарламалаудың барлық заманауи 
технологиялары құрылады. 
2.3 
Веб стандарттар. 
Web-бағдарламалау саласында жаңа стандарттар мен ұсыныстарды әзірлеумен 
айналысатын негізгі ұйымдар: 
• Internet Engineering Task Force (IETF). 1986 жылы құрылған. http://www.ietf.org 
• World Wide Web Consortium (W3C). 1994 жылы құрылған. http://www.w3.org 
2.4 
Талқылауға арналған сұрақтар. 
1. Интернет жылдамдығының тұрақты өсуіне байланысты жақын арада web-
технологиялардың қайсысы көбірек дамиды? 
2. Интернетке қосылған компьютер үшін вирустық шабуылдардың әлеуетті көздері 
қандай web-технологиялар болып табылады? 
3. "Семантикалық желі" концепциясы неде? 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет