目錄
第1章安裝開發(fā)和執(zhí)行環(huán)境
1.1安裝和配置JDK
1.1.1獲取JDK開發(fā)包
1.1.2安裝JDK
1.1.3JDK安裝目錄
1.1.4配置JDK
1.2獲取和解壓Tomcat
1.2.1獲取Tomcat
1.2.2解壓Tomcat
1.2.3Tomcat目錄
1.2.4啟動Tomcat
1.2.5案例1: 開發(fā)JSP案例
1.3集成開發(fā)環(huán)境的設置
1.3.1MyEclipse集成J2EE開發(fā)環(huán)境概述
1.3.2安裝MyEclipse 2013
1.3.3案例2: 在MyEclipse中開發(fā)JSP程序
1.4小結
1.5習題
第2章JSP技術簡介
2.1JSP工作原理
2.2JSP頁面的組成元素與常用的HTML標記
2.2.1JSP頁面的組成元素
2.2.2常用的HTML標簽
2.3JSP注釋
2.3.1JSP注釋
2.3.2HTML注釋
2.3.3案例1: 使用JSP注釋
2.4JSP指令元素
2.4.1include指令
2.4.2page指令
2.4.3taglib指令
2.4.4案例2: 使用指令元素
2.5JSP動作元素
2.6JSP腳本元素
2.6.1案例3: 使用聲明元素
2.6.2案例4: 使用小腳本程序
2.6.3案例5: 使用表達式元素
2.7小結
2.8習題
第3章JSP隱含對象
3.1對象的屬性與有效范圍
3.2JSP的隱含對象
3.2.1案例1: 使用out隱含對象
3.2.2案例2: 使用request隱含對象
3.2.3案例3: 使用response隱含對象
3.2.4案例4: 使用application隱含對象
3.2.5案例5: 使用session隱含對象
3.2.6案例6: 使用config隱含對象
3.2.7案例7: 使用exception隱含對象
3.2.8案例8: 使用page隱含對象
3.2.9案例9: 使用pageContext隱含對象
3.3小結
3.4習題
第4章使用數(shù)據(jù)庫
4.1MySQL的安裝與使用
4.1.1案例1: 下載安裝和配置
4.1.2案例2: 創(chuàng)建數(shù)據(jù)庫
4.1.3案例3: 安裝配置JDBC驅動
4.2使用JDBC訪問數(shù)據(jù)庫
4.2.1加載JDBC驅動程序
4.2.2創(chuàng)建數(shù)據(jù)庫連接
4.2.3執(zhí)行SQL語句
4.2.4獲得查詢結果
4.2.5關閉連接
4.2.6案例4: 使用JDBC訪問數(shù)據(jù)庫
4.3連接池技術
4.4小結
4.5習題
第5章企業(yè)信息管理系統(tǒng)項目實訓
5.1企業(yè)信息管理系統(tǒng)項目需求說明
5.2企業(yè)信息管理系統(tǒng)項目系統(tǒng)分析
5.3企業(yè)信息管理系統(tǒng)項目數(shù)據(jù)庫設計
5.4企業(yè)信息管理系統(tǒng)項目代碼實現(xiàn)
5.4.1項目文件結構
5.4.2案例1: 登錄功能的實現(xiàn)
5.4.3案例2: 系統(tǒng)主頁面功能的實現(xiàn)
5.4.4案例3: 客戶管理功能的實現(xiàn)
5.4.5案例4: 合同管理功能的實現(xiàn)
5.4.6案例5: 售后管理功能的實現(xiàn)
5.4.7案例6: 產品管理功能的實現(xiàn)
5.4.8案例7: 員工管理功能的實現(xiàn)
5.5小結
5.6習題
第6章JavaBean技術
6.1JavaBean概述
6.1.1JavaBean技術介紹
6.1.2JavaBean的種類
6.1.3JavaBean規(guī)范
6.2JavaBean中的屬性
6.2.1Simple屬性
6.2.2Indexed屬性
6.2.3Bound屬性
6.2.4Constrained屬性
6.3JavaBean的應用
6.3.1案例1: 創(chuàng)建JavaBean
6.3.2案例2: 在JSP頁面中應用JavaBean
6.3.3案例3: 使用JavaBean訪問數(shù)據(jù)庫
6.4小結
6.5習題
第7章Servlet簡介
7.1Servlet包的構成與Servlet生命周期
7.1.1GenericServlet抽象類
7.1.2HttpServlet抽象類
7.1.3Servlet生命周期
7.2Servlet編程
7.2.1案例1: Servlet配置過程
7.2.2案例2: Servlet程序的編寫過程
7.2.3案例3: 第一個Servlet程序
7.3小結
7.4習題
第8章EL表達式語言
8.1EL表達式語言簡介
8.2EL語法
8.2.1案例1: 使用EL運算符
8.2.2案例2: 使用EL變量
8.2.3案例3: 使用自動類型轉換
8.2.4EL關鍵字
8.2.5算術運算
8.2.6關系運算
8.2.7邏輯運算
8.2.8其他運算
8.3EL隱含對象
8.3.1屬性與范圍
8.3.2pageContext對象
8.3.3param和paramValues對象
8.3.4header和headerValues對象
8.3.5Cookie對象
8.3.6initParam對象
8.4小結
8.5習題
第9章JSTL標準標簽庫
9.1JSTL的基本概念、安裝與配置
9.1.1JSTL標簽庫簡介
9.1.2案例1: JSTL的安裝和JSTL示例應用
9.2JSTL核心標簽
9.2.1案例2: 表達式操作
9.2.2案例3: 流程控制
9.2.3案例4: 循環(huán)和迭代操作
9.2.4案例5: URL操作
9.3I18N 格式標簽
9.3.1案例6: 國際化和消息標簽
9.3.2案例7: 數(shù)字、日期格式化標簽
9.4JSTL的XML 標簽
9.4.1XPath簡介
9.4.2案例8: XML核心標簽
9.4.3案例9: XML流程控制
9.4.4案例10: XML文件轉換
9.5JSTL的其他標簽
9.5.1案例11: JSTL的SQL 標簽
9.5.2案例12: JSTL的函數(shù)標簽
9.6自定義標簽
9.7小結
9.8習題
第10章Web架構介紹
10.1JSP開發(fā)模式介紹
10.1.1Model1簡介
10.1.2Model2(MVC模式)簡介
10.1.3Struts框架
10.2案例: Model1和Model2示例程序
10.3小結
10.4習題
第11章個人信息管理系統(tǒng)項目實訓
11.1個人信息管理系統(tǒng)項目需求說明
11.2個人信息管理系統(tǒng)項目系統(tǒng)分析
11.3個人信息管理系統(tǒng)項目數(shù)據(jù)庫設計
11.4個人信息管理系統(tǒng)項目代碼實現(xiàn)
11.4.1項目文件結構
11.4.2案例1: 登錄和注冊功能的實現(xiàn)
11.4.3案例2: 系統(tǒng)主頁面功能的實現(xiàn)
11.4.4案例3: 個人信息管理功能的實現(xiàn)
11.4.5案例4: 通訊錄管理功能的實現(xiàn)
11.4.6案例5: 日程安排管理功能的實現(xiàn)
11.5小結
11.6習題
參考文獻