Obsah této práce je zaměřen na vývoj konkurenčních a distribuovaných aplikací pro platformy Java SE a Java EE. První část vysvětluje jednotlivé techniky vývoje těchto aplikací, které jsou ukázány na příkladech. Druhá část se věnuje popisu komponentově orientovaného frameworku Fyx, sloužícího pro vývoj webových aplikací. Uvádí programátora do kódu aplikace tak, aby byl schopen vytvářet vlastní komponenty, které budou s frameworkem Fyx kompatibilní.This thesis is focused on the development of concurrent and distributed applications for the platform Java SE and Java EE. The first part explains the individual techniques of development of these applications, which are demonstrated on the examples. The second part deals with the description of co...