Enterprise Java (605.784.8VL) Fall 2025
This is the course home page for the Enterprise Java Course (605.784), taught at John’s Hopkins University, Engineering Programs for Professionals. This version of the site contains the material for Fall 2025 and is based on the Spring/Spring Boot Framework.
Course details can be found using the Course Description and Schedule/Notes links on the left hand side. The Schedule/Notes page provides links to individual lecture notes. The Full Lecture Notes links provide access to course notes for the entire semester. New material will be posted weekly as the semester advances.
If you are looking to review Spring/Spring Boot content from last semester, refer to https://jcs.ep.jhu.edu/legacy-ejava-springboot. The course is always changing, but this will give you details of what was covered in the recent past and provide early reference material for future topics. If you are looking to review JavaEE content from previous semesters, refer to https://jcs.ep.jhu.edu/legacy-ejava-javaee
Legal Disclaimer: The information and opinions expressed within the materials located on this site are the personal contributions of Jim Stafford. Content published here is not reviewed or approved by my employers (The Johns Hopkins University and Nightwing) before it is posted and does not necessarily represent the views and opinions of my employers.
What’s New
-
2025-09-10: Published logging materials
-
2025-09-02: Published config materials and Assignment 1
-
2025-08-24: Posted class site
Class To Do
-
week03: Auto-Configuration and Logging
-
begin work on App Config Assignment 1b; plus AutoConfiguration
Things you should have completed!
-
week02: Application Configuration
-
complete App Config portions of Assignment 1 (minus AutoConfiguration)
-
review App Config examples
-
working on App Config Assignment 1a (minus AutoConfiguration)
-
-
week01: Course Intro
-
post at least 1 test message to Canvas Discussions
-
setup development environment
-
review App Build examples
-
post your weekly discussion contribution(s) based on development environment setup and assignment
-
complete and turn in assignment 0
-
assignment 0 due by Tue, Sep02, 6am
-
-
Enjoyed the summer!