Back-End Technologies Flashcards
Какво е Java и за какво се използва?
Обектно ориентиран език за back-end разработка . Работи върху сървърната част на приложенията, разполага с много различни APIs, които да улесняват работата на developer-ите. Кода се компилира до байт код, който се разчита от Виртуалната машина. Разполага и с Garbage Collector.
Какво е Garbage Collector и за какво служи?
Garbage Collector отговаря за управлението на паметта, като намира обекти които не са в употреба и ги заличава, за да освободи повече свободна памет.
Какво е Spring и за какво служи?
Spring framework е Java платформа с отворен код. Spring използва Inversion of Control и Dependency Injection, за да популяризира добрите практики за кодиране на софтуер и да ускори времето за разработка.
Какво е Hibernate и за какво служи?
Hibernate, ORM, обектно -релационен инструмент за картографиране за езика за програмиране на Java. Той предоставя рамка за картографиране на обектно-ориентиран модел на домейн към релационна база данни.
Какво е Struts и за какво служи?
Struts, Apache Struts 1 е рамка за уеб приложения с отворен код за разработка на Java EE уеб приложения. Той използва и разширява Java Servlet API, за да може сървърните разработчици да приемат архитектура на MVC
Какво е GWT Google Web Toolkit и за какво служи?
GWT позволява писане на ajax и създаване на rich client apps (client side) с java, разполага с java-to-JavaScript компилатор, това позволява приложението да се чете от всеки браузър.
Какво е Java Server Faces (JSF) и за какво служи?
Java Server Faces е framework за опростяване на интеграцията за разработка на web user interfacе.