请问如何写 java 后台接口?

请问各位大佬
我想用 java 开发手机端对应的后台接口,包括用户注册,登录,退出等
比如一般 java 后台会提供
http://xxx.xx:port/register?id=xxxx&password=pwd
类似的接口
用手机往这个接口 post/get 等(细节不太清楚,总之就是 http 协议)
然后服务端就做对应的事情,然后返回手机端一段 json 数据
请问学 java 的哪些技术(因为 java 方向好多,个人有点混乱)可以做这些事呢。
找了部分 java 的书,个人觉得这部分书太系统要消耗太多时间,而我只想做上面那件事。
就想问下有什么相关技术点,学了以后可以会做后台接口的。