URO cviceni Java 2

1. Cílem dnešního cvičení bude podívat se na programování trošku jiným pohledem. Základem bude architektura MVC (Model-View-Controller). MVC odděluje datový model aplikace, uživatelské rozhraní a řídicí logiku.

  • Model (model) – reprezentace informací a dat.
  • View (zobrazení) –  zobrazuje data a ovládání do podoby vhodné k interaktivní prezentaci uživateli.
  • Controller (řízení) – reaguje na události (typicky pocházející od uživatele) a zajišťuje změny v modelu nebo v pohledu.

Jaké výhody přináší použití MVC ?

 

2. Vytvořte kalkulačku v prostředí JAVA (Swing) pomocí MVC.

šablona kalkulačky cviceni_java_2.zip [21,4 kB]

3. Ukázky částí kódu:

public void actionPerformed(ActionEvent e) {
System.out.println(e.getActionCommand());
}