---------------------前端
《javascript高级程序设计》
《锋利的jquery》
ui框架推荐:
学习easyui,适用于后台页面
学习layui,适用于前端页面
可选:
《javascript面向对象编程指南》
谷歌的Material Design材料设计语言(目前基于它已实现的ui框架有Material Design Lite,materialize等)
---------------------后端
《maven实战》
《java编程思想》-第四版的中文版翻译的异常差劲
《Effective Java》
《O'Reilly:Head First Servlets and JSP》|《Servlet JSP和Spring MVC学习指南》|《Servlet和JSP学习指南》这几本主要是掌握servlet,jsp可能在以后开发会使用其它模板引擎替代。这里我推荐《Servlet JSP和Spring MVC初学指南》,因为他是《Servlet和JSP学习指南》和《springmvc学习指南》两本书的精简整合,此书适合需要快速掌握的同学,也就是说读了此书《Servlet和JSP学习指南》和《springmvc学习指南》就可读可不读了。但此书不适合有足够时间想要深入了解有关技术的开发人员,此类人员不推荐阅读此书。
《spring实战》
《springmvc学习指南》
《hibernate实战》-听说中文版翻译的不是很好
《深入浅出MyBatis技术原理与实战》-听说这本书评价不是很好,推荐看官方文档
《mysql必知必会》
《tomcat权威指南》-听说中文版翻译的不是很好
《深入理解java虚拟机》
《大话数据结构》入门级推荐书籍
《Head First 设计模式》
《算法导论》
《编译原理》
《编程珠玑》
推荐了解:
apache tiles页面布局框架(国内中文资料较少)
Thymeleaf jsp的替代方案,一种模板引擎
shiro
spring security(更适合处理web项目安全)
ehcache
log4j
lucene
---------------------其他:
英文
《人月神话》
《设计原本》
《黑客与画家》
《浪潮之巅》
阮一峰推荐的书籍https://github.com/ruanyf/reading-list#技术
我现在的编程路线:java-go-c,理想中的路线是c-go-java的,如果go比java早出现可能我不会选择做java.