作者回复: 我想会基本的语法,了解常用的包和库,会用Maven,对DB和Web的东西再有点了解,应该就差不多了吧
作者回复: 我觉得江南白衣的SpringSide就是个很好的例子吧,用到了大量Spring的特性。
作者回复: 你也不会一辈子待在一个地方不是么,组里的核心系统不用,和你学不学也没什么必然关系,既然以后你在别处会用上,那为什么不学呢。你说对不?
作者回复: 做页面的话Thymeleaf好像出镜率比较高。但我觉得前后端分离是趋势,还是让专业的人做专业的事吧。
作者回复: 多谢提醒,我看一下然后和极客时间的同学说一下。
作者回复: 并不是,很多时候是看待系统设计和运维时思想上的变化。
作者回复: 两个不是一个层面上的东西
作者回复: 官方的文档是这么说的: Dropped support: Portlet, Velocity, JasperReports, XMLBeans, JDO, Guava. Recommendation: Stay on Spring Framework 4.3.x for those if needed. 我个人理解现在大前端,前后端分离是趋势,前端有很多不错的框架来支持报表,后端提供数据就好了。另外,我通过Google Trends也看了JasperReports的趋势,全球范围内,从2005后它的热度就一直在下降,Spring MVC和WebFLux要同时去支持这么一个框架成本也挺高的。如果一定要使用它,使用Spring 4.x就好。话说现在很多to B的系统还在使用Spring 3.x的框架呢……
作者回复: 说到这个,可以去关注下Cloud Native云原生应用,这里就有了些不同的想法和实践,感兴趣的话,可以了解下12-Factor App
作者回复: 我觉得哪里开始都行吧,但最终你为了把一些点搞明白时都会深入进去,那时你早晚会接触到Servlet等等内容的