Web應(yīng)用程序開發(fā)基礎(chǔ)知識
|
1. HTTP通信協(xié)議的基本概念 |
2. HTTP請求的基本結(jié)構(gòu) |
3. HTTP回應(yīng)的基本結(jié)構(gòu) |
4. HTML語言(表單、表格等標(biāo)簽) |
5. Servlet的基本運行原理 |
6. 掌握J(rèn)ava開發(fā)工具 |
安裝配置Tomcat服務(wù)器
|
1. Tomcat WEB 服務(wù)器簡介 |
2. 安裝和配置Tomcat WEB服務(wù)器 |
3. 啟動與測試Tomcat WEB服務(wù)器 |
4. Tomcat啟動失敗常見故障的排除 |
Servlet開發(fā)
|
1. Servler處理HTTP請求的流程 |
2. 如何取得Servlet的請求內(nèi)容 |
3. 如何取得HTTP請求的標(biāo)頭信息 |
4. HTTP請求形式的實例探討 |
5. Servet如何產(chǎn)生HTTP回應(yīng) |
6. 實例演練:*個HTTP Servlet |
7. Servetr 的生命周期(lift cycle) |
8. ServletRequest接口 |
9. ServletResponse接口 |
JDBC編程
|
1. JDBC 概念 |
2. JDBC API |
3. JDBC 編程步驟 |
4. 存儲過程調(diào)用 |
5. 數(shù)據(jù)連接池的配置和開發(fā)(JNDI) |
Web應(yīng)用程序的結(jié)構(gòu)與部署
|
1. 配置應(yīng)用部署描述文件(web.xml) |
2. 如何存取Servlet起始參數(shù) |
3. ServletConfig接口 |
Servet容器模型
|
1. ServletContext對象 |
2. Web應(yīng)用程序的“事件”與“監(jiān)聽器” |
3. Web應(yīng)用程序的生命周期 |
4. ServletContextListener接口 |
5. HttpSessionListener接口 |
6. 分布式Web應(yīng)用程序 |
7. 如何編寫“線程安全”的程序代碼 |
Servlet的異常處理機制
|
1. 服務(wù)器端異常處理機制 |
2. 聲明式異常處理 |
3. 聲明HTTP錯誤所對應(yīng)的錯誤頁面 |
4. 處理Java異常 |
5. 程序化異常處理 |
6. 在try—catch描述語句內(nèi)直接處理品異常 |
7. 實例演練:Web應(yīng)用程序的異常處理 |
8. LOG4J(日志管理)在J2EE系統(tǒng)開發(fā)中的應(yīng)用 |
會話管理
|
1. 基本的會話管理方式 |
2. HTTP會話與SessionID |
3. HttpSession接口內(nèi)重要的方法 |
4. 存取HTTP會話內(nèi)容/終止HTTP會話 |
5. 實例演練:管理HTTP會話信息 |
6. 使用“URL重寫”來管理HTTP會話信息 |
Web應(yīng)用程序的安全性
|
1. Web應(yīng)用程序的安全性問題 |
2. 驗證與授權(quán)機制 |
3. Web服務(wù)器的安全防護措施 |
4. 聲明式驗證 |
5. 聲明式授權(quán) |
6. 實現(xiàn)BASIC驗證機制 |
7. 實現(xiàn)FORM驗證機制 |
8. 如何在Web應(yīng)用程序內(nèi)辨識用戶身份 |
9. 實例演練:聲明式驗證機制 |
JSP模型與開發(fā)
|
1. JSP的組成 |
2. JSP的運行方式 |
3. JSP的生命周期方法 |
4. JSP生命周期的七個階段 |
5. 部署JSP |
6. JSP標(biāo)準(zhǔn)指令(Standard Directive) |
7. JSP程序代碼元素-聲明標(biāo)簽,程序代碼標(biāo)簽,表達式標(biāo)簽,注解標(biāo)簽 |
8. JSP的隱含變量 |
9. 開發(fā)可復(fù)用的JSP-JSP的復(fù)用概念 |
JSP與JavaBean
|
1. 如何在JSP內(nèi)使用JavaBean |
2. JavaBean的四種存取范圍(Scope) |
3. 使用元素 |
4. JavaBean的初始化方式 |
5. 實例演練:在JSP內(nèi)使用JavaBean |
開發(fā)工具和開發(fā)環(huán)境
|
1. Elipse開發(fā)環(huán)境安裝與配置 |
2. J2EE服務(wù)器安裝與配置(JBOSS) |
掌握J(rèn)STL標(biāo)簽庫開發(fā)
|
1. 掌握表達式(EL) |
2. 掌握常用的標(biāo)簽庫(JSTL)的應(yīng)用 |
3. 在JSP內(nèi)使用“自定義標(biāo)簽庫” |
4. 在web.xml內(nèi)配置TLD所在位置 |
5. 實例演練:開發(fā)“應(yīng)用JSTL標(biāo)簽庫” |
J2EE項目實踐
|
1. 分層設(shè)計 |
2. 開發(fā)常用步驟 |
3. 界面組織和設(shè)計 |
4. 權(quán)限設(shè)計 |