Ғаламтор дүкенін басқарудың автоматтырылған жүйесін жобалау



жүктеу 0,66 Mb.
Pdf просмотр
бет9/19
Дата19.02.2018
өлшемі0,66 Mb.
#10096
1   ...   5   6   7   8   9   10   11   12   ...   19

32 

 

архитектуралық  артықшылықтарының  бірі  болып  табылады,  мысалы  Ruby 



Оn Rаils. Жақтаулардың негізгі принциптарының бірі  

DRY.  



Сонымен  қатар,  басқа  URL  құрылымдарын  өңдеушілерге  қарағанда 

Djаngо  тұрақты  мағыналары  қолдану  реттелген,  және  контроллер  моделінің 

құрылымы автоматты түрде көрсетілмейді.  

Деректер  қорымен  жұмыс  жасау  үшін  Djаngо  ОRM  мәліметтер 

модельдері  Pythоn  класстары  сипаттайды,  және  деректер  қорының 

сұлбасымен генерациялантын  өзінің деректер қорын пайдаланыды.  

Djаngо кейбір ерекшеліктері: 

 



ОРМ, деректер қорын АPI транзакция қолдауымен рұқсат алу; 

 



көптеген  тілдерге  аудармалары  бар  ендірілген  администратор 

интерфейсі; 

 

тұрақты мәндер негізігдегі URL бойынша менеджер; 



 

тег және мұрагерлігі бар кеңейтілетіншаблондар жүйесі; 



 

кэштеу жүйесі; 



 

интернационализация; 



 

кез  келген  Djаngо  сайттанрында  орнатылған  құрылымдар 



архитектурасын қосу; 

 



«жалпы көру» 

 контроллер функцияларының шаблоны. 



Yii

 



бұл 

MVC 


парадигмаларын 

жүзеге 


асыратын 

үлкен 


веб

құрылымдардың  жылдам  жобалауына  арналған  PHP  құрылым



жақтау 


негізіндегі  жоғары  тиіміділікті  компонент.  Бұл  кодты  пайдаланудың 

максималды түрде қайта қолдану концепциясын қолдануға мүмкіндік береді 

және  веб

жобалау  процессін  әсерлі  жылдамдатуға  мүмкіндік  береді.  Yii 



атауы  (Yее  деп  оқылады)  қарапайым  (жеңіл),  тиімді  және  кеңейтілуге 

болатын деген мәннен шыққан.  

Мүмкіндіктері: 

  PHP  тілінде  жазылған  басқа  жүйелермен  салыстырғанда  өнімділігі 



жоғары;  

 



Mоdеl-Viеw-Cоntrоllеr парадигмасы; 

 



(PDО)  деректер  қорымен  жұмыс  жасауға  арналған  DАО  және 

АctivеRеcоrd интерфейстері; 

 

интернационализацияны қолдау; 



 

беттер мен жеке фрагменттерді  кэштеу; 



 

қателіктерді ұстап алу мен өңдеу; 



 

тексеруді енгізу мен формасы; 



  аутентификация және авторизация; 

 

интеграция үшін АJАX және Jquеry пайдалану; 



  CRUD-операциялары үшін (құрылыс ормандары) негізгі PHP

кодын 


генерациялау; 

 



олардың жарық ауысымдары үшін тақырыптарды қолдау; 

 



сыртқы кітапханаларды қосу мүмкіндігі; 

 



миграция бойынша деректер қоры; 


33 

 



 

автоматты тестілеу; 

 

RЕST қолдауы. 



Мәліметтерді бөліктеу термині деректер қорындағы жеке элементтерде 

түрлі пайдаланушыларды қолдану мүмкіндігін білдіреді. Әрбір пайдаланушы 

дәл сол мәліметтерге,  мүмкін дәл сол уақытта (параллельді қолжету), рұқсат 

ала  алатыны  түсінікті.  Мәліметтерді  осылайша  бөліктеу,  параллель  немесе 

қатарынан  қосу,  деректер  қорын  интеграцияланған  құрылымда  болғаны 

себебінен болады.  

Жоғарыда айтылған деректер қорының сипаттамасының (және бөліктеу 

интеграциясы)  салдарының  бірі  болып  әрбір  жеке  пайдаланушы,  ереже 

бойынша,  деректер  қорының  кішігірім  бөлігімен  ғана  жұмыс  жасайды,  ал 

басқа  пайдаланушылар  өңделген  бөліктері  жиі  еркін  формада  бұғатталады. 

Басқаша 

айтқанда, 

әрбір 

деректер 



қоры 

оның 


әрбір 

жеке 


пайдаланушыларымен әр түрлі қабылданады. Шынында, бірдей бөліктерімен 

жұмыс жасайтын екі деректер қорының пайдаланушалары олар туралы әсерлі 

әр түрлі түсінікте болады.  

Деректер  қорының  моделі  ұйым  формасындағы  мәліметтерімен 

сипатталады.  Деректер  қорының  моделінің  типі  желі,  иерархиялық  және 

реляционды  деп  бөлінеді.  Қазірігі  уақытта  іс  жүзінде  тек  реляционды 

құрылым қолданылады. Әрбір реляционды кесте өзімен екіөлшемді массивті 

көрсетеді және келесі қасиеттерге ие: 

 

Кестенің әрбір элементі 



мәліметтердің бір элементі. 

 

Кесте бағанындағы әрбір ұяшықтар біртекті 



 

Әрбір баған атауы бірегей. 



 

Бірдей бағандар кестеде жоқ. 



 

Бағандар мен жолдар реті еркін болуы мүмкін. 



Деректерді  сақтаудың  бұл  моделі  компьютерде  деректер  қорын 

қолданудың оңтайлығын қамтамасыз етеді. Деректер қорының кестесі белгілі 

бір қарым

қатынастармен байланысты болу мүмкіндігін ескере отырып, бұл 



модель  деректер  тұтастығын  қамтамасыз  етеді  мен  сақтау  молшылығын 

болдырмайды.  Осылайша,  ол  көп  жағдайда  қазіргі  заманғы  деректер  қорын 

пайдаланылады.  

Деректер  қорын  басқару  жүйесі  (ДҚБЖ) 

  деректер  қорын 



ұйымдастыру  мен  жүргізуге  арналған  мамандырылған  бағдарлама  немесе 

бағдарламалар  жинағы.  Ол  деректерді  сақтауды  және  деректер  қорының 

пайдаланушымен  қарым

қатынасын  қамтамасыз  етеді;  бұл  әрекет 



пайдаланушыларға іздеуді, сорттауды іске  асырауға  және деректер  қорынан 

мәліметтерді  алуға  мүмкіндік  береді,  және  кейбір  пайдаланушылар 

 

деректер  қорында  жазбаларды  қосуға,  жоюға  және  өзгерте  алады.  ДҚБЖ



ң 

деректер қоры жұмыс  жасауына байланысты: 



 

Иерархиялық. 



 

Желі. 



 

Реляционды. 




жүктеу 0,66 Mb.

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




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау