Základní pojmy webových technologií

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

Flashcards pro opakování základních pojmů a konceptů webových technologií.

Last updated 1:17 PM on 4/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Co je frontend v webových technologiích?

Frontend je část systému, kterou přímo ovládá uživatel; přívětivé uživatelské rozhraní.

2
New cards

Jaký je rozdíl mezi frontendem a backendem?

Frontend je viditelná část aplikace (uživatelské rozhraní), zatímco backend zahrnuje výpočetní logiku a operaci s daty.

3
New cards

Jak klient-server model definuje frontend a backend?

Klient se obvykle považuje za frontend a server za backend, přičemž určité úkony mohou probíhat již na serveru.

4
New cards

Jaké jsou hlavní rozdíly mezi metodami GET a POST?

GET se používá pro získávání dat a parametry jsou viditelné v URL, zatímco POST se používá pro odeslání dat, které nejsou viditelné v URL.

5
New cards

Jaké jsou výhody použití metody POST?

POST může odesílat rozsáhlé a citlivé údaje, které nejsou viditelné v URL a nelze je cachovat.

6
New cards

Co je JakartaEE?

JakartaEE je nástupce J2EE a označuje enterprise technologie pro jazyk Java spravované organizací Eclipse Foundation.

7
New cards

Co je EJB v kontextu JakartaEE?

Enterprise JavaBeans (EJB) jsou komponenty, které implementují obchodní logiku aplikace a manipulují s daty.

8
New cards

Co je ORM?

Objektově relační mapování (ORM) je technologie, která mapuje objekty do relační databáze a zajišťuje automatickou konverzi dat.

9
New cards

Jaký je účel JNDI?

Java Naming and Directory Interface (JNDI) umožňuje Java klientům přístup k jmenným a adresářovým službám.

10
New cards

Co je API?

API (Application Programming Interface) je rozhraní aplikace, které poskytuje funkcionalitu a procedury pro využívání knihovny.

11
New cards

Jaký význam má Dependency Injection?

Dependency Injection (DI) je technika vkládání závislostí mezi komponenty, aby se snížila vzájemná závislost.

12
New cards

Jak funguje mock objekt?

Mock objekt simuluje reálný objekt a používá se pro automatizované testování bez skutečné logiky originálního objektu.

13
New cards

Jaké jsou vlastnosti JavaBeans?

JavaBeans mají veřejný konstruktor bez parametrů, přístupné vlastnosti prostřednictvím getterů a setterů a umožňují introspekci.

14
New cards

Co umožňuje framework Spring?

Spring framework je open-source kontejner pro vývoj JakartaEE aplikací, integrující IoC, DI a AOP.

15
New cards

Jaké jsou servery používané pro aplikace JakartaEE?

Příklady zahrnují Apache Tomcat, JBoss/WildFly, GlassFish a WebSphere.

16
New cards

Jaké jsou výhody použití Apache Tomcat?

Apache Tomcat nabízí rychlou podporu nových technologií, rychlé nasazení aplikací a menší nároky na výpočetní výkon.

17
New cards

Jaké jsou důvody pro použití komerčních serverů mám jako WebSphere a WebLogic?

Nabízejí robustní implementace pro distribuci transakcí, pohodlnou administraci serverů a lepší zabezpečení.

18
New cards

Jaký je rozdíl mezi WildFly a JBoss EAP?

WildFly je open-source, zatímco JBoss EAP je placený produkt s podporou od Red Hat.

19
New cards

K čemu slouží JDBC?

JDBC (Java Database Connectivity) je standardní API pro přístup k relačním databázím.

20
New cards

Co je WAR?

WAR (Web Archive) je formát pro distribuci webových aplikací ke konečným uživatelům.

21
New cards

Jaká jsou úskalí s migrací mezi servery?

Migrace mezi servery není zpravidla přímočará kvůli implementačním změnám.