Hi Johannes Weichsel,
First of all, a warm welcome to CodeRanch!
Johannes Weichsel wrote:Because i am not an native english speaker, i have some problems with understanding, especially concerning the following:
The bad news: you'll probably find many parts in the instructions confusing and not very concrete. But that's intentional. Only the "must" requirements you must implement like it's stated (hence their name); otherwise you might risk (automatic) failure. But you are completely free to decide all other things, and there are a lot decisions to be made; there is no right or wrong for those decisions. Just defend/explain the decisions you have made in the
choices.txt. The good news: every possible question about this assignment is probably already asked (and answered) in this forum. So using the search function of this forum, you'll very likely to find an answer/solution to your doubts.problems. And if you are still having doubts, a question, or a problem; you can of course still create a new topic in this forum and just share it with us. A quick answer is almost guaranteed
Johannes Weichsel wrote:Does that also apply for the interface DBMain? Am i allowed to implement the data access in the standalone mode under usage of my own interface(s)/methods?
This topic has a question about reusing some server code when running in standalone mode, so it's similar to your question. I implemented a thin client and both my server code as my standalone code use the implementation of the
DBMain interface. So you can use the same database access code in both modes.
And I created my own interface (extending the given
DBMain interface) to add a few additional methods (and I passed), so I can confirm it is allowed
Hope it helps!
Kind regards,
Roel