R
R
reset372014-10-22 06:50:01
Java
reset37, 2014-10-22 06:50:01

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

3 answer(s)
A
anyd3v, 2014-10-22
@anyd3v

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.

P
protven, 2014-10-22
@protven

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.

V
Viktor Koltcov, 2014-10-22
@Vityarik

JEE and WebServices + JPA

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question