Back-End Technologies Flashcards

1
Q

Какво е Java и за какво се използва?

A

Обектно ориентиран език за back-end разработка . Работи върху сървърната част на приложенията, разполага с много различни APIs, които да улесняват работата на developer-ите. Кода се компилира до байт код, който се разчита от Виртуалната машина. Разполага и с Garbage Collector.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Какво е Garbage Collector и за какво служи?

A

Garbage Collector отговаря за управлението на паметта, като намира обекти които не са в употреба и ги заличава, за да освободи повече свободна памет.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Какво е Spring и за какво служи?

A

Spring framework е Java платформа с отворен код. Spring използва Inversion of Control и Dependency Injection, за да популяризира добрите практики за кодиране на софтуер и да ускори времето за разработка.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Какво е Hibernate и за какво служи?

A

Hibernate, ORM, обектно -релационен инструмент за картографиране за езика за програмиране на Java. Той предоставя рамка за картографиране на обектно-ориентиран модел на домейн към релационна база данни.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Какво е Struts и за какво служи?

A

Struts, Apache Struts 1 е рамка за уеб приложения с отворен код за разработка на Java EE уеб приложения. Той използва и разширява Java Servlet API, за да може сървърните разработчици да приемат архитектура на MVC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Какво е GWT Google Web Toolkit и за какво служи?

A

GWT позволява писане на ajax и създаване на rich client apps (client side) с java, разполага с java-to-JavaScript компилатор, това позволява приложението да се чете от всеки браузър.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Какво е Java Server Faces (JSF) и за какво служи?

A

Java Server Faces е framework за опростяване на интеграцията за разработка на web user interfacе.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly