This repository was archived by the owner on Nov 21, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Feedback: Java RMI 2020 #121
Copy link
Copy link
Open
Labels
Milestone
Description
Please provide your feedback in the comments.
Due to irregular scheduling across the semester, there was a break of three weeks from the previous lecture to this session. I hadn't announced that we'd be doing the second debugging exercise, so students were not prepared. As most of them are not developing in Java on a regular basis, they had a cold start. My mistake, I should have announced it a week in advance.
I fell for #117 again. I thought there was no client IP check for JRMI, but I actually implemented it in 2019 (#91 #92).
Timeline:
- 10 min introduction to the exercise and looking up stubs in a catalog
- 7 min introduction to APIs, of the exercise and of Java RMI in general
- 16 min self-paced debugging
- 9 min demonstration how to fix the first problem (registry lookup)
- 13 min self-paced debugging
- 18 min break, while demonstrating how to disable the client IP check
- 10 min "Eight Fallacies of Distributed Computing" (unplanned)
and demonstration how to fix the second problem (lookup ticket issuer) - 10 min server code walkthrough: creating, exporting, registering the remotely callable objects
and feedback gathering
Reactions are currently unavailable