Tytuł pozycji:
Three-tier applications development using software frameworks supporting IoC, MVC design patterns and ORM, AOP techniques
- Tytuł:
-
Three-tier applications development using software frameworks supporting IoC, MVC design patterns and ORM, AOP techniques
Wytwarzanie aplikacji o architekturze trójwarstwowej przy wykorzystaniu szkieletów programistycznych wspierających wzorce projektowe IoC, MVC oraz techniki ORM i AOP
- Autorzy:
-
Mally, Michał
- Słowa kluczowe:
-
Szkielet, IoC, MVC, ORM, AOP
- Dostawca treści:
-
Repozytorium Uniwersytetu Jagiellońskiego
-
Przejdź do źródła  Link otwiera się w nowym oknie
Praca naukowa przedstawia podstawy tworzenia aplikacji trójwarstwowych na przykładzie wybranego szkieletu programistycznego Spring Framework oraz rozwiązań mu towarzyszących takich jak JBoss Hibernate, czy JMS. Przybliża zagadnienia architektur n-warstwowych, ideę odwróconego sterowania, mapowania obiektowo-relacyjnego oraz programowania zorientowanego aspektowo. Opisuje podstawy szkieletu programistycznego Spring Framework. Na jego przykładzie definiuje pojęcia kontenera IoC oraz demonstruje konkretne sposoby wdrożenia w życie technik AOP, ORM oraz wzorców projektowych IoC, MVC. Przybliża zagadnienie wstrzykiwania zależności. Praktyczną część pracy stanowi internetowy portal społecznościowy bike-diary.org przeznaczony dla entuzjastów kolarstwa szosowego stworzony specjalnie na potrzeby tej pracy. Stanowi on rzeczywisty przykład wykorzystania opisanych w pracy zagadnień. Praca zamyka się dyskusją na temat opłacalności wykorzystania konkretnego szkieletu programistycznego jak i szkieletów programistycznych w ujęciu ogólnym.