程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java世界學習地圖

java世界學習地圖

編輯:關於JAVA

第一階段: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個例子?

這就是為什麼系統架構師需要很多大型項目經驗來支撐其含金量。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved