Answer the question
In order to leave comments, you need to log in
What to learn for back-end in Java?
You need to write a server for the application to work on Android and iOS. Only JAVA is available. What should be studied for this? JAVA at an intermediate level, there was no special experience in network development
Answer the question
In order to leave comments, you need to log in
Take the spring framework. It requires some mental effort at the start, but then it will pay off with the speed and flexibility of development. you can also look at play 1/2, which does not require immersion in HER.
The question is, of course, vague. If you knew java at an intermediate level, you would probably imagine that you still need to tighten up in order to write a backend. Well, the architecture is a bit unclear.
- The server is supposed to be multi-threaded? Then read about Concurrency / multithreading .
- If you plan to have many simultaneous network connections, look towards netty.
- What protocol will be used for exchange between clients and server? For the sake of broadening your horizons, you can put it on protobufs for example.
- Where will the data be stored? In a relational database? In files? In some NoSQL storage? Or is it all in memory?
Just by answering these and a bunch of other questions, you can roughly understand what you need to learn.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question