Laboratorium Java

PLAN LABORATORIUM

Java SE, JRE, JDK. Klasy JFrame, JApplet. Narzędzia: java, javac, javadoc, jar, javaws, jconsole, ant, junit. Java Web Start. IDE NetBeans, Eclipse.

Laboratorium - 1

Budowa GUI aplikacji i apletu, klasy FlowLayout, GridLayout, BorderLayout, GridBagLayout. Budowa menu, klasy JMenu, JMenuBar. Budowa belki narzędziowej, JToolBar

Laboratorium - 2

Obsługa zdarzeń, interfejsy ActionListener, MouseListener, KeyListener, WindowListener. Obsługa zdarzeń w klasie głównej, wewnętrznej (nazwanej i anonimowej) i zewnętrznej.

Laboratorium - 3

Biblioteka Swing, klasy JFileChooser, JTabbedPane, JColorChooser, JSplitPane, JTable i inne. PLAF. JavaFX, klasy Application, Stage, Scene. FXML, FX – CSS. Aplikacje MVC.

Laboratorium - 4

Java EE serwery, GlassFish, Apache Tomcat. Serwlety, obsługa żądań HTTP. JSP. JSF. EJB. Java EE, aplikacje MVC. Java Web Services (SOAP, REST)

Laboratorium - 5

JAXP, SAX, StAX, DOM, XSLT. JAXB (marshal, unmarshal). Walidacja XML z DTD, XML Schema. Obsługa bazy MySQL. JDBC. JPA.

Laboratorium - 6

Java ME SDK. Klasa MIDlet. Budowa GUI. Obsługa zdarzeń, CommandListener. Biblioteka LWUIT. Android SDK. Hybrid applications.

Laboratorium - 7