1/20
Flashcards pro opakování základních pojmů a konceptů webových technologií.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
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í.
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.
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.
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.
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.
Co je JakartaEE?
JakartaEE je nástupce J2EE a označuje enterprise technologie pro jazyk Java spravované organizací Eclipse Foundation.
Co je EJB v kontextu JakartaEE?
Enterprise JavaBeans (EJB) jsou komponenty, které implementují obchodní logiku aplikace a manipulují s daty.
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.
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.
Co je API?
API (Application Programming Interface) je rozhraní aplikace, které poskytuje funkcionalitu a procedury pro využívání knihovny.
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.
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.
Jaké jsou vlastnosti JavaBeans?
JavaBeans mají veřejný konstruktor bez parametrů, přístupné vlastnosti prostřednictvím getterů a setterů a umožňují introspekci.
Co umožňuje framework Spring?
Spring framework je open-source kontejner pro vývoj JakartaEE aplikací, integrující IoC, DI a AOP.
Jaké jsou servery používané pro aplikace JakartaEE?
Příklady zahrnují Apache Tomcat, JBoss/WildFly, GlassFish a WebSphere.
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.
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í.
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.
K čemu slouží JDBC?
JDBC (Java Database Connectivity) je standardní API pro přístup k relačním databázím.
Co je WAR?
WAR (Web Archive) je formát pro distribuci webových aplikací ke konečným uživatelům.
Jaká jsou úskalí s migrací mezi servery?
Migrace mezi servery není zpravidla přímočará kvůli implementačním změnám.