Java Programming Technology
Code | Completion | Credits | Range |
---|---|---|---|
XD36TJV | Z,ZK | 4 | 14+6s |
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Science and Engineering
- Synopsis:
-
Lectures refer to advanced programming technologies implemented by the Java language. Technologies for internet applications development, technologies for information systems development, design of advanced graphical user interfaces and rapid application development are discussed.
- Requirements:
-
The project has to be passed
- Syllabus of lectures:
-
1. Component Model in Java (Java Beans)
2. Design of GUI (Java Foundation Classes)
3. Architecture MVC (Model View Controller)
4. Communication to SQL Server (JDBC)
5. Design of Server Side Applications (Servlets and Java Server Pages)
6. Handling XML
7. Enterprise Java Beans I
8. Enterprise Java Beans II
9. Native Methods Calling (Java Native Interface)
10. Introspection of Classes and Objects (Reflection)
11. Java Security Model
12. Design of Graphical Applications (Java 2D a 3D)
13. Specification and Standardization
14. Trends
- Syllabus of tutorials:
-
1. Project specification
2. Design of Java Beans
3. Design of GUI
4. Design of GUI II
5. Design of DB application
6. GUI on WWW
7. Design EJB
8. EJB Deployment
9. Calling of Native Method
10. Using of Introspection
11. Design of Security Application
12. Tuition
13. Tuition
14. Crediting
- Study Objective:
- Study materials:
-
1. G. G. Cattell et al, 2EE(tm) Technology in Practice: Building Business Applications with the Java(tm) 2 Platform, Enterprise Edition, Addison-Wesley Pub Co, 2001
2. Jamie Jaworski et al, Java 2 Unleashed, SAMS publishing, 1999
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Computer Technology- structured studies (compulsory elective course)