java學習路線2



第一階段
Java基礎鞏固:內部類、Socket、多線程及線程池、Java5中的線程併發庫、HttpClient  


  java基礎加強:增強for循環、可變參數、簡化的可變參數調用、枚舉、反射、內省、


註解、泛型、泛型實例創建過程中類型引用的簡化、代理、裝箱/拆箱、靜態引用、Http 


Server等Java新技術和高級技術。
第二階段
JavaWEB開發核心基礎:XML的概念與基本作用、XML的基本語法、XML的約束模式、DTD、


XMLSchema、名稱空間。WEB服務器的工作原理、Tomcat的安裝與啓動運行、Tomcat的體系


結構、在Tomcat中配置WEB虛擬目錄與發佈WEB應用程序的各種方式、設置目錄的默認網頁


、使用Tomcat配置虛擬主機。 HTTP協議詳解,Servlet簡介、Servlet生命週期、使用


@WebServlet和@WebInitParam註解方式配置Servlet,動態部署Servlet以及爲Servlet增


加URL映射,可插性支持(Servlet3.0引入了稱之爲“Web 模塊部署描述符片段”的 


web-fragment.xml部署描述文件),HttpServletResponse和HttpServletRequest的應用


,Cookie及Cookie的應用,HttpOnly的cookie,Cookie實現商品瀏覽歷史記錄、Cookie實


現記住用戶名和密碼,Session及Session域的應用,Session跟蹤機制,Session實現購物


車,利用Session防止表單重複提交,MD5算法及其應用,Session的持久化。


MySql數據庫:MySql數據庫基礎管理、SQL 語言、數據庫設計範式;數據備份與移植;數


據檢索技巧,大對象的 讀寫技巧。MySql數據庫,常見問題分析與設計。


JSP技術:JSP運行原理、JSP中的9個內部對象和作用、JSP表達式、JSP腳本片段、JSP聲


明、JSP註釋,EL表達式簡介,page指令及其重要的屬性:import、session、errorPage、


isErrorPage、contentType、pageEncoding、isELIgnored、在web.xml文件中設置全局錯


誤處理。JSP中的include指令及其典型應用。pageContext對象的詳細講解。


JSP標籤(行爲元素):各種腳本標籤、指令標籤。JSP中文亂碼的各種原因分析。 


JavaBean、JSP中與JavaBean相關的三條指令(行爲元素)。
JavaWEB高級開發技術:Servlet過濾器及典型案例、Servlet監聽器、使用@WebFilter、


@WebListener註解方式配置過濾器和監聽器,動態部署過濾器和監聽器以及爲過濾器增加


URL映射,開發國際化的WEB應用、Locale 類,NumberFormat類,DateFormat類,


MessageFormat類的應用,資源包(ResourceBundle類、 ListResourceBundle類、


PropertyResourceBundle類)的應用,Property資源文件與 native2ascii工具,如何開


發國際化的WEB應用。 自定義標籤和JSTL:標籤技術開發入門;自定義標籤API介紹,Tag


接口及其開發案例,自定義標籤的屬性(動態屬性值與動態屬性),IterationTag接口及


其開發案例,用自定義標籤定義JSP腳本變量(TLD文件和TagExtraInfo兩種方式),


BodyTag接口及其開發案例。簡單自定義標籤與標籤文件,標準標籤庫(JSTL)。文件的


上傳和下載及典型案例,HttpServletRequest和Part實現文件上傳,使用


@MultipartConfig註解配置上傳文件的參數等。


JavaMail開發技術:域名解析與MX記錄、電子郵件的工作原理、郵件傳輸協議:SMTP、


POP3、IMAP、郵件的組織結構:RFC822郵件格式、MIME協議、郵件編碼、複合郵件結構分


析、JavaMail API及其體系結構、編程創建郵件內容:簡單郵件內容、包含內嵌圖片的復


雜郵件、包含內嵌圖片和附件的複雜郵件,實現註冊用戶的自動激活。


階段案例 郵箱賬號激活與簡歷自動篩選工具:原創實戰課堂告訴你如何將學到的技術運


用到真實的項目中,瞭解簡歷自動篩選工具是怎樣寫的,爲你的簡歷提高競爭力,讓找工


作更有效率。


網上在線支付模塊:本系統是爲互聯網客戶提供在線支付功能,可立即應用於項目中


在線圖書銷售系統:本系統實現網絡的圖書管理 圖書銷售等功能 。


第三階段
Struts2框架的工作原理與架構分析,struts-default.xml與default.properties文件的


作用,指定多個配置文件,Struts2中的國際化,Struts2中的表單校驗,Struts2中文件


上傳。使用通配符定義action、動態方法調用、多文件上傳、自定義類型轉換器、輸入校


驗、國際化、OGNL表達式、Struts2標籤、爲Action的屬性注入值、自定義攔截器、異常


處理、模型驅動、使用struts2實現的CRUD操作的案例。


Oracle數據庫:oracle的SQL 語言、PL/SQL語言、數據庫設計範式;數據備份與移植;觸


發器、存儲過程;數據檢索技巧,視圖,觸發器,函數,存儲過程,遊標等技術的使用。


大對象的讀寫技巧,數據優化技巧,閃回,用戶安全,分佈式數據庫,分區與索引。


oracle數據庫,常見問題分析與設計。


高級Hibernate開發技術:ORM思想,Hibernate數據檢索技術,Hibernate高級映射技術,


Hibernate多表聯合查詢,Hibernate大對象讀取技術,Hibernate攔截與回調技術,


Hibernate二級緩存技術,Hibernate分頁技術,Hibernate性能優化技術。


Spring3.2開發技術快速入門,IOC思想、Bean作用域範圍、Bean生命週期管理、依賴注入


、AOP思想、AOP原理解剖、聲明式事務管理、數據源配置。Spring+JDBC集成、spring的


調度器、Spring+Struts2+Hibernate的集成及典型案例。


Ajax的工作方式、B/S請求響應機制與Web開發模式、XMLHttpRequest對象、DOM與Ajax、


使用DOM操作HTML文檔、使用DOM操作XML文檔等。XMLHttpRequest對象、使用


responseText處理返回的普通文本信息、使用responseXML處理返回的XML信息、在普通文


本和XML文檔之間權衡、JSON技術,異步Servlet在AJAX中的應用。開源Ajax框架介紹。


jquery基本語法、 jquery各種選擇器的用法、 jquery操作DOM、CSS、jQuery Ajax封裝


、jQuery事件機制 、jquery特效、jquery的插件(時間插件、驗證插件等),jquery的典


型案例等。


CVS/SVN介紹及開發環境搭建、代碼版本管理的各種使用。


Lucence,全文搜索原理、全文搜索引擎Lucene、什麼是OSEM、OSEM框架Compass、使用


Compass實現全文搜索、使用Lucene實現全文搜索、深入Lucene API、Lucene 2.2多線程


編程模型。


第四階段
兩個項目


第五階段
HTML5+MongoDB+WebService+linux+雲計算之大數據處理Hadoop
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章