Java Web應用(項目教學版)
李希勇 羅曉娟
相關主題
商品描述
《JavaEE項目開發實戰》向讀者介紹JavaEE項目編程的技術和軟件開發思路,並講解了JavaEE核心知識、Struts2框架、Hibernate框架、Spring框架、MySQL數據庫等應用技術及經驗,內容豐富,過程描述詳細,側重實踐能力引導和培養。由淺入深地帶領讀者熟悉Java EE項目的集成開發環境,輔導讀者一步一步地完成項目開發,熟練掌握Java EE編程技術,提高實際項目的開發能力。
作者簡介
李希勇,男,教授,江西省萍鄉學院信息與計算機工程學院副院長,長期從事軟件工程專業課程教學,主講《軟件工程導論》、《Java 程序設計》、《JavaEE應用開發》等課程。
主要研究方向為軟件信息系統。
主持省級及以上課題項目4項,主編教材7部,主持行政事業單位信息化項目12項,在國內外學術期刊發表論文二十餘篇。
目錄大綱
目錄
第1章項目概述及Java Web開發環境簡介
1.1項目概述
1.1.1項目需求分析
1.1.2網站原型頁面
1.1.3項目概要設計
1.2Java Web的開發環境
1.2.1JDK安裝配置
1.2.2Tomcat服務器的搭建
1.2.3使用Eclipse for JavaEE建立一個Java Web項目
1.2.4測試JSP程序
1.3本章小結
第2章Web前端開發基礎
2.1什麼是Web前端開發
2.2前端代碼的結構組織和文件的命名
2.2.1代碼文件組織結構
2.2.2代碼文件的命名
2.3Web前端開發範疇
2.3.1頁面標記
2.3.2頁面樣式
2.3.3前端編程
2.3.4前端框架
2.3.5調試工具
2.4HTML
2.4.1文檔結構
2.4.2標籤
2.5CSS
2.5.1引入方式
2.5.2語法規則
2.5.3選擇器
2.5.4單位
2.5.5顏色值
2.5.6字體
2.5.7文本
2.5.8列表
2.5.9背景
2.5.10透明度
2.6JavaScript腳本語言
2.6.1JavaScript簡介
2.6.2JavaScript基本語法
2.6.3JavaScript函數
2.7jQuery
2.7.1什麼是jQuery
2.7.2jQuery案例操作
2.8非物質文化遺產研究中心網站前端頁面設計
2.9本章小結
第3章JSP基礎語法
3.1JSP基礎知識
3.1.1什麼是JSP
3.1.2JSP頁面
3.1.3JSP的運行原理
3.2JSP基本結構
3.2.1變量和方法的聲明
3.2.2Java程序片段
3.2.3表達式
3.2.4JSP註釋
3.3page指令
3.3.1設置頁面編碼
3.3.2錯誤頁的設置
3.4包含指令
3.4.1靜態包含指令
3.4.2動態包含指令
3.5跳轉指令
3.6本章小結
第4章JSP常用內置對象
4.1JSP內置對象及作用域概述
4.1.1JSP內置對象
4.1.2JSP的作用域
4.2request對象
4.2.1獲取客戶提交的信息
4.2.2處理漢字信息
4.2.3常用方法舉例
4.2.4用戶登錄
4.3response對象
4.3.1動態響應contentType屬性
4.3.2response 的HTTP文件頭
4.3.3response重定向
4.4session對象
4.4.1session對象的ID
4.4.2session對象與URL重寫
4.4.3session對象常用的方法
4.4.4登錄及註銷
4.5application對象
4.5.1application對象的常用方法
4.5.2用application對象製作信息發送板
4.6out對象
4.7本章小結
第5章Servlet技術
5.1Servlet簡介
5.1.1JSP與Servlet的關係
5.1.2Servlet工作體系結構及生命週期
5.2Servlet的操作實例
5.2.1使用Servlet獲取用戶提交信息
5.2.2使用Servlet實現頁面轉發和重定向
5.3過濾器
5.3.1一個字符過濾器的實現
5.3.2過濾器鏈的實現
5.4監聽器
5.4.1實現Servlet監聽器開發與部署方法
5.4.2實現ServletContext監聽器
5.5本章小結
第6章EL與JSTL
6.1表達式語言簡介
6.2表達式語言的內置對象
6.2.1訪問4種屬性範圍的內容
6.2.2調用內置對像操作
6.2.3接收請求參數
6.3集合操作
6.4應用EL表達式語言
6.5EL運算符
6.6JSTL簡介及安裝
6.7核心標籤庫及常用標籤使用
6.7.1流程控制標籤
6.7.2循環標籤
6.8本章小結
第7章JDBC
7.1JDBC概述
7.1.1JDBC的執行原理
7.1.2JDBC核心類
7.2JDBC入門案例
7.2.1準備數據
7.2.2導入驅動jar包
7.2.3開發步驟
7.2.4案例實現
7.2.5預處理語句對象
7.3添加信息類別
7.4JDBC實現增刪改查
7.4.1創建新聞實體類
7.4.2創建JDBC工具類
7.4.3創建數據庫操作類
7.4.4創建新聞管理Servlet
7.4.5配置web.xml
7.4.6顯示頁面
7.5本章小結
第8章MVC模式及項目整合
8.1MVC設計模式
8.1.1理解MVC設計模式
8.1.2Model 1介紹
8.1.3基於MVC設計模式的Model 2
8.1.4MVC設計模式的優勢
8.2深入MVC
8.2.1MVC處理過程
8.2.2MVC的適用範圍
8.3JSP項目整合
8.3.1系統模塊構成
8.3.2數據庫的設計
8.3.3Model層代碼實現
8.3.4Control層
8.3.5View層
8.4本章小結
第9章Struts2
9.1Struts2的概述
9.1.1什麼是Struts2
9.1.2Struts2入門
9.1.3Struts2的執行流程
9.2Struts2的常見配置
9.2.1常量配置
9.2.2package的配置
9.2.3Action配置
9.2.4Result配置
9.3Struts2的Action實現
9.3.1POJO的實現
9.3.2繼承ActionSupport類
9.4Struts2的數據的封裝
9.4.1屬性驅動
9.4.2模型驅動
9.5本章小結
第10章Hibernate
10.1Hibernate概述
10.1.1什麼是Hibernate
10.1.2Hibernate的優點
10.2Hibernate入門
10.2.1下載Hibernate
10.2.2入門案例
10.2.3執行流程
10.2.4使用c3p0數據庫連接池
10.3使用Hibernate實現增、刪、改、查
10.4本章小結
第11章Spring
11.1Spring入門
11.1.1Spring下載和安裝
11.1.2入門案例
11.2Spring核心機制——依賴注入
11.2.1理解依賴注入
11.2.2設值注入
11.2.3構造注入
11.3Spring整合Struts2和Hibernate
11.4項目整合
11.4.1類別管理模塊
11.4.2新聞管理模塊
11.4.3用戶管理模塊
11.5本章小結
參考文獻