DE选择:
idea,eclipse,sts三选一,让我选,我选idea,sts我没用过,不好评述,
eclipse需要自己弄插件,以前配置时候,很繁琐,有些组建下载一半就挂掉。
框架选择:
spring web mvc+jpa后者spring web mvc+myibatis,最早之前项目web端用struts1.2
或者struts2,现在基本都切换到spring web mvc,推荐spring web mvc
版本选择:
提议下最新版:spring boot,省去了很多配置上的事,比较好用,可惜国内资料很少,建议可以尝试切换到spring boot这个版本上来。
构建工具:
maven或者gradle,建议gradle,看看github上的java代码,很多都迁移到gradle了,理由自不必说。
例子选择:
初入门的没必要上来自己整合这三个框架,
毕竟还是有一定难度的,建议去github上找些简单的事例代码,先自己部署好了,
找找感觉,熟悉web层,ap层,db层之间的调用关系,自己在sample基础上改改,就是找感觉。
继续深入:
感觉找到了,自然是继续深入了,咋深入呢,不断完善你的例子,把它当个项目来做,不断添加功能,比如下载文件,安全认证,日志处理等等
框架学习
有时间学习框架的,把设计模式要很好的框架底层源代码结合来学习,自己以前遇到很多,都是讲设计模式说的头头是道,可以问具体业务场景,就哑巴了,还是不够落地,学以致用,要落地的。
转载于:https://blog.51cto.com/wupz2016/1788083