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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.