Vjebe 1 UVOD PREDSTAVLJANJE Darko Androec darko androcecfoi
Vježbe 1. UVOD
PREDSTAVLJANJE � Darko Andročec � darko. androcec@foi. hr � Konzultacije: ponedjeljak: 12 -14 h četvrtak: 12 -14 h
ŠTO ĆEMO RADITI � ERA model i baza podataka � web aplikacije � EJB � XML � web servisi � aplikacije za mobilne uređaje
ALATI � Oracle virtual. Box � Java SE JDK i Java EE SDK � Visual Paradigm for UML (Community Edition) 5. 1 � Net. Beans IDE 6. 9. 1
VIRTUALIZACIJA � Apstrakcija računalnih resursa � Platformska – virtualni strojevi � Resursna
ORACLE VIRTUALBOX � x 86 i AMD 64/Intel 64 virtualizacijski softver � Open-source
JAVA SE JDK I JAVA EE SDK � Java SE omogućuje razvoj Java aplikacija na računala i servere � Java EE standard za korištenje Jave u složenijim aplikacijama
OBJEKTNO ORIJENTIRANO PROGRAMIRANJE � svojstva apstraktnih ili stvarnih objekata modeliraju se programskim klasama i objektima � združivanje podataka i funkcija � program se sastoji od niza objekata koji razmjenjuju podatke, mijenjaju stanja i stvaraju nove objekte � implementacija objekta je skrivena
PREDNOSTI � podaci i funkcije čine cjelinu � da bi programer koristio postojeću klasu treba poznavati samo njeno javno sučelje � bolja iskoristivost koda � jednostavniji razvoj aplikacija koje rade u grafičkom okruženju
JAVA � programski jezik razvijen kao odgovor na razvoj aplikacija u heterogenom i distribuirnom okruženju, tj. aplikacija koje zauzimaju minimum sistemskih resursa, mogu se izvoditi na svakoj platformi i moguće ih je dinamički nadograđivati
KARAKTERISTIKE JAVE � robustan i siguran jezik � jednostavan, objektno orijentiran, poznat � neovisan o platformi i prenosiv � visokih perfomansi � višenitan
JAVA PLATFORMA � programsko okruženje unutar kojeg se izvode programi � JVM (Java Virtual Machine) - osnova implementirana na različitim sklopovskim parametrima � Java API (Application Programming Interface) - zbirka različitih gotovih programskih komponenata grupiranih u biblioteke srodnih klasa
NETBEANS
- Slides: 13