Қазіргі таңда Интернет ақпараттық өзара қарым-қатынастың шынайы түрдегі негізгі факторы болып отыр, ал шындықты елемеу мүмкін емес


Web-клиенттерде қолданылатын технолгиялар



бет7/15
Дата14.11.2022
өлшемі5,59 Mb.
#158137
1   2   3   4   5   6   7   8   9   10   ...   15
Байланысты:
Акмарал жумысы2013 13 05 2013

2.1.2 Web-клиенттерде қолданылатын технолгиялар

Web-қосымшалардың дамуының бір бағыты болып қосымша логикасының белгілі бір бөлігін Web – клиенттің өзіне орнату болып табылады, мысалы Web – браузерде. Сонымен қатар, қазіргі заманғы Web – браузерлер скрипт тілдердің кодын интерпретация жасауға, Java – апплет және ActiveX басқару элементтерін жүзеге асыруға, Macromedia Flash Player сияқты басқа да қосымшаларды қолдану мүмкіндігіне ие.







2.1.3 AJAX технологиясы

AJAX, HTML-дан турады, JavaScript™, DHTML и DOM технологиялары, ауыр салмақты Web – интерфейсті интерактивті AJAX – қосымшасына аударуға көмектесетін керемет әдіс. AJAX бойынша эксперт, автор бұл технологиялардың бірігіп жұмыс істеуін көрсетеді (жалпы шолудан бөлшекті зерттеуге дейін) мақсаты – өте нәтижелі Web – өңдеуді күделікті шындыққа айналдыру. Ол сонымен қатар XMLHttpRequest – ті қосқандағы AJAX – тің негізгі концепчияларын ашып көрсетеді.


AJAX – веб – қосымшалардың интекративті қолданушы интерфейсін құруға арналған әдіс және браузердің веб-сервермен ақпаратпен фондық алмасуына негізделеді. Нәтижесінде, ақпаратты жаңартқанда веб-парақ толығымен қайта қосылмайды және веб – қосымшалар тезірек және қолайлырақ болады.
Кітапханалар:

  1. AJAX.OOP — JavaScript фреймворк;

  2. Dojo — көпфункционалды JavaScript құралдар жиыны;

  3. Google Web Toolkit —Java-өңдеушілерге арналған құралдар жиыны ;

  4. jQuery — JavaScript кітапхана;

  5. MooTools — JavaScript кітапхана;

  6. Extjs — JavaScript кітапхана;

  7. Prototype — JavaScript кітапхана, сонымен қатар Ruby on Rails – де қол жетерлік;

  8. script.aculo.us — JavaScript кітапхана;

  9. ZK Framework — тегін ZK Framework кітапхана;

  10. xajax — PHP и JavaScript кітапхана.



2.2 Web-серверлер

Web-сервер — бұл бүкіләлемдік ғаламтордың бір немесе бірнеше сайтына түскен сұрауларға қызмет ететін сервер.


Әдетте Web-браузер болып табылатын клиент, Web-сервер-ге қор алу үшін URL – адресі болып белгіленген сұраныс жасайды. Қор – бұл клиентке қажет HTML – парақтар, суреттер, файлдар, медиа-ағындар немесе басқа ақпараттар. Web-сервер жауап ретінде клиентке сұралған ақпараттарды береді. Бұл айырбас HTTP протоколы бойынша жүзеге асады.
Web-сервер деп осы функцияларды орындайтын бағдарламалық қамтаманы және осы бағдарламалық қамтама жұмыс істейтін компьютерді де атайды.
Интернетте 20-ға жуық сервер жұмыс істейді. Олардың негізгілері - Apache и MS IIS (Microsoft Information Server). Сонымен қатар интернеттегі сайттың көпшілігі (60 – 70 %) Apache басқармасында жұмыс істейді.
Apache Web-сервер – і Windows және Unix сияқты (Linux, FreeBSD, Solaris т.б) операционды жүйелермен жұмыс істейді. Apache Web-сервер – і ашық шығу коды бар тегін өнім болып табылады. Көбінесе Unix(Linux, FreeBSD)-PHP байланысында қолданылады. Apache сервер бастауын NCSA httpd – серверінен алады. Ол интернеттегі Web-серверлер ішіндегі бірінші не екінші орында тұр. Бұл Apache сервер тез жұмыс істелетініне және тегін таралуына байланысты. Бұл сонымен қатар HTTP1.1, SSI протоколдарын, модульді архитектураны, ұқсас NSAPI/ISAPI қолдайтын және көптеген түрлі функцияларды, мысалы Peri – сценарилерді немесе HTML-конструкцияларды интерпретациялауды орындайтын тегін модулдері бар өте қуатты сервер. Дегенмен, Apache бәріне сәйкес келе бермейді. Біріншіден, бұл коммерциялық емес пакет. Интернетте бұл өнімді өте кең қолдау барына қарамастан, көптеген компаниялар маңызды жүйені қолдауын тұтынушылардың өздері жүргізетін өнімге салуға сезіктенеді. Соған қарамастан, Linux операционды жүйесіндегідей, түрлі компаниялар Apache серверге коммерциялық негізде қолдау көрсетеді. Apache сервердің таралуына кедергілердің – бірі оның көбіне UNIX – жүйесіне арналғаны. Бірақ шығарылуға дайындық кезінде Windows 95 / Windows NT – ге арналған версиялары да табылады. Осылайша, Apache верверін қолдану орта сыртқы және коммерциялық емес Web-серверлермен шектеледі, бірақ интражелілерге сәйкес келмейді.
Және соңғысы, орнатқан кезде кейде орнату файлдарын қолдан ауыстыру керек немесе кейде тіптен бағдарламаның өзін қайтадан құрастыруға тура келеді. Web – сервер қолданушылардан іздеуге сұраныс қабылдайды, қайта құрады және арнайы бағдарламаға – іздеу машинесіне өткізеді. Іздеу машинесі индекстің ақпаратты базасын қарастырады, сұраныстың шарттарын қамтамасыз ететін парақ тізімін жасайды (осы парақтарға сілтемелер тізімін) сосын Web – сервер-ге қайтарады. Web – сервер орындалған сұраныстың нәтижелерін тұтынушыға қолайлы түрде жөндеп клиенттің машинесіне өткізеді.

Графикалық ақпаратты іздеу (оның ішінде видео ақпараттар) – компьютер технологиясында әзірше принципиалды шешілмей отырған мәселе.


Мамандандырылған анықтамалық қызметтер – бұл белгілі бір тақырып бойынша серверлердің адресі жиналған тақырыптық каталогтар (subject catalogs). Индекстің әмбебап базаларына қарағанда, тақырыптық каталогтарды мамандар құрастырады және клиентті желі туралы тура және жүйеленген ақпаратпен қамтамасыз етеді.


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




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

    Басты бет