課程名稱 : Java WEB系統(tǒng)應(yīng)用開(kāi)發(fā)[J2EE開(kāi)發(fā)課程]
開(kāi)班類(lèi)型 : 脫產(chǎn)班
開(kāi)課時(shí)間 : 2009-11-02
課程長(zhǎng)度 : 5天(早上9點(diǎn)到中午12點(diǎn),下午1點(diǎn)到5點(diǎn))
培訓(xùn)費(fèi)用 : 3600元(含教材、證書(shū))
學(xué)習(xí)對(duì)象 : 適宜從事使用Java開(kāi)發(fā)Web應(yīng)用系統(tǒng)IT人士
基礎(chǔ)要求 : 有JAVA語(yǔ)句編程基礎(chǔ)
課程簡(jiǎn)介 : 培訓(xùn)內(nèi)容包括WEB編程機(jī)制,JSP,Servlet開(kāi)發(fā),WEB應(yīng)用程序安全性,數(shù)據(jù)庫(kù)操作技術(shù),WEB服務(wù)器安裝和配置,異常處理,會(huì)話管理,JAVABEAN開(kāi)發(fā)和應(yīng)用,JSP標(biāo)簽庫(kù)的開(kāi)發(fā)/應(yīng)用,WEB應(yīng)用程序的結(jié)構(gòu)和布置等.配合實(shí)例講解,練習(xí),確保學(xué)員解決實(shí)際問(wèn)題.掌握開(kāi)發(fā)J2EE系統(tǒng)的所必備的技能.
培訓(xùn)目標(biāo) : 完成本課程之后,學(xué)員將具備以下能力:
1.能獨(dú)立地利用JSP及Servlet開(kāi)發(fā)、部署基于WEB應(yīng)用程序
2.掌握J(rèn)avaBean、JDBC,數(shù)據(jù)庫(kù)等相關(guān)技術(shù)開(kāi)發(fā)分布式的商業(yè)應(yīng)用系統(tǒng),如訂單管理,客戶管理系統(tǒng),ERP系統(tǒng),物流管理系統(tǒng)
上課地點(diǎn) : 深圳市福田區(qū)
課程大綱 :
Web應(yīng)用程序開(kāi)發(fā)基礎(chǔ)知識(shí)
1. HTTP通信協(xié)議的基本概念
2. HTTP請(qǐng)求的基本結(jié)構(gòu)
3. HTTP回應(yīng)的基本結(jié)構(gòu)
4. HTML語(yǔ)言(表單、表格等標(biāo)簽)
5. Servlet的基本運(yùn)行原理
6. 掌握J(rèn)ava開(kāi)發(fā)工具
安裝配置Tomcat服務(wù)器
1. Tomcat WEB 服務(wù)器簡(jiǎn)介
2. 安裝和配置Tomcat WEB服務(wù)器
3. 啟動(dòng)與測(cè)試Tomcat WEB服務(wù)器
4. Tomcat啟動(dòng)失敗常見(jiàn)故障的排除
Servlet開(kāi)發(fā)
1. Servler處理HTTP請(qǐng)求的流程
2. 如何取得Servlet的請(qǐng)求內(nèi)容
3. 如何取得HTTP請(qǐng)求的標(biāo)頭信息
4. HTTP請(qǐng)求形式的實(shí)例探討
5. Servet如何產(chǎn)生HTTP回應(yīng)
6. 實(shí)例演練:*個(gè)HTTP Servlet
7. Servetr 的生命周期(lift cycle)
8. ServletRequest接口
9. ServletResponse接口
JDBC編程
1. JDBC 概念
2. JDBC API
3. JDBC 編程步驟
4. 存儲(chǔ)過(guò)程調(diào)用
5. 數(shù)據(jù)連接池的配置和開(kāi)發(fā)(JNDI)
Web應(yīng)用程序的結(jié)構(gòu)與部署
1. 配置應(yīng)用部署描述文件(web.xml)
2. 如何存取Servlet起始參數(shù)
3. ServletConfig接口
Servet容器模型
1. ServletContext對(duì)象
2. Web應(yīng)用程序的“事件”與“監(jiān)聽(tīng)器”
3. Web應(yīng)用程序的生命周期
4. ServletContextListener接口
5. HttpSessionListener接口
6. 分布式Web應(yīng)用程序
7. 如何編寫(xiě)“線程安全”的程序代碼
Servlet的異常處理機(jī)制
1. 服務(wù)器端異常處理機(jī)制
2. 聲明式異常處理
3. 聲明HTTP錯(cuò)誤所對(duì)應(yīng)的錯(cuò)誤頁(yè)面
4. 處理Java異常
5. 程序化異常處理
6. 在try—catch描述語(yǔ)句內(nèi)直接處理品異常
7. 實(shí)例演練:Web應(yīng)用程序的異常處理
8. LOG4J(日志管理)在J2EE系統(tǒng)開(kāi)發(fā)中的應(yīng)用
會(huì)話管理
1. 基本的會(huì)話管理方式
2. HTTP會(huì)話與SessionID
3. HttpSession接口內(nèi)重要的方法
4. 存取HTTP會(huì)話內(nèi)容/終止HTTP會(huì)話
5. 實(shí)例演練:管理HTTP會(huì)話信息
6. 使用“URL重寫(xiě)”來(lái)管理HTTP會(huì)話信息
Web應(yīng)用程序的安全性
1. Web應(yīng)用程序的安全性問(wèn)題
2. 驗(yàn)證與授權(quán)機(jī)制
3. Web服務(wù)器的安全防護(hù)措施
4. 聲明式驗(yàn)證
5. 聲明式授權(quán)
6. 實(shí)現(xiàn)BASIC驗(yàn)證機(jī)制
7. 實(shí)現(xiàn)FORM驗(yàn)證機(jī)制
8. 如何在Web應(yīng)用程序內(nèi)辨識(shí)用戶身份
9. 實(shí)例演練:聲明式驗(yàn)證機(jī)制
JSP模型與開(kāi)發(fā)
1. JSP的組成
2. JSP的運(yùn)行方式
3. JSP的生命周期方法
4. JSP生命周期的七個(gè)階段
5. 部署JSP
6. JSP標(biāo)準(zhǔn)指令(Standard Directive)
7. JSP程序代碼元素-聲明標(biāo)簽,程序代碼標(biāo)簽,表達(dá)式標(biāo)簽,注解標(biāo)簽
8. JSP的隱含變量
9. 開(kāi)發(fā)可復(fù)用的JSP-JSP的復(fù)用概念
JSP與JavaBean
1. 如何在JSP內(nèi)使用JavaBean
2. JavaBean的四種存取范圍(Scope)
3. 使用元素
4. JavaBean的初始化方式
5. 實(shí)例演練:在JSP內(nèi)使用JavaBean
開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境
1. Elipse開(kāi)發(fā)環(huán)境安裝與配置
2. J2EE服務(wù)器安裝與配置(JBOSS)
掌握J(rèn)STL標(biāo)簽庫(kù)開(kāi)發(fā)
1. 掌握表達(dá)式(EL)
2. 掌握常用的標(biāo)簽庫(kù)(JSTL)的應(yīng)用
3. 在JSP內(nèi)使用“自定義標(biāo)簽庫(kù)”
4. 在web.xml內(nèi)配置TLD所在位置
5. 實(shí)例演練:開(kāi)發(fā)“應(yīng)用JSTL標(biāo)簽庫(kù)”
J2EE項(xiàng)目實(shí)踐
1. 分層設(shè)計(jì)
2. 開(kāi)發(fā)常用步驟
3. 界面組織和設(shè)計(jì)
4. 權(quán)限設(shè)計(jì)