Java学习目标
java虽然看起来很庞大,但是这里面还是有规律可寻的;
- 会进行基础的业务设计,这个业务设计问题是有一个专门的话题,并且这个操作必须一定要在Java基础学习完之后,在WEB学习之前进行,同时这类代码一定要编写熟练;
- JSP + JaveBean开发: 掌握整个业务设计与显示层的互相调用,观察设计问题;
- MVC开发: MVC设计模式的组成,反射与MVC的关系,自定义MVC开发框架;
- [MVC项目]包含了MVC设计 + AJAX + JSON+ JQuery +BootStrap + Maven +Git, 形成基本的开发流程, 最好的自我检测, 随意设计一张表, 很快的实现单表的CRUD + 分页 + 上传;
- 框架学习: Spring + SpringMVC + Shiro + Mybatis 整合; 一定要弄会;
- SSM项目: 关键是要总结与MVC项目开发的区别?
- 微服务:SpringBoot开发框架;前面认真学习了,这个很快就学会!
就业需要的Java能力
- 新兴互联网公司 用的所有技术都是最新的,所以面试一定会问:集群架构,大数据,高并发,分布式,高可用,性能调优;
- 自我能力检查: 给你任意一个需求,你可以轻松的实现;运用你所熟练的任何一项技术;
- 每做完一个项目之后都要去思考一下几点:
- 这个项目的代码是否有大量的重复, 以及如何重构?
- 这个项目能否实现动态扩充 , 以满足不断增长的用户及数据需求;
- 这个项目你写得足够安全吗?
BUG
足够少吗?
- bug是指整个项目的业务设计是否合理
- Mave一定要使用熟练!!一定要记住!!
00-java学习目标及学习路线
原文:https://www.cnblogs.com/dhinjava/p/14594750.html