Java Web程序設計項目化教程
謝珊 張力 主編 蔣歡 吳迪茜 副主編
商品描述
"本書采用“項目式驅動”的編寫模式,由淺入深、循序漸進、系統地介紹了Java Web開發的相關知識,通過實際應用的案例,幫助讀者鞏固所學知識,以便更好地進行開發實踐。全書共5章,內容涵蓋了Java Web基礎知識、Java Web開發環境搭建、Servlet基礎知識、Servlet API、轉發與重定向、會話跟蹤技術、文件的上傳與下載、JDBC的使用、JSP基礎知識、EL表達式、JSTL標簽、MyBatis持久化技術、Spring框架技術、Spring MVC框架技術,以及超市管理系統等知識。 本書適合作為高等職業院校軟件技術相關專業的教材,也可作為計算機領域從業者的參考用書,同時適合供感興趣的讀者自學使用。 "
作者簡介
謝珊,1984年1月出生,副教授,碩士,畢業於貴州大學,校級優秀教師,多次指導學生參加職業院校技能大賽,獲得國家級二等獎1個、省級一等獎1個,省級二等獎4個和省級三等獎5個、帶領團隊參加“互聯網+”等創業創新大賽省級二1項。指導學生參加第十八屆“挑戰杯”獲得省級三等獎。獲省級教學能力二等獎1次,三等獎1次。參編教材4本,參與精品課程建設3門、參與完成橫向課題“貴安超算中心多源異構數據融合態勢感知及智慧管控關鍵技術研發”;參與思政課程建設,完成院級項目“數控技術優秀團隊”的建設。參加省級大數據技術高水平專業群、貴州省興黔富民行動計劃大數據技術特色骨幹專業群、貴州省興黔富民行動計劃大數據技術示範性人才培養方案、貴州省興黔富民行動計劃信息安全技術應用專業教學創新團隊、貴州省青少年網絡安全科普示範基地等建設。
目錄大綱
目錄
項目1Java Web開發環境
任務1: Java Web基礎
學習情境1: 前端技術
學習情境2: B/S結構
學習情境3: XML
學習情境4: 服務器
任務2: 搭建Java Web開發環境
學習情境1: 安裝Eclipse
學習情境2: 配置Eclipse
學習情境3: 創建Java Web工程
應用實例搭建超市管理系統項目
習題
項目2掌握Servlet技術
任務1: 認識Servlet
學習情境1: Servlet概述
學習情境2: Servlet體系
學習情境3: Servlet生命周期
學習情境4: 創建Servlet
任務2: Servlet API 和Servlet線程
學習情境1: javax.servlet包
學習情境2: javax.servlet.http包
學習情境3: Servlet線程
任務3: 轉發與重定向
學習情境1: Servlet轉發
學習情境2: Servlet重定向
任務4: 會話跟蹤技術
學習情境1: Cookie
學習情境2: Session
任務5: Servlet過濾器與監聽器
學習情境1: Servlet Filter
學習情境2: Servlet Listener
任務6: 文件的上傳與下載
學習情境1: Servlet文件上傳
學習情境2: Servlet文件下載
任務7: JDBC
學習情景1: JDBC的執行原理
學習情景2: JDBC入門案例
學習情景3: 添加信息類別
學習情景4: JDBC實現增刪改查
應用實例開發超市管理系統項目業務
習題
項目3掌握JSP技術
任務1: 認識JSP
學習情境1: JSP概述
學習情境2: JSP運行原理
學習情境3: JSP的基本使用
學習情境4: JSP的隱式對象
學習情境5: 請求轉發
學習情境6: JSP的作用域
任務2: EL表達式
學習情境1: EL表達式概述
學習情境2: EL表達式的應用
任務3: JSTL標簽
學習情境1: JSTL標簽概述
學習情境2: JSTL標簽的應用
應用實例超市管理系統數據交互與顯示
習題
項目4Java Web實用開發
任務1: MVC設計模式
學習情境1: MVC設計模式概述
學習情境2: MVC設計模式應用
任務2: Ajax
學習情境1: Ajax概念
學習情境2: Ajax同步和異步
學習情境3: Ajax應用
學習情境4: Ajax請求方式
任務3: JSON
學習情境1: JSON概念
學習情境2: JSON語法及應用
任務4: Maven和Git
學習情境1: Maven應用
學習情境2: Git應用
任務5: Java Web項目部署
學習情境1: 部署環境準備
學習情境2: 部署項目
應用實例使用Ajax優化超市管理系統
習題
項目5Java Web框架
任務1: MyBatis持久化技術
學習情境1: MyBatis概念及體系結構
學習情境2: MyBatis的SQL映射器
學習情境3: MyBatis的動態SQL
任務2: Spring框架技術
學習情境1: Spring IoC
學習情境2: Spring AOP
學習情境3: Spring事務處理
任務3: Spring MVC框架技術
學習情境1: Spring MVC體系結構和控制器
學習情境2: Spring MVC核心類與註解
學習情境3: Spring MVC數據綁定
應用實例SSM超市管理系統
習題