JAVA攻城獅學習路線


JAVA掌握知識路線


階段一:



  1. JAVA簡介

  2. JAVA環境搭建

  3. JAVA基本語言

  4. JAVA流程控制{if else; switch; for}

  5. JAVA數組

  6. JAVA面向對象{思想;;類與對象;構造方法;封裝;繼承;多態;抽象類;接口}

  7. JAVA常用類{Object; String; String Buffer; Math; Date}

  8. JAVA異常{概念;異常捕獲與處理;thorw/thorws;自定義異常}

  9. JAVA框架{概念;List;Map;set;泛型}

  10. JAVA IO流{輸入流;輸出流;字符流;字節流}

  11. JAVA多線程{概念;創建多線程方法;生命周期;同步}

  12. JAVA網絡編程{TCP;UDP;Socket通信;Client/Server通信}

  13. JAVA解析XML文件{DOM解析;sax; jaxp}

  14. JAVA反射機制{概念;Class對象}


階段二:



  1. JAVA SE

  2. MySQL{介紹;數據庫操作;表操作;查詢;約束;導入導出}

  3. PowerDesigner{介紹;概念模型PDM;PDM轉MySQL}

  4. JDBC{概念;核心接口和類;數據庫連接;處理結果集;批處理}

  5. JAVA WEB{http協議;Tomcat Web服務器}

  6. JSP/Servlet{Servlet生命周期;Servlet常用接口和類;Servlet配置;JSP概念;JSP動作指令;JSP九個內置對象;EL/JSTL;自定義標簽;監聽器;過濾器;JSP分頁;JSP上傳文件}

  7. AJAX{概念;JSON;XMLhttpRequest請求;Juery實現AJAX;獲取JSON數據}


階段三:



  1. Oracle{安裝;基本SQL操作;視圖、序列、索引;常見函數;PLSQL編程;遊標;過程和函數;觸發器}

  2. Struts2框架{瞭解;配置Package;配置Action;配置Result;Servlet API;Form表單交互;OGNL;攔截器;國際化;上傳下載;標簽}

  3. Hibernate框架{概念;配置文件;映射文件;增、刪、改、查;實體對象的三種狀態;關聯映射;Lazy;HQL;註解;緩存}

  4. Spring框架{瞭解;IOC思想;DI依賴註入;Bean生命周期;自動裝配;集合註入;AOP概念;聲明式事物處理;註解}


階段四:



  1. Maven{簡介;編譯、打包、構建;依賴管理;集成eclipse;構建WEB工程}

  2. SpringMVC{簡介;handlerMapping;RequestMapping;參數傳遞;返回頁面數據;適配器;攔截器;視圖和模型;上傳文件;AJAX;Struts2和SpringMVC的區別}

  3. MyBatis{簡介;增、刪、改、查;註解方式實現;動態SQL;參數傳遞}


拓展:



  1. WEB Service

  2. Servlet 3.0

  3. 工作流:JBPM/Activitics

  4. 權限管理:shiro

  5. display tag分頁標簽

  6. UML

  7. JSF

  8. 頁面靜態化:FreeMaker

  9. WebLogic

  10. 網站搜索

  11. 頁面緩存:OScache

  12. 圖片分離:jersey

  13. linux

  14. redis

  15. Jquery圖形報表

0 個評論

要回覆文章請先登錄註冊