|
Nastavni plan: Programski jezik Java: standardne aplikacije, apleti i sevleti. Nezavisnost od platforme i prenosivost programskog koda (bytecode). Osnovni elementi jezika Java: tipovi podataka, varijable, izrazi, operatori; upravljanje tokovima procesa i podataka: uvjeti grananja i petlje. Strukturne osobine jezika Java. Klase, konstruktori i metode. Kreirenje i oblikovanje klasa, metoda i objekata u jeziku Java. Uporaba sistemskih klasa i metoda; nasljeđivanje i nadjačavanje; unošenje (import) metoda, klasa i paketa. Iznimke: vrste iznimaka i rukovanje iznimkama. Tokovi podataka i rad sa datotekama; ulazni i izlazni tokovi: definiranje i način uporabe. Kreiranje apleta: životni ciklus i uporaba apleta. Kreiranje komunikacijskih sučelja. Interaktivna komunikacija: uporaba tekstualnih polja i područja, izbornih lista i dugmadi. Oblikovanje grafičkih sučelja. Rukovanje događajima i operacije sa mišem. Programske niti i višenitno programiranje. Programske niti i apleti. Animacija. Servleti: načela i metode oblikovanja servleta. Životni ciklus servleta. Namjena i mogućnosti uporabe servleta. Apleti, servleti, i interaktivne web aplikacije. Sigurnost i zaštita: područja i oblici zaštite, kontroliranje operacija (aktivnosti) apleta i servleta.
Materijali
Pismeni
Zadaci za vježbu
Literatura
Korisni linkovi
|