|
Offered by:
Department of Applied Electronics
(IAE) |
Prerequisite: 92032, 92811 |
Recommended semester:
5th-6th semester |
Scope and form: Lectures and project work |
Examination:
Evaluation of report(s)
(13 point scale
) |
Contact person: |
Thorkild Larsen, IAE, IAE, Building 451, Tel. +45 4525 5283 |
|
Aim: To give the students such knowledge about JAVA that he/she can use the language to build internetapplications. |
Contents: Introduction. JAVA. Languagedevelopment. Types. Operators. Classes and objects. Inheritance. Interfaces. Exeption handling. Relation to C++.
Bytecode. Java Virtual Machine (JVM). Just in time (JIT) compiling.
JAVA API, overview. Namespaces. Packages.
Wrapper classes. Utility classes. Abstract Windows Toolkit (AWT). Event model. Model/View/Control architecture.
Stand-alone JAVA-programs. JAVA applets.
Object persistens. Databaseaccess: JDBC, ODBC bridge. Remote Method Invocation (RMI).
Development tools.
Networkprogramming: URL classe. Socket classes. Socket programming.
Multithreading. Syncronisation primitives.
Component-development: JAVA beans.
Introduction to distributed objectmodels: Client/Server model, Distributed Component Object Model (DCOM), Component Object Request Broker Architecture (CORBA) |