Skip to content
This repository has been archived by the owner on Nov 21, 2021. It is now read-only.

Feedback: Java RMI 2020 #121

Open
rolandweber opened this issue Nov 18, 2020 · 0 comments
Open

Feedback: Java RMI 2020 #121

rolandweber opened this issue Nov 18, 2020 · 0 comments
Labels
Milestone

Comments

@rolandweber
Copy link
Owner

rolandweber commented Nov 18, 2020

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
@rolandweber rolandweber added this to the 2021 Ramp-Up milestone Dec 16, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant