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