Java EE un Spring platformu salīdzinājums tīmekļa lietotņu izstrādē
Author
Spricis, Raimonds
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Vasiļjeva, Alina
Date
2012Metadata
Show full item recordAbstract
Java EE un Spring ir populārākās Java tīmekļa lietotņu izstrādes platformas. Vēsturiski Java EE platformas sākotnējās versijas sarežģītā izstrādes procesa un resursu patēriņa dēļ izstrādātāju vidū iemantoja "smagsvara" platformas slavu. Kā alternatīva "vieglā svara" platforma tika radīta Spring platforma. Laika gaitā Java EE tika uzlabota, un platformas jaunākajās versijās izstrādes procesa sarežģītība ir mazinājusies.
Darbā tiek apskatītas Java EE 6 un Spring 3 platformu piedāvātās iespējas un analizēta to funkcionalitāte. Izmantojot autora izstrādātas lietotnes, tiek testēta un analizēta platformu veiktspēja. Noslēgumā tiek doti ieteikumi platformas izvēlē atkarībā no realizējamā projekta specifikas. Java EE and Spring are most popular Java web application platforms. Early versions of Java EE platform had complicated development process and high resource usage so in developer community it was called "heavy-weight". Spring platform emerged as an alternative "light-weight" platform. Later Java EE was updated and development complexity was decreased.
Paper describes features of Java EE 6 and Spring 3 platform and analyses platform functionality. Performance of both platforms is tested using applications developed by author. In conclusion author gives recommendations for platform choice depending on project characteristics.