本書首先結(jié)合一個完整的Java Web應用案例介紹了Web應用開發(fā)的基本概念,然后對HTML基礎(chǔ)知識進行了歸納介紹,接下來從JSP基礎(chǔ)知識入手,由淺入深的講解JSP技術(shù)、Servlet技術(shù)、JDBC數(shù)據(jù)庫操作技術(shù)、JavaBean技術(shù)、Ajax技術(shù)等知識,*后以SunnyBuy電子商城應用項目開發(fā)為主線介紹Java Web的各種技術(shù)應用到實際項目中的方法。
1.河南經(jīng)管職業(yè)學院選題,本書采用傳統(tǒng)的章節(jié)體,但結(jié)構(gòu)經(jīng)過優(yōu)化,**章為開發(fā)項目概述,總起介紹項目內(nèi)容,后分章節(jié)講解知識點,*后一章設(shè)置為綜合案例,達到知識點與實訓的結(jié)合; 2.Javaweb又名JSP,目前中心高職產(chǎn)品兩種,都為2009年出版,累計銷售29000多冊和8000多冊,還有品種空間; 3.據(jù)相關(guān)網(wǎng)店查詢,JSP教材較多,但高職高專教材2013年后出版的較少。
河南經(jīng)貿(mào)職業(yè)學院副教授 2006年編寫《微機原理與接口技術(shù)》副主編,西北大學出版社 2007年河南省教育廳骨干教師 2010年河南省教育廳學術(shù)技術(shù)帶頭人 2009年河南特色專業(yè)項目參與者(4) 2010年主持學院《JavaWeb程序設(shè)計》精品課程建設(shè) 2012年河南綜合改革試點專業(yè)參與者(3) 2013年河南省高等學校教學團隊(3) 2014年參與人民郵電出版社十二五規(guī)劃教學項目(副主編) 2012-2014年主持學院《JavaWeb程序設(shè)計》課程改革項目 2012-2014年主持南省教育廳科學技術(shù)研究重點項目《基于RS和GIS的城市化擴張研究》
目 錄
第1章 JavaWeb應用項目開發(fā)概述 2
1.1 B/S結(jié)構(gòu)編程技術(shù) 2
本節(jié)要點 2
1.1.1 案例1 C/S模式和B/S模式比較 2
1.1.2 案例2 B/S模式技術(shù) 2
1.1.3 案例3 靜態(tài)和動態(tài)網(wǎng)頁 2
1.2 SunnyBuy電子商城項目 2
本節(jié)要點 2
1.2.1 案例4 軟件項目開發(fā)流程 2
1.2.2 案例5 SunnyBuy電子商城項目分析與設(shè)計 2
1.2.3 案例6 項目部署和運行 2
1.3 項目開發(fā)技術(shù)分析 2
本節(jié)要點 2
1.3.1 案例7 項目主要技術(shù)分析 2
1.4 小 結(jié) 2
1.5 練一練 2
第2章 HTML基礎(chǔ) 2
2.1 HTML文件的基本結(jié)構(gòu) 2
本節(jié)要點 2
2.1.1 案例1 HTML基本結(jié)構(gòu) 2
2.2 常用HTML標簽 2
本節(jié)要點 2
2.2.1 案例2 HTML表格制作 2
2.2.2 案例3 HTML表單 2
2.2.3 案例4 HTML文件結(jié)構(gòu)布局 2
2.3 小 結(jié) 2
2.4 練一練 2
第3章 JSP基礎(chǔ) 2
3.1 JSP開發(fā)概述 2
本節(jié)要點 2
3.1.1 案例1 JSP開發(fā)環(huán)境的安裝 2
3.1.2 案例2 創(chuàng)建**個JSP程序 2
3.1.3 案例3 在MyEclipse下開發(fā)JSP程序 2
3.2 JSP注釋與腳本元素 2
本節(jié)要點 2
3.2.1 案例4 JSP網(wǎng)頁內(nèi)容結(jié)構(gòu)的認識 2
3.2.2 案例5 JSP腳本元素的使用 2
3.2.3 案例6 JSP網(wǎng)頁文字顏色的改變 2
3.3 JSP指令與動作元素 2
本節(jié)要點 2
3.3.1 案例7 page指令和include指令的應用 2
3.3.2 案例8 include動作元素完成文件包含 2
3.3.3 案例9 forward動作元素的使用 2
3.4 小 結(jié) 2
第4章 JSP內(nèi)置對象 2
4.1 out對象 2
本節(jié)要點 2
4.1.1 案例1 out對象的使用 2
4.2 request對象 2
本節(jié)要點 2
4.2.1 案例2 使用request獲取簡單表單信息 2
4.2.2 案例3 漢字亂碼問題的處理 2
4.2.3 案例4 使用request對象獲取復雜表單信息 2
4.3 HTML響應機制與response對象 2
本節(jié)要點 2
4.3.1 案例5 GET方式提交數(shù)據(jù) 2
4.3.2 案例6 POST方式提交數(shù)據(jù) 2
4.3.3 案例7 使用response設(shè)置響應頭屬性 2
4.3.4 案例8 使用response對象實現(xiàn)重定向 2
4.3.5 案例9 使用response對象刷新頁面 2
4.4 session對象 2
本節(jié)要點 2
4.4.1 案例10 認識session對象 2
4.4.2 案例11 使用session記錄表單信息 2
4.4.3 案例12 使用session對象制作站點計數(shù)器 2
4.5 application對象 2
本節(jié)要點 2
4.5.1 案例13 使用application讀寫屬性值 2
4.5.2 案例14 使用application制作站點計數(shù)器 2
4.6 Cookie對象與內(nèi)置對象拾遺 2
本節(jié)要點 2
4.6.1 案例15 預設(shè)用戶登錄信息 2
4.6.2 案例16 對象作用范圍的認識 2
4.6.3 案例17 web.xml中初始化參數(shù)的讀取 2
4.7 小 結(jié) 2
4.8 練一練 2
第5章 數(shù)據(jù)庫訪問技術(shù) 2
5.1 JDBC與Oracle數(shù)據(jù)庫的連接 2
本節(jié)要點 2
5.1.1 案例1 使用JDBC驅(qū)動連接Oracle數(shù)據(jù)庫 2
5.2 Oracle數(shù)據(jù)庫的訪問 2
本節(jié)要點 2
5.2.1 案例2 商品檢索與顯示 2
5.2.2 案例3 商品添加與刪除 2
5.2.3 案例4 商品更新 2
5.2.4 案例5 存儲過程的定義和調(diào)用 2
5.3 數(shù)據(jù)庫的典型應用 2
本節(jié)要點 2
5.3.1 案例7 數(shù)據(jù)分頁 2
5.3.2 案例8 配置數(shù)據(jù)庫連接池 2
5.4 小 結(jié) 2
5.5 練一練 2
第6章 JavaBean技術(shù) 2
6.1 JavaBean定義及基本應用 2
本節(jié)要點 2
6.1.1 案例1 **個簡單的JavaBean 2
6.1.2 案例2 在JSP中使用JavaBean 2
6.1.3 案例3 JavaBean與HTML表單交互 2
6.2 JavaBean的典型應用 2
本節(jié)要點 2
6.2.1 案例4 JavaBean封裝數(shù)據(jù)庫操作 2
6.2.2 案例5 JavaBean在購物車中的應用 2
6.3 小 結(jié) 2
6.4 練一練 2
第7章 Servlet技術(shù) 2
7.1 Servlet基礎(chǔ) 2
本節(jié)要點 2
7.1.1 案例1 創(chuàng)建和使用**個Servlet 2
7.2 Servlet的典型應用 2
本節(jié)要點 2
7.2.1 案例2 Servlet讀取HTML表單數(shù)據(jù) 2
7.2.2 案例3 Servlet讀取Cookie數(shù)據(jù) 2
7.2.3 案例4 Servlet中使用session對象 2
7.2.4 案例5 使用Servlet實現(xiàn)用戶登錄與注冊 2
7.3 Servlet過濾器 2
本節(jié)要點 2
7.3.1 案例6 創(chuàng)建和使用字符集過濾器 2
7.3.2 案例7 應用過濾器進行身份驗證 2
7.4 Servlet監(jiān)聽器 2
本節(jié)要點 2
7.4.1 案例8 應用Servlet監(jiān)聽器統(tǒng)計在線人數(shù) 2
7.4.2 案例9 應用Servlet監(jiān)聽器統(tǒng)計網(wǎng)站訪問量 2
7.5 小 結(jié) 2
7.6 練一練 2
第8章 組件應用 2
8.1 文件上傳與下載的jspSmartUpload組件 2
本節(jié)要點 2
8.1.1 案例1 電子商城中商品信息的添加 2
8.1.2 案例2 應用jspSmartUpload組件實現(xiàn)文件下載 2
8.1.3 案例3 商品信息更新中的文件刪除 2
8.2 FCKEditor組件的應用 2
本節(jié)要點 2
8.2.1 案例1 FCKEditor組件的基本應用 2
8.2.2 案例2 FCKEditor組件在新聞發(fā)布系統(tǒng)中的應用 2
8.3 小 結(jié) 2
8.4 練一練 2
第9章 Web應用系統(tǒng)的安全與部署 2
9.1 Web應用系統(tǒng)的安全 2
本節(jié)要點 2
9.1.1 案例1 彩色驗證碼在JSP頁面中的應用 2
9.1.2 案例2 MD5加密 2
9.2 Web應用系統(tǒng)的部署 2
本節(jié)要點 2
9.2.1 案例1 創(chuàng)建Context文件靜態(tài)部署Web應用系統(tǒng) 2
9.2.2 案例2 動態(tài)部署Web應用 2
9.3 小 結(jié) 2
9.4 練一練 2
第10章 AJAX和DWR框架應用 2
10.1 AJAX基礎(chǔ)應用 2
本節(jié)要點 2
10.1.1 案例1 AJAX簡單應用 2
10.1.2 案例2 應用AJAX檢測注冊時的用戶名 2
10.2 DWR框架應用 2
本節(jié)要點 2
10.2.1 案例1 DWR框架的簡單應用 2
10.2.2 案例2 使用DWR框架實現(xiàn)級聯(lián)下拉列表顯示 2
10.3 小 結(jié) 2
10.4 練一練 2
第11章 綜合案例-SunnyBuy電子商城 2
11.1 SunnyBuy電子商城項目需求分析 2
本節(jié)要點 2
11.1.1 案例1 SunnyBuy電子商城項目需求分析 2
11.2 SunnyBuy電子商城項目系統(tǒng)設(shè)計 2
本節(jié)要點 2
11.2.1 案例2 項目系統(tǒng)設(shè)計 2
11.3 SunnyBuy電子商城項目數(shù)據(jù)庫設(shè)計 2
本節(jié)要點 2
11.3.1 案例3 項目數(shù)據(jù)庫設(shè)計 2
11.4 SunnyBuy電子商城項目商品顯示模塊的實現(xiàn) 2
本節(jié)要點 2
11.4.1 案例4 商品分頁顯示 2
11.4.2 案例5 商品購買 2
11.5 小 結(jié) 2
11.6 練一練 2