Return to search

Aspektinis objektinis duomenų bazių modelis pilno kliento sistemoms / Aspect Oriented Object Database Model For Rich Client Applications

A big variety of new modern programming technologies exist in today's market and each of it provide different approaches for the same problems. It is quite a challenge for a project manager or a system architect to decide which technology is best for their project and a lot of time should be spent for analysis before some decisions could be made. The main purpose of this work is to create a reusable model for JAVA applications that is based on cutting edge technologies such as Aspect-Oriented Programming, Object databases and Model-View-Controller architecture. This work provides research data that could be used for analysing what influence will these new technologies have for the system. Created model is based on aspect oriented programming. The key component is a TransactionalAspect which does automatic database session and transaction management. It also provides session pooling for better reliability and performance and thread safety by using ThreadLocal for more complex applications. As a result a model was created that helps to manage 4 main stages of system development processes: project analysis precess, architecture process, coding process and system support process. Helps to develop a quality system on time and save project expenses at the same time.

Identiferoai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2006~D_20060601_115929-72261
Date01 June 2006
CreatorsJurna, Povilas
ContributorsKazanavičius, Egidijus, Bareiša, Eduardas, Pilkauskas, Vytautas, Šeinauskas, Rimantas, Stulpinas, Raimundas, Butleris, Rimantas, Štuikys, Vytautas, Tomkevičius, Arūnas, Paradauskas, Bronius, Motiejūnas, Kęstutis, Kaunas University of Technology
PublisherLithuanian Academic Libraries Network (LABT), Kaunas University of Technology
Source SetsLithuanian ETD submission system
LanguageLithuanian
Detected LanguageEnglish
TypeMaster thesis
Formatapplication/pdf
Sourcehttp://vddb.library.lt/obj/LT-eLABa-0001:E.02~2006~D_20060601_115929-72261
RightsUnrestricted

Page generated in 0.002 seconds