EnjoyMoving

125 阅读1分钟
原文链接: mp.weixin.qq.com

最近打算写几篇个人在自学JAVA服务端过程中,遇到的一些比较有用的资源汇总(从入门到进阶)。

这些资源的特点是不一定很高大上,但是比较浅白易懂,容易快速入门上手。

希望能帮助到有需要的朋友~

前一篇:JAVA学习资源汇总

下一篇预告:架构设计学习资源汇总

API设计

  • RESTful API 设计指南(阮一峰):http://www.ruanyifeng.com/blog/2014/05/restful_api.html

  • RESTful API 设计参考文档列表:https://github.com/aisuhua/restful-api-design-references

HTTP服务器

  • Java TCP/IP Socket 编程学习笔记系列(兰亭风雨专栏):http://blog.csdn.net/column/details/socket.html 

  • Tomcat 8 权威指南:http://wiki.jikexueyuan.com/project/tomcat/ 

  • 《How Tomcat works》

Java Web

  • 《Tomcat与Java Web开发技术详解(第2版)》(Web运作原理、Tomcat配置、Servlet技术的类体系)

  • 《深入分析Java Web技术内幕 修订版》

Spring、Spring MVC

  • 《Spring.3.x企业应用开发实战》

  • 《深入分析Java Web技术内幕 修订版》第13、14章

  • 《Spring技术内幕:深入解析Spring架构与设计原理》

Spring Boot、Spring Cloud

  • 《JavaEE开发的颠覆者 Spring Boot实战 》

  • 《Spring Cloud微服务实战》

  • Awesome Spring Boot:https://github.com/ityouknow/awesome-spring-boot

Mybatis

  • 《深入浅出MyBatis技术原理与实战》

  • 《MyBatis从入门到精通》

工具框架

  • spring框架自带的工具库

  • Apache Commons(来自Apache的核心库,为java API补充了许多常用的工具类,比JDK更加方便易用)

  • Google Guava(来自谷歌的核心库,包括集合、缓存、并发库、字符串处理,、I/O等各个方面的支持)

  • 日期处理:Joda-Time

  • json序列化:fastJson、Jackson、Gson

  • html解析(爬虫):jsoup

(完)

JAVA后端修炼之路,EnjoyMoving,与你共同成长~

如果觉得有收获,欢迎动动手指转发,谢谢~