第一阶段:java基本,java ee基本、可能swing基本
第二阶段:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,rcp
第三阶段:设计模式,可以或许领略主流框架源码以及设计思路、web安详规模(jaas、sso、ssl、rbac、oauth、acegi等)、缓存规模(oscache、jbosscache、ehcache以及缓存回收什么技能同步:jgroup、jms)
第四阶段:集群架构、漫衍式、osgi、eai等架构规模
第五阶段:soa、虚拟化、云
————–
URL:http://www.bianceng.cn/Programming/Java/201608/50375.htm
第三阶段实际上是个分水岭。许多人在第三阶段挣扎无法超越,有许多人也能等闲走过第三阶段。
实际上,第三阶段仅仅是抛掉框架的束缚,而是把握框架的设计思想、道理。只要把握多了,任何一种新框架在你面前,
你都能游刃有余的阅读源码并扩展,然后在项目中实际利用。尚有一点,就是各类技能架构可以或许按照小我私家履历用在符合的项目中。
举譬喻下:
1.sso,按照内网、外网以及非凡限制,然后选用sso的技能方案。
2.oauth,按照协议道理,可以本身开拓oauth处事端以及做到QOS担保。
3.cache,可以或许按照项目标实际环境(单server、集群、漫衍式等)选用符合的缓存框架,而且能选择符合的同步计策。
假如没有许多的大型项目履历,你如何去实施以上3个例子?
这就是为什么系统架构师需要许多大型项目履向来支撑其含金量。