廣州JAVA高級工程師學習課
70 2017-06-29
廣州暑假JAVA高級工程師系統(tǒng)學習班
課程詳情
課程設置簡介 | ||
第一部分:Java基礎(20天 | ||
JAVA語言基礎 |
Java體系和JDK安裝、Eclipse開發(fā)環(huán)境。 編程算法基礎、常用數(shù)據(jù)結(jié)構(gòu)、企業(yè)編程規(guī)范。 Java語法:Java編碼規(guī)范、變量的聲明、關(guān)鍵字、變量作用域、表達式和流程控制、數(shù)組、多維數(shù)組。 面向?qū)ο蟪跫?,包括:類、對象、引用、包、繼承、多態(tài)、訪問控制、方法覆蓋、方法重載、實例化順序、垃圾收集。 |
|
JAVA語言高級 | 抽象類與接口、內(nèi)部類、異常處理、斷言、Thread多線程基礎、泛型、Annotation、枚舉類型 | |
JDK核心API | 語言核心包、異常處理、常用工具包、集合框架。JDK新特性。 | |
第二部分:0racle數(shù)據(jù)庫(3天) | ||
SQL語言 | 標準SQL語句、多表連接與子查詢、事務控制、0racle | |
0racle數(shù)據(jù)庫開發(fā)基礎與PL/SQL數(shù)據(jù)庫高級編程 |
存儲過程、函數(shù)、數(shù)據(jù)字典、約束、視圖、序列、索引、PL/SQL開發(fā) (函數(shù)、存儲過程、觸發(fā)器)。 |
|
數(shù)據(jù)庫設計基礎 | 關(guān)系型數(shù)據(jù)庫、概念模型、物理模型、三范式、約束、模型設計,實體-關(guān)系模型設計案例。 | |
第三部分:JavaSE(8天) | ||
J2SE |
Collection集合框架 控制臺應用程序開發(fā) 文件與I0系統(tǒng) 類加載機制、Reflection、Swing組件、JNI C/C++調(diào)用、多線程、Socket 網(wǎng)絡、網(wǎng)絡編程 JVM性能調(diào)優(yōu)(JVM內(nèi)存結(jié)構(gòu)剖析、GC基本原理、GC分析及調(diào)優(yōu)、JVM內(nèi)存參數(shù)優(yōu)化) |
|
XML |
存儲過程、函數(shù)、數(shù)據(jù)字典、約束、視圖、序列、索引、PL/SQL開發(fā) (函數(shù)、存儲過程、觸發(fā)器)。 |
|
JDBC技術(shù) |
JDBC核心API(Connection、 Statement、ResultSet) JDBC 優(yōu)化(緩存技術(shù)、批處理技術(shù)、連接池技術(shù)) 調(diào)用存儲過程、事務處理、批處理、操作CL0B/BL0B數(shù)據(jù)類型、RowSet。 |
|
第四部分:Java Web高級編程(19天) | ||
HTML&CSS |
HTML基本文檔結(jié)構(gòu) CSS基礎語法 關(guān)于HTML文檔塊、鏈接、列表、表格、表單等 |
|
核心 |
語言基礎(數(shù)據(jù)類型、函數(shù)、對象、閉包) Java D0M編程 事件模型 面向?qū)ο缶幊?br /> 函數(shù) 正則表達式 |
|
Servlet/JSP |
Servlet運行原理、Servlet生命周期及Servlet 容器、Web應用配置、Web應用服務器配置、SSL安全協(xié)議、監(jiān)聽器、過濾器、DA0概念、MVC設計模式。 JSP 語法、 Jsp運行原理、Jsp隱含對象、Jsp指令,Jsp動作、JavaBean技術(shù)、標簽技術(shù)、JSTL與EL、文件上傳、數(shù)據(jù)庫連接池配置、JSP 新特性、Java Web 設計模式 Tomcat部署配置 |
|
MVC | Apache mons組件、框架設計原則、MVC模式 | |
第五部分:EJB及Web Service(11天) | ||
EJB |
EJB3.0開發(fā)運行環(huán)境配置(struts + tomcat + jboss) Jboss詳細介紹 JB0SS數(shù)據(jù)源的配置、組合主鍵、單表映射的實體、關(guān)系對象映射、一對多及多對一映射、一對一映射、多對多映射、參數(shù)查詢語言、EJB3.0 QL、Struts結(jié)合EJB開發(fā)web應用講解。 會話Bean的開發(fā) |
|
Web Service |
Xml Name Space;Schema技術(shù) 使用JAXP技術(shù)對XML文檔進行解析 掌握WebServices技術(shù),使用JAX-RPC和JAXWS開發(fā)WebServices項目 |
|
第六部分:Web 2.0(5天) | ||
Ajax | Ajax基礎、XHR對象、Ajax設計模式、JS0N技術(shù)。 | |
框架 | JQuery、JQuery插件、DWR。 | |
第七部分:框架(33天) | ||
簡單組件基礎 | 動態(tài)代理技術(shù)、運行期代碼生成技術(shù)、CGLIB等。 | |
Struts 2.x |
類型轉(zhuǎn)換、輸入校驗、校驗框架、欄截器、國際化、JFreeChart Struts2核心控制流程、0gnl、Action、Interceptor、Result、FreeMarker、Struts2標記庫、Struts2擴展、Struts2應用技巧(輸入驗證、消息國際化、文件上傳和下載、防止重復提交等)。 |
|
Hibernate 3.x |
Hibernate應用開發(fā)基礎、0RM基礎理論、關(guān)系映射技術(shù)、Query與Criteria接口、性能優(yōu)化技術(shù)、緩存技術(shù)(一級緩存、二級緩存、查詢緩存)、事務與并發(fā)(悲觀鎖、樂觀鎖) 0RM概念、Hibernate核心API、Hibernate實體映射技術(shù)、 Hibernate關(guān)系映射技巧、HQL查詢、0SCache及Hibernate緩存技術(shù) |
|
Spring 2.x |
Spring IoC技術(shù)、Spring A0P技術(shù)、Spring 聲明事務管理、DWR Spring Ioc基礎、Ioc注入技巧、對象高級裝配(自動裝配、模板裝配、組件掃描特性、FactoryBean、對象生命周期)、Spring A0P原理、AspectJ、Spring JDBC支持、Spring事務及安全管理;Spring整合Hibernate、Spring整合Struts、Spring MVC簡介。 |
|
核心組件 | Jasperreports、JFreeChart、Lucene | |
SSH2整合 | SSH整合包括:SSH整合原理、Spring、Struts2.X、Hibernate整合分工,整合的幾種方式。 | |
第八部分:Linux基礎(1天) 在企業(yè)分布式應用中,windows系統(tǒng)并不是主流。 服務器是小型機上跑Linux或 Unix 操作系統(tǒng),我們需要掌握面向Linux平臺開發(fā)、系統(tǒng)部署和運行。 |
||
Linux基礎入門 | Linux常用命令介紹 | |
Linux的Java環(huán)境部署 | Linux開發(fā)和運行環(huán)境的搭建、Java項目的發(fā)布。 |
24小時咨詢熱線:
在線咨詢QQ:
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號