Лекция№9 Основные способы взаимодействия в технологии клиент-сервер



Pdf көрінісі
бет8/9
Дата06.11.2022
өлшемі0,7 Mb.
#47908
1   2   3   4   5   6   7   8   9
Бизнес-объектілерді модельдеуді 
қолдау
JDO-ның негізгі міндеті - бизнес-объектілерді модельдеуді қолдауды
қамтамасыз ету. Бұл тұрғыда бұл механизм ұзақ мерзімді сақтаудың
салыстырмалы түрде мөлдір моделін ұсынады: сынып әзірлеушілері
объектілердің ұзақ мерзімді сақталуын қамтамасыз ету үшін арнайы
кодты жазудың қажеті жоқ. Орындау кезінде "сілтеме бойынша" ұзақ
мерзімді сақтау механизмі іске қосылады (by reference): объект ұзақ
уақыт сақталатын басқа объектіден сілтеме алғаннан кейін бірден ұзақ
сақталатын болып белгіленеді. Әрине, "түбір" объектілер үшін
инициализацияның өзіндік процедурасы қарастырылған. Алайда кейбір
объектілерді ұзақ уақыт сақтауға болмайды; мысалы, Exception, Thread
және Socket сияқты жүйелік объектілерді JDO көмегімен ұзақ уақыт
сақтауға болмайды.


JDO объектілерді күрделі агрегаттауды қолдайды; бұл объектіге
бағытталған модельдеудің ерекшелігі. Сонымен қатар, объектілер жадта
қосымша сақталады: ресурс менеджерінен жадқа тек қолданба қолданатын
объектілер ғана жазылады. Қолайлы өнімділікке қол жеткізу үшін бұл өте
маңызды.
Кәсіпорын деректерін объектілер түрінде ұсынуға мүмкіндік беретін
JDO сияқты технологияны қолданған кезде Java тілінде әртүрлі процестер
тұжырымдалады. Бұған қол жеткізу үшін бағдарламаларда осы деректерді
ұсынатын ұзақ мерзімді сақталатын объектілерге қол жетімділік болуы
керек. Шын мәнінде, басқа объектілерге жүгіну үшін бағандағы кем
дегенде бір объектіге қол жеткізу керек.


Объектіні алдын-ала алу jdo технологиясында анықталған сұраныстар
тілі арқылы жүзеге асырылады. Бұл тілді, мысалы, белгілі бір шартқа
сәйкес келетін барлық Employ ("жұмыс") объектілерін таңдау үшін
қолдануға болады. Бұл сұраныс тілі Java-ға ұқсас синтаксисті айтарлықтай
шектеулермен қолданады, мұнда мысалы, әдістер шақырылмайды. Ол JDO
көмегімен автоматты түрде төменгі деңгейдегі ресурстар менеджерлері
түсінетін формаға аударылатын объектілердің шарттарын тұжырымдайды
және
таңдау
операцияларының
қалай
орындалатындығы
туралы
мәліметтерді анықтайды (мысалы, егер реляциялық ДҚБЖ қолданылса,
SQL "таңдау" реті).
Enterprise JavaBeans (EJB) технологиясынан
JDO механизмі терең
егжей-тегжейлі
құрылымы
бар
объектілермен
жұмыс
істеуді
қолдайтындығымен ерекшеленеді.




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




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

    Басты бет