Computer Engineering MA, Java Enterprise Development using J2EE Standards, 7.5 Credits

Please note that the literature can be changed/revised until: 
• June 1 for a course that starts in the autumn semester
• November 15 for a course that starts in the spring semester
• April 1 for a course that starts in the summer 


Print or save the syllabus as a PDF

You can easily print a syllabus from the website. Use the keyboard shortcut ctrl+p (Windows) or command+p (Mac). In the next step, you choose whether you want to print or save the course plan as a PDF.


Versions:

Syllabus:
Datateknik AV, Java Enterprise-utveckling med J2EE-standarden, 7,5 hp
Computer Engineering MA, Java Enterprise Development using J2EE Standards, 7.5 Credits

General data

  • Code:DT032A
  • Subject/Main field:Computer Engineering
  • Cycle:Second cycle
  • Credits:7,5
  • Progressive specialization:A1N - Second cycle, has only first-cycle course/s as entry requirements
  • Education area:Teknik 100%
  • Answerable faculty:Faculty of Science, Technology and Media
  • Answerable department:Computer and System Science
  • Approved:2011-11-02
  • Date of change:2016-06-09
  • Version valid from:2015-10-31

Aim

The course presents theoretical and practical superstructures for the development of enterprise applications/systems exploring and applying Jave EE (Java Enterprise Edition) standards.

Course objectives

At the completion of the course you shall be able to
- setup, design and use object-relational databases, using JPA or Hibernate
- construct applications that use RMI and EJB
- construct and structure dynamic Java based web-interfaces
- understand and know how to integrate authentication and authorization into applications
- take into consideration and weigh important factors for the construction of enterprise applications/systems
- use an Integrated Development Environment (IDE) for Java EE (e.g. Eclipse or NetBeans)
- implement an architecture based on Java EE standards

Content

- Locally/remotely accessed databases via object-relational mapping tools such as JDBC/JPA or Hibernate.
- Invoke and use remote objects via RMI
- Localize and make use of services within a shared container environment (EJB/JNDI)
- Transaction Management (JTA)
- Security (Authentication/Authorization, e.g. JAAS)
- Implement server side programs that support servlets.
- Setup and administer servlet containers, application servers and EJB containers.

Entry requirements

Computer Engineering BA (AB), 60 credits, including non-overlapping Java programming courses, 22.5 credits and one database course, 7.5 credits.

Selection rules and procedures

The selection process is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

Web-based distance course without physical meetings. All course material is presented via a web-based learning environment. Supervision is provided via the learning environment based on the student's needs. Examples are email and group discussions.

Examination form

I103: Written exercise
Grade scale: Fail (U) or Pass (G)

L101: Laboratory sessions and/or project work, 4.5 Credits
Grade scale: Fail (U) or Pass (G)

T101: Examination, 3 Credits
Grade scale: Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

0.0 credits, I103: Written assignment
Grades: Pass or Fail

4.5 credits, L103: Laboratory sessions and/or project work.
Grades: Pass or Fail

3.0 credits, T101: Examination
Grades: A, B, C, D, E, Fx and F. A-E is Passed and Fx and F are Fail.

Grading criteria for the subject can be found at www.miun.se/en/Student/Services/Grading-Criteria.

Transitional rules

Studenter registrerade på denna version av kursplan har rätt att examineras 3 gånger inom loppet av 1 år enligt angivna examinationsformer. Därefter gäller examinationsform enligt senast gällande version av kursplan.

Grading system

Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

Other information

This course cannot be included in the same degree as courses with codes DTAC22, DT088G or DT011A.

Course reading

Select litterature list:

Required literature

  • Author: Martin Fowler
  • Title: Patterns of Enterprise Application Architecture
  • Edition: 1
  • Publisher: Pearson
  • Comment: ISBN : 0321127420

Check if the literature is available in the library

The page was updated 10/14/2024