对于我们这种初学者来说,涉及到网络的编程学问真的很多。如果需要了解每一个网络请求或服务器的细节的话,协议、安全验证、跨域、请求头的每项的意义之类,需要了解的东西真的非常多。
这篇博文,我想从很简单的角度出发,总结一下网络编程中最基本的两项任务ーー建立一个服务器、发起一个请求ーー在Java中的实现。
以实现一个实际所需要的功能来进行学习,是很有效的学习方法。所以这一次我选择的课题就是:用Java建立一个服务器端程序,用它来完成Google的OAuth2.0验证。
这个小课题帮我GET到的Java小技能主要有以下这些,还是收获挺大的。