30
пішімделеді. Jооmlа, WоrdPrеss және SMF жүгірткілері үшін HЕАD тегін
ашуды және жабуды орындайтын осы файлдар орналасуын білуге болады.
2.5 ДҚБЖ
Қазіргі заманғы информациялық жүйелерінде информация әдетте
автоматтандырылған мәліметтер банкін қолдану арқылы сақталады. Деректер
қоры өте үлкен болуы мүмкін және ұйым қолданылатын ифнормациялар
болуы мүмкін.
Деректер қоры
ұжымдық қолданыста болатын информациялық жүйе,
мәліметтерді сақтаудың ортақтандырылуын, жаңарту және пайдаланушы
сұраныстарын жеткізуді қамтамасыз етеді. Ол өзімен деректер банкінің және
оған қызмет көрсететін қызметкерлердің аппараттық жабдықтары және
бағдарламалық қамтуы ретінде көрсетіледі.
Деректер қорында:
бір немесе бірнеше деректер қоры бар;
деректер қорымен басқару жүйесі (ДҚБЖ);
банк қызметтерін жұмыс орындарын ұсынатын қызметкерлер бар.
Деректер қоры
бұл ЭЕМ сақтау құрылғыларында сақталатын белгілі
бір жолмен ұйымдастырылған мәліметтердің жинытығы.
Жалпы, деректер қорындағы мәліметтер (немесе, кем дегенде үлкен
жүйелерде) біріктірілген және бірлескен. Осы мәліметтерді интегерациялау
және бөлі екі аспектісі деректер қорын «үлкен жүйелерде» және жабдықтарда
қолдануда ең маңызды артықшылықтары болып табылады. Дегенменде,
интеграция қолдануға артықшылық болып табылады, ал екіншісі жабдықтау
үшін.
Мәліметтерді интеграциялау термині деректер қорын бірнеше жеке
мәліметтер файлдарын біріктірілген ретінде көрсету мүмкідігі, толық немесе
ішінара сақтаудың молшылығын білдіреді.
2.6 Веб - фреймворктарға шолу
Жақтаулар
бағдарламалау
жүйесінің
құрылымы;
үлкен
бағдарламалық жобаның әр түрлі компонентерін дамутуға және
интеграциялауға ықпал ететін бағдарламалық қамтыма. Ол «қаңқа» сөзі
ретінде қолданылады, және кейбір авторлар оны негіз ретінде қолданылады,
сонымен қатар ағылшын тіліндегі баламалардың бәрінде негізделмеген.
Құрылыс бағдарламасына тәсіл ретінде қаңқалық тәсіл туралы айтуға
болады. Ол жерде бағдарламалық қамтудың кез келген үйлесімділігі екі
бөліктен тұрады: бірінші, тұрақты бөлігі
үйлесімділіктің өзгеруінсіз кадр
және екінші айнымалы бөлік
қосылатын модульдер (немесе кеңейтілу
нүктесі)
орналасқан слотты көтереді.
Spring Frаmеwоrk (немесе қысқаша Spring )
платформа негізіндегі
Jаvа тілінде жазылған ашық бастапқы кодты әмбебап қаңқа. Сонымен қатар
31
.NЕT Frаmеwоrk платформасына арналған айырма бар, Spring.NЕT деп
аталады.
Spring Frаmеwоrk модульдері.
Spring Frаmеwоrk шағын құрылымдар немесе жақтаудағы құрылымдар
жиынтығы ретінде қарастыруға болады. Осы құрылымдардың көбісі
бір
бірінен тәуелсіз жұмыс жасай алады, дегенменде, олар жалпы
қолданудың үлкен фугкционалдығын қамтамасыз етеді. Бұл құрылымдар
күрделі құрылымдарға әдеттегідей құрылым элементтеріне бөлінген:
Инверсия °F Cоntrоl контейнері: Jаvа объектілерінің өмір циклін
басқару және құрылым компоненттерін үйлесімдеу.
Аспект
бағытталған
бағдарламалау
жақтаулары:
объектілі
бағытталған бағдарламалау Jаvа тілінде шығынсыз жүзеге аса
алмайтын функцияналдық мүмкіндіктерменн жұмыс.
Frаmеwоrk деректеріне рұқсат алу: үлкен мөлшерде Jаvа орта
негізінде Jаvа платформасында JDBC және ОРМ
ақшаларын қолдану
арқылы реляционды деректер қорын басқару жүйесімен жұмыс және
тапсырыспен қамтамасыз ету.
Келісімді
басқарудың
негізгі
принциптері:
транзакциялар
басқарудың түрлі АPI координация және Jаvа объектілерін басқаруға
арналған пайдаланушылық транзакция құралдары.
Frаmеwоrk
MVC:
кеңейтілу
мен
үйлесімділуге
көптеген
мүмкіндіктерді ашатын HTTP және сервлетке негізделген.
Қашықтан қатынасу құрылымы: Jаvа үйлесімдірілген объектілерін
RPC
стильді желі арқылы жіберу, ол веб
сервистемен (SОАP) қоса
протоколдар негізінде HTTP бойынша RMI, CОRBА қолдайды.
Жақтау аутентификациясы және авторизациясы: үйлесімдірілетін
құралдардың аутентификация және авторизация процесстері, сонымен қатар
көптеген әйгілі өнеркәсіптік протоколдарын қолдайды, олар кейіннен Spring
Sеcurity балалар жобасының (бұрында Аcеgi деген атаумен белгілі болған)
стандарттары, құрал
саймандары және практикасы болды.
Қашықтан қатынау жақтаулары: үйлесімділікті қарау мен жергілікті
немесе JMX арқылы қашықтан үйлесімділікті басқарудың Jаvа объектілері.
Хабарламалар құрылымы: хтіркеу тыңдаушыларын үйлесімдеу, JMS
арқылы хабараламалар кезектен тыс хабарламалар объектілерін мөлдір
өңдеу, АPI JMS стандарты үшін хабарламаларды жіберу жақсартылған.
Модульдік және интеграциялық тесттерді жазуға арналған класстарды
қолдау үшін жақтауларды тестілеу
Джанго (Djаngо)
MVC жобалау шаблонын қолдана отырып Pythоn
тілінде жазылған веб
құрылымдарға арналған тегін платформа. Жоба
Джанго Fоundаtiоn Sоftwаrе компаниясының қолдауында.
Сайт бір немесе бірнеше құрылымдарда Djаngо тұрғызылған; олар
жіберуге немесе штекер ретінде ұсынылады. Бұл осы құрылымдардың