JSP程序設計實訓與案例教程(第2版)
馬軍霞、張志鋒、皇安偉 等
相關主題
商品描述
本書旨在培養學生的JSP程序設計技術實踐和創新能力。 全書理論聯系實踐,引進“以案例為驅動的教學模式”,系統地講解JSP程序設計技術,使項目開發貫穿整個知識體系。本書共分11章,內容包括JSP概述、JSP常用開發環境介紹、HTML與CSS、通信資費管理系統案例、JSP基本語法、JSP內置對象、JDBC技術、企業信息管理系統案例、JSP與JavaBean技術、JSP與Servlet技術、個人信息管理系統案例。通過8個實訓項目、3個案例和70多個實例的強化訓練,使讀者真正掌握基本理論知識,提高綜合實踐能力。 本書可作為普通高等院校的JSP程序設計課程教材,也可作為JSP技術職業培訓教材以及Java Web軟件開發人員的參考書。
目錄大綱
第1章JSP概述
1.1常用動態網頁技術
1.1.1 JSP
1.1.2 ASP/ASP.NET
1.1.3 PHP
1.2 JSP簡介
1.2.1 JSP的特點與優勢
1.2.2 JSP的工作原理
1.2.3 JSP的兩種體系結構
1.3使用JSP開發項目的常用方式
1.4簡單的JSP應用實例
1.5項目實訓
1.5.1項目描述
1.5.2學習目標
1.5.3項目需求說明
1.5.4項目實現
1.5.5項目實現過程中註意的問題
1.5.6常見問題及解決方案
1.5.7拓展與提高
1.6課外閱讀(Web技術的發展史)
1.7本章小結
1.8習題
1.8. 1選擇題
1.8.2填空題
1.8.3論述題
1.8.4操作題
第2章JSP常用開發環境介紹
2.1 JSP環境介紹
2.1.1對操作系統的基本要求
2 .1.2對常用開發軟件的基本要求
2.2 JDK安裝與配置介紹
2.2.1 JDK簡介與下載
2.2.2 JDK安裝與配置
2.3 NetBeans開發工具
2.3.1 NetBeans簡介與下載
2.3.2 NetBeans安裝與使用
2.4 Eclipse開發工具
2.4.1 Eclipse簡介與下載
2.4.2 Eclipse的使用
2.5 MyEclipse開發工具
2.5.1 MyEclipse簡介與下載
2.5.2 MyEclipse安裝與使用
2.6 Tomcat服務器
2.6.1 Tomcat簡介與下載
2.6.2 Tomcat的使用
2.7項目實訓
2 .7.1項目描述
2.7.2學習目標
2.7.3項目需求說明
2.7.4項目實現
2.7.5項目實現過程中註意的問題
2.7.6常見問題及解決方案
2.7.7拓展與提高
2.8課外閱讀(藍色巨人IBM公司發展史)
2.9本章小結
2.1 0習題
第3章HTML與CSS
3.1 HTML頁面的基本構成
3.2 HTML常用標籤
3.2.1列表標籤
3.2.2多媒體和超鏈接標籤
3.2.3表格標籤
3.2.4表單標籤
3.2.5框架標籤
3.3 CSS基礎知識
3.3.1 CSS樣式表定義
3.3.2 HTML中加入CSS的方法
3.3.3 CSS的優先級
3.3.4 CSS基本屬性
3.4項目實訓
3.4.1項目描述
3.4.2學習目標
3.4.3項目需求說明
3.4.4項目實現
3.4.5項目實現過程中註意的問題
3.4.6常見問題及解決方案
3.4.7拓展與提高
3.5課外閱讀
3.5.1 XHTML簡介
3.5.2 XML簡介
3.6本章小結
3.7習題
3.7.1選擇題
3.7.2填空題
3.7.3論述題
3.7.4操作題
第4章通信資費管理系統案例
4.1案例需求說明
4.2案例總體結構與構成
4.3案例的開發過程
4.3.1案例的模塊劃分及其結構
4 .3.2案例的登錄和註冊功能設計與實現
4.3.3案例的主頁面設計與實現
4.3.4案例的用戶管理模塊設計與實現
4.3.5案例的資費管理模塊設計與實現
4.3.6案例的賬單管理模塊設計與實現
4.3.7案例的賬務管理模塊設計與實現
4.3.8案例的管理員管理模塊設計與實現
4.3.9案例的用戶自服務模塊設計與實現
4.4課外閱讀(通信技術的發展史)
4.5本章小結
4.6習題
第5章JSP基本語法
5.1 JSP頁面的基本結構
5.2 JSP的腳本元素
5.2.1變量和方法的聲明
5.2.2表達式
5.2.3腳本
5.2.4註釋
5 .3 JSP的指令
5.3.1 page指令
5.3.2 include指令
5.3.3 taglib指令
5.4 JSP常用動作
5.4.1動作
5.4.2動作
5.4.3動作
5.4.4動作
5.4.5動作
5.4.6動作
5.5項目實訓
5.5.1項目描述
5.5.2學習目標
5.5.3項目需求說明
5.5.4項目實現
5.5.5項目實現過程中註意的問題
5. 5.6常見問題及解決方案
5.5.7拓展與提高
5.6課外閱讀(Sun公司的發展史)
5.7本章小結
5.8習題
5.8.1選擇題
5.8.2填空題
5.8.3論述題
5.8.4操作題
第6章JSP內置對象
6.1 request對象
6.1.1 request對象介紹
6.1.2 request對象實訓
6.2 response對象
6. 2.1 response對象介紹
6.2.2 response對象實訓
6.3 session對象
6.3.1 session對象介紹
6.3.2 session對象實訓
6.4 out對象
6.4.1 out對象介紹
6.4.2 out對象實訓
6.5 pageContext對象
6.5.1 pageContext對象介紹
6.5.2 pageContext對象實訓
6.6 exception對象
6.6.1 exception對象介紹
6.6.2 exception對象實訓
6.7 application對象
6.7.1 application對象介紹
6.7.2 application對象實訓
6.8項目實訓
6.8.1項目描述
6.8.2學習目標
6.8.3項目需求說明
6.8.4項目實現
6.8.5項目實現過程中註意的問題
6.8.6常見問題及解決方案
6.8. 7拓展與提高
6.9課外閱讀(了解)
6.9.1簡介
6.9.2語言基礎知識
6.9.3對象
6.9.4事件
6.10本章小結
6.11習題
6.11 .1選擇題
6.11.2填空題
6.11.3論述題
6.11.4操作題
第7章JDBC技術
7.1 JDBC簡介
7.1.1什麼是JDBC
7.1.2 JDBC的結構
7.2通過JDBC驅動訪問數據庫
7.2.1訪問MySQL數據庫
7.2.2訪問Microsoft SQL Server 2012數據庫
7.3查詢數據庫
7.4更新數據庫
7.5 JSP中數據庫應用的常見問題
7.5.1 JSP的分頁技術
7.5.2 MySQL數據庫中常見中文亂碼處理方法
7.6項目實訓
7.6.1項目描述
7.6.2學習目標
7.6.3項目需求說明
7.6.4項目實現
7.6.5項目實現過程中註意的問題
7.6.6常見問題及解決方案
7.6.7拓展與提高
7.7課外閱讀(MVC設計模式)
7.8本章小結
7.9習題
7.9.1選擇題
7.9.2填空題
7.9.3論述題
7.9.4操作題
第8章企業信息管理系統案例
8.1案例需求說明
8.2案例分析與設計
8.3案例的數據庫設計
8.4案例的開發過程
8.4.1案例的模塊劃分及其結構
8.4.2案例的登錄模塊設計與實現
8.4.3案例的主頁面模塊設計與實現
8.4.4案例的客戶管理模塊設計與實現
8.4.5案例的合同管理模塊設計與實現
8.4.6案例的售後管理模塊設計與實現
8.4.7案例的產品管理模塊設計與實現
8.4.8案例的員工管理模塊設計與實現
8.5課外閱讀(企業信息管理系統)
8.6本章小結
8.7習題
第9章JSP與JavaBean技術
9.1 JavaBean基礎知識
9.2編寫和使用JavaBean
9.2.1編寫JavaBean組件
9. 2.2在JSP頁面中使用JavaBean
9.3 JavaBean的作用域
9.4 JavaBean應用實例
9.4.1使用JavaBean訪問數據庫
9.4.2使用JavaBean實現猜數遊戲
9.5項目實訓
9. 5.1項目描述
9.5.2學習目標
9.5.3項目需求說明
9.5.4項目實現
9.5.5項目實現過程中註意的問題
9.5.6常見問題及解決方案
9 .5.7拓展與提高
9.6課外閱讀(組件技術)
9.7本章小結
9.8習題
9.8.1選擇題
9.8.2填空題
9.8.3論述題
9.8. 4操作題
第10章JSP與Servlet技術
10.1 Servlet基礎知識
10.1.1什麼是Servlet
10.1.2 Servlet生命週期
10.1.3 Servlet的技術特點
10.1.4 Servlet與JSP的區別
10.1.5 Servlet在Java Web項目中的作用
10.1.6 Servlet部署
10.1.7開發一個簡單的Servlet
10 .2 JSP與Servlet常見用法
10.2.1通過Servlet獲取表單中的數據
10.2.2重定向與轉發及其應用實例
10.3項目實訓
10.3.1項目描述
10.3.2學習目標
10.3.3項目需求說明
10.3.4項目實現
10.3.5項目實現過程中註意的問題
10.3.6常見問題及解決方案
10.3.7拓展與提高
10.4課外閱讀(互聯網的發展史)
10.5本章小結
10.6習題
10.6.1選擇題
10.6.2填空題
10.6.3論述題
10.6.4操作題
第11章個人信息管理系統案例
11.1 MVC設計模式
11.2案例需求說明
11.3案例總體結構與構成
11.4案例的數據庫設計
11.5案例的開發過程
11.5.1案例的模塊劃分及其結構
11.5.2案例的登錄和註冊模塊設計與實現
11.5.3案例的主頁面模塊設計與實現
11.5.4案例的個人信息管理模塊設計與實現
11.5.5案例的通訊錄模塊設計與實現
11.5.6案例的日程安排模塊設計與實現
11.5.7案例的文件模塊設計與實現
11.6課外閱讀(Struts框架技術介紹)
11.7本章小結
11.8習題
參考文獻