曙海教學優勢
本課程,秉承二十一年積累的教學品質,以項目實現為導向,面向企事業項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海培訓的課程在業內有著響亮的知名度。
Java EE5企業級架構設計和實務培訓課程
?
課程內容:
第一部分 |
|
1)Java EE 5概述 |
·?Servlets、 JSPs和Web 應用程序 ·?Web Services ·?Enterprise JavaBeans ·?JavaEE客戶端;Java EE5 平臺 |
2)JSF概述 |
·?JSF技術優勢 ·?JSF應用程序 ·?用戶界面組件模型 ·?向導模型 ·?Backing Beans ·?JSF頁面生命周期 |
3)在JSP頁面中使用JSF 技術 |
·?使用核心標簽庫 ·?使用HTML組件標簽 ·?使用本地數據 ·?使用轉換器、偵聽器、驗證器 ·?引用Backing Bean |
4)創建自定義組件 |
·?創建自定義組件 ·?委派Rendering到Render ·?處理自定義組件事件 ·?創建組件標簽處理器 |
5)配置JSF 應用程序 |
·?配置Bean ·?配置自定義錯誤信息 ·?配置自定義驗證器 ·?配置自定義轉換器 ·?配置導航規則 ·?注冊自定義組件 |
第二部分 |
|
1)國際化Web應用程序 |
·?Java平臺本地化類 ·?提供本地化消息和標識 ·?時間和數字格式化 ·?字符集和編碼 |
2)案例實戰 |
·?利用JSF技術構建大型金融電子商務站點 |
3)EJB 3.0基礎 |
·?Enterprise Bean ·?J2EE應用服務器 ·?配置EJB開發環境 ·?EJB部署及管理 ·?JNDI服務 ·?EJB調用 |
4)實現Session Bean |
·?Session Bean的特點、類型、結構 ·?依賴注入 ·?編寫、打包、部署Session Bean ·?Stateless Session Bean; ·?編寫Stateful Session Bean案例 |
第三部分 |
|
1)Java Persistence API |
·?Java持久性介紹 ·?對象持久性 ·?創建實體類 ·?查找實體 |
2)持久實體 |
·?實體和實體管理器 ·?事務管理 ·?映射實體到表 ·?實體關系 ·?主鍵生成 ·?延遲裝載和級聯操作 |
3)查詢和EJB-QL |
·?Query API ·?EJB QL ·?Native Queries ·?Named Queries |
4)事務 |
·?Java Transaction API ·?UserTransaction接口 ·?Bean管理事務 ·?容器管理事務 ·?事務屬性 ·?存儲過程規范設計 ·?設計工具PowerDesign |
5)案例實戰 |
·?利用EJB3.0技術構建物流跟蹤應用系統 |
6)JMS |
·?JMS API概念 ·?JMS API編程模型 ·?編寫簡單的JMS客戶端程序 ·?創建健壯的JMS應用程序 |
7)MDB(Message Driven Bean) |
·?MDB概述 ·?MDB與Session Bean、Entity Bean的比較 ·?編寫Message Driven Bean程序 ·?部署MDB |
第四部分 |
|
1)Java Mail |
·?郵件系統和Java Mail ·?Java Mail API介紹 ·?建議Session ·?發送郵件 ·?接收郵件 ·?發送帶附件郵件 |
2)Java EE安全實現 |
·?安全實現機制 ·?保護容器安全 ·?保護應用服務器安全 ·?使用Realms、用戶、組和角色 ·?使用SSL建立安全連接; ·?保護EJB ·?保護Web應用程序 ·?用編程方式檢查調用者標識 |
3)SOA |
·?在應用程序中使用 SOA ·?面向服務的設計SOAD ·?SOA協作 ·?服務與組件 ·?基于SOA的軟件架構設計 |
4)創建Web Services |
·?使用JAX-WS創建Web Services ·?JAXB支持的類型 ·?Web Services的互操作性 |
5)應用技巧 |
·?使用JAXB綁定XML Schema和Java Classes ·?使用Streaming API 操作XML文檔 ·?使用SAAJ操作SOAP消息 ·?使用JAXR API發布和查找Web Services |