Udbydes af:
Institut for Anvendt Elektronik
(IAE) |
Faglige forudsætninger: 92032, 92811 |
Vejledende semester:
5.-6. semester |
Undervisningsform: Forelæsninger og projektarbejde |
Evalueringsform:
Rapportaflevering
(13-skala
) |
Kontaktperson: |
Thorkild Larsen, IAE, IAE, bygn. 451, tlf. 4525 5283 |
|
Kursusmål: Kursets mål er at sætte den studerende i stand til at anvende programmeringssproget JAVA til opbygning af internetapplikationer |
Kursusindhold: Introduktion. JAVA. Sprogopbygning. Typer. Operatorer. Klasser og objekter. Nedarvning. Interfaces. Exeption handling. Relation til C++.
Bytekode. Java Virtuel Machine (JVM). Just in time (JIT) kompilering.
JAVA API, overview. Namespaces. Packages.
Wrapper klasser. Utility klasser. Abstract Windows Toolkit (AWT). Event model. Model/View/Control arkitektur.
Stand-alone JAVA-programmer. JAVA applets.
Object persistens. Databaseadgang: JDBC, ODBC bridge. Remote Method Invocation (RMI).
Udviklingsværktøjer.
Netværksprogrammering: URL klasse. Socket klasser. Socket programmering.
Multithreading. Synkroniseringsprimitiver.
Komponentudvikling: JAVA beans.
Introduktion til distribuerede objektmodeller: Client/Server model, Distributed Component Object Model (DCOM), Component Object Request Broker Architecture (CORBA) |