班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
一、 課程說明
??
Java? 2 Platform, Enterprise Edition(J2EE)是目前構建高端應用的主流技術,然而使用J2EE技術構建正確的應用解決方案卻并非易事。本課程的主要目的是培養用 J2EE技術,以健壯的、可伸縮的、安全的、靈活的方式來設計和構建企業解決方案的專業技術人員。
二、 預期目標
全面掌握通用軟件架構設計原則
深入理解EJB技術
掌握面向對象設計模式(GoF)
掌握J2EE核心模式及最佳實踐
掌握對遺留系統的整合技術
掌握國際化軟件開發方法
掌握UML2.0建模技術
三、 授課
四、 學習對象?
本方案適用于已經在使用基于Java的應用程序或計劃開發基于Java的應用程序的企事業單位、外資公司、政府機關、軍隊等機構和團體,培訓對象可以是軟件開發人員,也可以是應用系統的維護人員。
五、 預備知識
有一定的軟件開發基礎
全面理解面向對象編程技術
六、 具體授課安排
1.Java技術基礎部分(5天,初級)
時間 主要授課內容及主要實驗
內容一:JDK1.4的安裝和設置
安裝和配置JDK1.4;
講解主要應用工具及Java應用程序的基本特征。
內容二、Java語言基礎
定義和描述垃圾搜集, 安全性和Java 虛擬機(JVM); 用JAVA 編程語言創建JAVA 應用程序;
描述和用 Java 語言面向對象的特點;
類與包。
內容三:面向對象的基礎知識
理解概念:抽象、 封裝、包;
類的定義和使用。
實驗一:JDK1.4的安裝與配置;?????????? 實驗二:創建、運行Java 應用程序;
實驗三:類的定義和使用。
第二天 內容一:Java基本語法
關鍵字,標識符,數據類型;
表達式和流控制。
內容二:數組的定義與使用
內容三:JAVA面向對象的程序設計
類的定義和使用; 對象、應用和作用域;
方法的重載;
類的繼承與構造方法;
參數和異類收集;
實現多態、使用Super關鍵字和this關鍵字;
方法的覆蓋與覆蓋方法的調用。
實驗一:表達式和流控制語句實驗;?????? 實驗二:類的繼承與構造;
實驗三:方法的覆蓋與調用。
第三天 內容一:高級面向對象的程序設計
類變量與類方法;
final關鍵字;
抽象類與接口;
高級訪問控制public 、private 、protected、默認修飾符; 原始數據類型、抽象數據類型、包裝類,
總結Java數據類型與數據類型的轉換。
內容二:JAVA語言程序的異常處理
基本異常處理;
異常類。
實驗一:類變量與類方法;??????????????實驗二:抽象類與接口;
實驗三:異常處理實驗。
第五天 內容一:JAVA 語言的多線程技術
線程原理;
創建多線程;
線程的同步。
內容二:JAVA網絡編程
Socket的通信;
網絡編程的實現;
多線程服務器程序示例。
內容三:復習、總結
實驗一:Java多線程的創建; 實驗二:創建簡易的聊天程序。
2.Java Web應用技術部分(5天,中級)
時間 主要授課內容及主要實驗
內容一:HTML技術
HTML語法;
HTML文檔的基本結構;
HTML的文本、表格和圖像的顯示。?
內容二:JavaScript語言基礎
變量、表達式、數據類型、操作符等; 決策和循環、控制結構、函數、數組等。
內容三:表單和表單元素
Form對象;
作為對象的表單控件;
Form組件對象;
提交和預驗證表單。
實驗一:利用HTML和Java Script技術編寫一個簡單的登錄頁面。
內容一:Web應用程序開發基礎
HTTP通信協議基礎;
基于Java技術的Web應用基礎;
JBuilder 9.0集成開發環境對Web應用開發的支持。
內容二:Servlet基礎
了解什么是Servlet; HelloworldServlet;
處理發往Servlet的客戶端請求;
處理Servlet發往客戶端的響應;
Web應用程序的結構和部署。
內容三:Servlet容器模型
ServletContext對象;
過濾器。
實驗一:創建和運行一個Java Web應用程序;實驗二:創建和運行一個Java Servlet。
內容一:維護會話
跟蹤客戶會話;
使用HttpSession對象維護會話信息;
監視會話對象。
內容二:JSP基本語法
JSP基本原理;
JSP語法; JSP的元素;
頁面的復用技術。
內容三:JSP中的隱含對象?
JSP中隱含對象的概念;
屬性(Attribute);
JSP中的隱含對象;
錯誤處理。
實驗:教師根據實際情況,安排相應的演示與練習。
第四天 內容一:JavaBean組件技術
什么是JavaBean;
在JSP中使用JavaBean;
JavaBean的Scope屬性;
JavaBean使用實例。 內容二:使用JSTL標簽庫
JSP定制標簽簡介;
JSTL 1.0簡介;
EL語言簡介;
核心標簽庫 (Core tag library) 。
實驗:教師根據實際情況,安排相應的演示與練習。
內容一:訪問數據庫
JDBC簡介;
JDBC基本應用;
訪問元數據;
參數化查詢。
內容二:Struts開發框架
Struts的基本概念; 應用Struts框架開發Web應用;
Struts原理;
內容三:綜合練習
說明:綜合練習將讓學員完成一個小的案例,這個案例將貫穿在整個授課過程中,并在最后一天的下午把代碼整合起來。
實驗:教師根據實際情況,安排相應的演示與練習。
3.J2EE應用技術部分(5天,高級)
時間 主要授課內容 主要實驗
內容一:J2EE技術概述
企業級體系結構的目標;
大型分布式體系結構;
數據存取和事務支持;
如何使用企業JavaBean;
安全。 內容二:會話EJB
無狀態Session Bean;
有狀態 Session Bean;
EJB引用;
會話Bean項目實例。
實驗:相關演示及案例分析
內容:實體EJB
實體EJB的基本原理和基礎知識;
CMP實體Bean及生命周期;
容器管理的關系簡介;
編寫用于CMP finder方法的EJB-QL; BMP實體Bean;
BMP與CMP;
實體Bean的高速緩存;
實體Bean的性能;
實體Bean項目實例。
實驗:相關演示及案例分析
內容一:使用 JMS
JMS概述;
配置JMS;
JMS開發;
發送和接收消息。 內容二:消息驅動Bean
理解消息驅動Bean;
消息驅動Bean還是JMS;
消息驅動Bean接口;
部署消息驅動Bean
實驗:相關演示及案例分析
內容一:J2EE核心設計模式
設計缺陷及解決方案;
Session Fa?ade模式;
Message Fa?ade模式;
Data Access Object模式; Value Object模式;
Service Locator模式。
內容二:設計部署方案
部署設計;
WebLogic部署方案實例研究。
實驗:相關演示及案例分析
第五天 內容:J2EE綜合案例講解與練習
|