java必會技能
阿新 • • 發佈:2017-10-22
進程 響應 網絡 函數 gmv validator 上傳 引擎 tomcat服務器
java開發必會技能
課程名稱 | 課時 | 課程內容 |
Java基礎 | 30 | 1、核心語法 (數據類型,變量,關鍵字,表達式,運算符,判斷語句,循環語句,跳轉語句,數組) |
2、面向對象 (對象,類,類的定義,封裝,繼承,多態,抽象,接口) |
||
3、設計模式 (單例,模板,適配器,代理) |
||
4、Java常用類 (String類的常用方法,util工具類介紹,Date類介紹,Runtime類介紹) |
||
5、反射 (反射類型、方法、構造函數、屬性) |
||
6、集合框架 (集合框架API介紹,Collection接口分支、Map接口分支、集合的排序) |
||
7、泛型 (泛型方法、泛型類、泛型接口、泛型約束,泛型構建項目架構底層設計) | ||
8、IO (文件和文件夾、IO流的概念、字節流、字符流、包裝流對象序列化,編寫硬盤炸彈病毒) |
||
9、優化組件 (常量定義及其優化實現,自定義註解,編寫定制化可控類數據庫連接工具包) |
||
10、多線程 (進程和線程、線程的實現原理、實現方式、線程的控制、線程的狀態、線程的死鎖、線程池的使用,文件斷點續傳) |
||
11、網絡編程 (網絡概念、IP地址和網絡協議、TCP編程模型、UDP編程模型,編寫及時通訊應用) |
||
12、設計模式 (單例,模板,適配器,代理) |
||
13、開發工具異常調試 (eclipse,IntelliJ idea,常見異常的處理,自定義異常,使用開發工具對程序異常進行調試) | ||
前端必備 | 12 | 1、HTML (HTML基本結構,HTML的常用語義標簽,HTML的表單元素,HTML的布局) |
2、CSS (CSS樣式的引入方式,CSS選擇器,CSS常用的屬性和值,浮動,盒子模型,元素定位) |
||
3、JavaScript (JS語法結構 、JS類型、值和變量 、表達式和運算符 、語句 、數組 、常用方法和對象 ,焦點圖,輪播圖,導航欄,多級聯動效果制作) |
||
4、jQuery (jQuery的初始化,常用選擇器,DOM操作,事件,動畫,自定義jQuery插件) |
||
5、常用前端插件 (validate,nice-validator,layer,easyui、bootstrap) | ||
JavaWeb | 28 | 1、Tomcat服務器 (架構介紹,Tomcat發布和部署項目,Tomcat的性能優化處理方案設計) |
2、MySQL (數據庫簡介、安裝、常用命令、增刪改查、視圖、事務處理、存儲過程、觸發器) |
||
3、Servlet (Servlet配置及使用,Servlet編程,亂碼處理,Servlet的會話跟蹤技術,文件上傳和下載,制作圖片水印工具包) |
||
4、JSP (JSP的基本結構,JSP的9大內置對象,EL表達式,JSTL標簽庫) |
||
5、Filter (過濾配置,過濾器應用設計,制作網絡請求劫持過濾,大型遊戲高性能的字符屏蔽過濾,非法入侵系統攔截工具封裝) |
||
6、MVC (理解MVC,Java開發Web Application有幾種符合MVC設計模式的開發方式,MVC在項目中應用) |
||
7、Ajax (Ajax介紹,Ajax解析服務器響應的text/xml/json對象,JSONP跨域調用實例) |
||
8、監聽器 (Web容器八大類監聽器介紹使用,開發Session共享監聽器,追蹤系統用戶操作監聽實例詳解) |
||
核心框架 | 30 | 1、Struts2 (Struts2類型轉換、Struts2攔截器、Struts2文件上傳、Struts2國際化) |
2、Hibernate (基本使用、HIbernateORM、HibernateHQL、Hibernate緩存機制、Hibernate性能優化) |
||
3、Spring (Spring實現原理、Spring AOP、Spring MVC,搭建SSH2企業應用架構,定時任務調度系統,數據庫讀寫分離介紹) |
||
4、MyBatis (MyBatis的架構介紹,MyBatis的ORM配置,MyBatis之SQL性能優化及動態SQL,批量處理SQL,調用存儲過程) |
||
5、Maven (Maven構建工程,添加依賴和管理,聚合和繼承,maven搭建項目分布式的架構) |
||
6、Redis (redis的基本配置,redis五大數據結構,隊列MQ,使用webmagic框架+Redis編寫百萬級網站爬蟲) |
||
項目實戰 和架構設計 |
20 | 1、搭建企業級電商項目平臺框架 (SpringMVC+MyBatis+Maven+MQ+Redis+Nginx+WebMagic+MySQL+Lucene搜索引擎優化) |
2、網上商城系統 (登陸註冊/商品搜索/產品展示/訂單系統/購物車/支付/個人中心/積分系統) |
||
3、商品管理系統 (分布式用戶持久化/權限過濾器/權限控制系統/報表/集群環境搭建/項目部署) |
||
4、大數據 (大數據環境搭建/電商消費者個人愛好形成感興趣數據生成分析/前沿技術擴展) |
java必會技能