Java Web程式設計(第二版)

Java Web程式設計(第二版)

《Java Web程式設計(第二版)》是新世紀高職高專教材編審委員會組編,李俊青主編,魏應彬主審,2014年2月大連理工大學出版社出版的軟體技術專業系列規劃教材之一。該教材適合作為高等院校計算機相關專業的“JSP程式設計”“Java Web程式設計”“Web套用開發”“動態網站高級開發”等課程的教材,也適合作為技術人員的培訓教程,還適合作為開發人員自學的教程。

全書由8個模組構成,分別是模組1—— Java Web開發環境與聯合開發工具配置、模組2——製作簡單的Java Web網站、模組3——伺服器互動、模組4——資料庫操作、模組5——JavaBean技術、模組6——Java Web高級開發、模組7——組件套用及常用模組、模組8——綜合案例。

基本介紹

  • 書名:Java Web程式設計(第二版)
  • 作者:李俊青主編
  • ISBN:978-7-5611-8534-6
  • 類別:“十二五”職業教育國家規劃教材
  • 頁數:280頁
  • 出版社:大連理工大學出版社
  • 出版時間:2014年2月
  • 裝幀:平裝
  • 開本:16開
  • CIP核字號:2014017110
成書過程,修訂背景,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂背景

隨著網路的普及,Web應用程式的使用越來越廣泛,Java Web開發技術以其技術的開放性、靈活性、安全性和成熟度贏得了很大市場,成為Web項目開發的重要技術手段之一。

修訂過程

該教材在第一版的基礎上,根據項目體例進行了重新部署,將原有的10章調整為8個模組,同時增加了部分套用組件技術。明晰了以模組作為載體、以項目開發過程為知識點貫穿主線的設計思路。在設計項目實現過程中,在每個項目中先描述項目需求,然後實現項目,再分析知識點,最後進行項目套用的擴展與訓練,實現了將理論與實踐融為一體的設計,學習時可根據項目描述與實現,按步驟完成項目,進行自主學習。

出版工作

2014年2月,《Java Web程式設計(第二版)》由新世紀高職高專教材編審委員會組編,李俊青主編,魏應彬主審,大連理工大學出版社出版。7月,《Java Web程式設計(第二版)》入選第一批“十二五”職業教育國家規劃教材書目。
出版工作人員
責任編輯
封面設計
責任校對
馬雙
張瑩
楊婭

內容簡介

該教材在素材的選擇上,把“實際訓練”放在首位。全書由8個模組構成,各模組內容安排如下:
模組1—— Java Web開發環境與聯合開發工具配置。介紹了Tomcat目錄結構、虛擬目錄配置、Eclipse+Dreamweaver工具、項目的導入和導出、發布打包、JSP的頁面組成、代碼編寫規範等知識點。
模組2——製作簡單的Java Web網站。介紹了page、include、taglib指令,<jsp:include>、<jsp:forward>動作指令等知識點。
模組3——伺服器互動。介紹了JSP內置對象,表單中文亂碼的處理方法。
模組4——資料庫操作。介紹了JDBC連線MySQL、SQL Server、Oracle等資料庫,Connection、Statement、ResultSet等對象,資源的釋放、大數據欄位的處理等方法。
模組5——JavaBean技術。介紹了JavaBean的作用域、JavaBean在JSP中的使用、Tomcat DBCP和Tomcat JDBC Connection Pool等知識點。
模組6——Java Web高級開發。介紹了Java Servlet的編寫與部署過程,Servlet的生命周期,Servlet接口,JSP結合Servlet編程,Fliter、EL語法,EL的隱含對象等知識點。
模組7——組件套用及常用模組。介紹了CKEditor的使用、JavaMail、縮略圖原理、水印實現方法、驗證碼原理、MD5加密算法等知識點。
模組8——綜合案例。主要介紹利用JSP+Servlet+JavaBean+Ajax模式實現文章管理系統的方法,分析了系統體系結構、異步數據互動的程式結構。

教材目錄

模組1 Java Web開發環境與聯合開發工具配置
項目1 配置JSP運行環境
1.1 項目描述與實現
1.2 新知識點——JSP概述、Tomcat目錄結構、虛擬目錄配置
1.3 擴展——Tomcat幫助文檔查閱
項目2 Eclipse、Dreamweaver等工具搭配開發JSP
2.1 項目描述與實現
2.2 新知識點——Eclipse、Dreamweaver工具簡介
2.3 擴展——項目導入、導出、發布打包
項目3 製作簡單的JSP頁面
3.1 項目描述與實現
3.2 新知識點——JSP頁面組成、聲明、代碼段、表達式、注釋
3.3 擴展——代碼編寫規範
小結
習題
模組2 製作簡單的Java Web網站
項目4 製作有包含檔案的JSP頁面
4.1 項目描述與實現
4.2 新知識點——JSP指令:page指令、include指令
4.3 擴展——taglib指令的使用
項目5 製作簡單的展示網站
5.1 項目描述與實現
5.2 新知識點——JSP動作指令、
5.3 擴展——的使用
小結
習題
模組3 伺服器互動
項目6 用戶註冊表單信息獲取及顯示
6.1 項目描述與實現
6.2 新知識點——JSP內置對象、request
6.3 擴展——中文亂碼處理、request中其他信息獲取
項目7 處理伺服器回響
7.1 項目描述與實現
7.2 新知識點——response、out
7.3 擴展——設定回響的MIME類型
項目8 存儲用戶會話
8.1 項目描述與實現
8.2 新知識點——session、application
8.3 擴展——cookie
項目9 電子商務網站的購物模組製作
9.1 項目描述與實現
9.2 新知識點——讀檔案、寫檔案
小結
習題
模組4 資料庫操作
項目10 顯示用戶信息列表
10.1 項目描述與實現
10.2 新知識點——JDBC概述、JDBC連線MySQL資料庫
10.3 擴展——JDBC連線SQL Server、Oracle
項目11 JSP實現用戶註冊
11.1 項目描述與實現
11.2 新知識點——Connection、Statement、ResultSet等對象的常用方法
11.3 擴展——資料庫資源釋放
項目12 分頁顯示用戶信息列表
12.1 項目描述與實現
12.2 新知識點——分頁
12.3 擴展——各種資料庫的數據分頁
項目13 製作JSP實現用戶登錄
小結
習題
模組5 JavaBean技術
項目14 封裝用戶信息的JavaBean
14.1 項目描述與實現
14.2 新知識點——JavaBean、JSP調用JavaBean
14.3 擴展——表單參數設定JavaBean中的屬性
項目15 資料庫連線的JavaBean
15.1 項目描述與實現
15.2 新知識點——資料庫連線的JavaBean
項目16 使用連線池最佳化資料庫連線
16.1 項目描述與實現
16.2 新知識點——資料庫連線池原理、Tomcat DBCP
16.3 擴展——Tomcat JDBC Connection Pool
小結
習題
模組6 Java Web高級開發
項目17 利用工具創建並部署Servlet
17.1 項目描述與實現
17.2 新知識點——Java Servlet概述
17.3 擴展——Java Servlet版本歷史
項目18 用Servlet實現用戶註冊
18.1 項目描述與實現
18.2 新知識點——Java Servlet工作過程
18.3 擴展——Java Servlet接口
項目19 用Servlet實現用戶登錄
19.1 項目描述與實現
19.2 新知識點——Servlet中會話存儲、重定向到JSP頁面
19.3 擴展——Java Servlet與JSP的共享對象
項目20 訪問許可權控制
20.1 項目描述與實現
20.2 新知識點——Filter
20.3 擴展——Servlet 3.0新特性
項目21 用EL遍歷數據
21.1 項目描述與實現
21.2 新知識點——EL語法基礎
21.3 擴展——EL運算符
項目22 使用EL簡化JSP開發
22.1 項目描述與實現
22.2 新知識點——EL內建對象
22.3 擴展 ——EL數據類型和自動類型轉換
小結
習題
模組7 組件套用及常用模組
項目23 帶線上編輯器的信息發布模組製作
23.1 項目描述與實現
23.2 新知識點——CKEditor的配置與使用
23.3 擴展1——修改信息時採用線上編輯器
23.4 擴展2——簡潔的線上編輯器
項目24 用戶註冊時傳送歡迎郵件
24.1 項目描述與實現
24.2 新知識點——JavaMail
項目25 上傳檔案模組製作
25.1 項目描述與實現
25.2 新知識點——上傳組件及方法
25.3 擴展——下載
項目26 縮略圖的製作
26.1 項目描述與實現
26.2 新知識點——縮略圖原理
26.3 擴展——圖片增加水印
項目27 驗證碼的製作
27.1 項目描述與實現
27.2 新知識點——驗證碼原理及生成方法
27.3 擴展——Servlet驗證碼的使用
項目28 密碼的加密與解密
28.1 項目描述與實現
28.2 新知識點——MD5加密
28.3 擴展——加密基礎
小結
習題
項目29 文章管理系統
29.1 系統分析和設計
29.2 資料庫設計
29.3 用戶身份認證模組功能實現
29.4 文章管理模組功能實現
小結
習題
參考文獻
註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
《Java Web程式設計(第二版)》有配套教材——《Java Web程式設計實驗指導(第二版)》。
名稱
書號
出版時間
出版社
主編
Java Web程式設計實驗指導(第二版)
978-7-5611-8632-9
2014年12月
大連理工大學出版社
李俊青

教材特色

該教材採用任務驅動和項目訓練的設計方式,符合職業教育行動導向的教學思想,按照典型的職業工作過程和技術邏輯來編排課程內容,設計時以工作能力(技術套用能力和職業素質)為主線,強調知識學習與能力培養並存,以項目將Java Web知識點進行解析與重組,架構Java Web程式設計學習體系。根據職業崗位技能需求,提煉出了24個技術要點,映射8個模組,採用1個企業綜合項目承載知識和技能的學習,學習過程劃分成28個典型項目承載知識要點,並根據難度序化。
全書設計28個小項目和1個綜合項目,涵蓋了JSP伺服器的安裝配置、JSP語法、JSP內置對象、頁面指令、動作指令、JDBC、資料庫連線池、JavaBean、JavaServlet、EL表達式語言、線上編輯器、郵件組件、上傳組件、縮略圖組件、驗證碼、密碼的加密與驗證、JSP快速開發工具的搭配使用、打包與部署、項目導入與導出等Java Web開發常規技術要點,並分析了綜合項目——文章管理系統的開發與實現過程。全書模組內容將實際工程拆分為適合知識學習的模組,首先提出項目需求,然後按步驟實現。在實現過程中套用知識點,講解知識點,之後再進行擴展,對知識模組的套用再進行提升。

作者簡介

李俊青:海南軟體職業技術學院軟體工程學院教師。
魏應彬,1963年生,教授、工學博士、碩士生導師,海南軟體職業技術學院院長。主講軟體技術專業Web方向Java程式設計課程。主持教育部教育教學改革、海南省自然科學基金等多個項目。

熱門詞條

聯絡我們