注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java Web整合開發(fā)王者歸來:JSP+Servlet+Struts+Hibernate+Spring

Java Web整合開發(fā)王者歸來:JSP+Servlet+Struts+Hibernate+Spring

Java Web整合開發(fā)王者歸來:JSP+Servlet+Struts+Hibernate+Spring

定 價:¥99.80

作 者: 劉京華 等編著
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

ISBN: 9787302209768 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 1010 字數(shù):  

內(nèi)容簡介

  《Java Web整合開發(fā)王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》全面介紹了Java Web開發(fā)中的各種相關(guān)技術(shù)及知識。全書分為9篇,內(nèi)容層次清晰,難度循序漸進。第1篇為入門篇,內(nèi)容包括Java Web開發(fā)概述等;第2篇為基礎(chǔ)篇,內(nèi)容包括Servlet技術(shù)、JSP技術(shù)、會話跟蹤、過濾器Filter、監(jiān)聽器Listener等;第3篇為高級篇,內(nèi)容包括JSTL標簽庫的使用、如何自定義標簽、資源國際化、數(shù)據(jù)庫概述、JDBC詳解、XML概述等;第4篇為Struts框架篇,內(nèi)容不僅包括Struts 1.x的內(nèi)容,也包括Struts 2.x中的內(nèi)容;第5篇為Hibernate框架篇;第6篇為Spring框架篇;第7篇為EJB與Web服務篇,內(nèi)容包括EJB 3概述、JPA規(guī)范Web服務框架XFire等;第8篇為工具篇,內(nèi)容包括在Java Web項目中常用的開源工具框架、主要有版本管理工具SVN、日志工具commons-logging與Log4J、報表圖形引擎JFreeChart、PDF組件iText等;第9篇為實戰(zhàn)篇,內(nèi)容為兩個典型的應用系統(tǒng):論壇系統(tǒng)(Spring+Struts+Hibernate)、寵物商店(EJB 3+JPA+Struts 2)?!禞ava Web整合開發(fā)王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》附1張DVD光盤,內(nèi)容為《Java Web整合開發(fā)王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代碼和Java Web學習視頻?!禞ava Web整合開發(fā)王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》內(nèi)容全面,結(jié)構(gòu)清晰,注重實戰(zhàn),非常適合Java Web開發(fā)人員學習使用,同時也可以作為軟件公司的案頭必備參考書。

作者簡介

  劉京華,畢業(yè)于山東大學計算機科學與技術(shù)學院。先后任職于用友軟件、IBM中國研究院、Symbian中國研究院等公司或機構(gòu)。畢業(yè)后一直從事Java開發(fā),有超過10年的Java開發(fā)經(jīng)驗。精通Java Web開發(fā)的各種技術(shù)與框架,對圖形化開發(fā)、Eclipse插件開發(fā)等各種技術(shù)也有深入研究。曾經(jīng)開發(fā)過大型的分布式Web系統(tǒng)。參與開發(fā)過中國移動、中國聯(lián)通、中國電信的網(wǎng)關(guān)系統(tǒng)。參與開發(fā)過物流管理系統(tǒng)、供應鏈處理系統(tǒng)、聯(lián)想公司的RMS系統(tǒng)、IBM的Smart SCOR和Nokia Carbide平臺。

圖書目錄

第1篇 入門篇
第1章 Java Web開發(fā)概述
1.1 Web相關(guān)概念
1.1.1 胖客戶端程序RCP
1.1.2 瘦客戶端程序TCP
1.1.3 B/S與C/S結(jié)構(gòu)
1.2 Web開發(fā)背景知識
1.2.1 Web訪問基本原理
1.2.2 HTTP超文本傳輸協(xié)議
1.2.3 Web瀏覽器
1.2.4 Web服務器
1.3 Web開發(fā)技術(shù)發(fā)展歷史
1.3.1 傳統(tǒng)的Web服務器模式開發(fā)
1.3.2 動態(tài)展現(xiàn)頁面技術(shù)
1.3.3 CGI實現(xiàn)頁面的動態(tài)生成
1.3.4 Java Servlet:改進的CGI
1.3.5 JSP:Servlet的模板
1.3.6 JSP基本原理
1.4 本章小結(jié)
第2章 搭建Java Web開發(fā)環(huán)境
2.1 Java Web開發(fā)環(huán)境概述
2.1.1 開發(fā)工具包JDK
2.1.2 集成開發(fā)環(huán)境IDE
2.1.3 Java服務器
2.2 下載安裝Java環(huán)境
2.2.1 下載JDK
2.2.2 安裝JDK
2.2.3 配置環(huán)境變量
2.3 下載解壓Eclipse
2.3.1 下載Eclipse
2.3.2 解壓Eclipse
2.4 下載MyEclipse插件
2.4.1 下載MyEclipse插件
2.4.2 安裝MyEclipse插件
2.4.3 啟動MyEclipse
2.5 下載Tomcat服務器
2.5.1 下載Tomcat
2.5.2 解壓配置Tomcat
2.5.3 設(shè)置端口號
2.5.4 設(shè)置臨時域名
2.5.5 設(shè)置虛擬主機
2.6 第一個Java Web程序
2.6.1 新建Java Web項目
2.6.2 新建Servlet
2.7 部署到Tomcat
2.7.1 手工部署
2.7.2 MyEclipse自動部署
2.7.3 導出為WAR包
2.7.4 在MyEclipse中啟動Tomcat
2.7.5 調(diào)試程序debug模式
2.8 本章小結(jié)
第2篇 基礎(chǔ)篇
第3章 深入Servlet技術(shù)
3.1 HTTP協(xié)議
3.1.1 HTTP協(xié)議簡介
3.1.2 Telnet演示HTTP協(xié)議
3.1.3 GET方式查詢
3.1.4 HTTP頭數(shù)據(jù)
3.1.5 POST方式提交數(shù)據(jù)
3.1.6 其他訪問方式
3.2 Servlet概述
3.2.1 Servlet工作流程
3.2.2 Servlet接口
3.2.3 Java Web目錄結(jié)構(gòu)
3.3 編寫Servlet
3.3.1 實現(xiàn)Servlet
3.3.2 配置
3.3.3 配置
3.3.4 部署Web程序
3.4 請求與響應
3.4.1 獲取request的變量
3.4.2 response生成圖片驗證碼
3.5 讀取web.xml參數(shù)
3.5.1 初始化參數(shù)(init-param)
3.5.2 上下文參數(shù)(context-param)
3.5.3 資源注射(@Resource)
3.5.4 使用JNDI獲取資源
3.5.5 注射數(shù)據(jù)源
3.6 提交表單信息
3.6.1 GET實現(xiàn)搜索引擎
3.6.2 POST提交個人信息
3.6.3 上傳文件客戶端
3.6.4 上傳文件服務器端
3.7 帶進度條的文件上傳
3.7.1 工作原理
3.7.2 上傳進度條
3.7.3 上傳監(jiān)聽器
3.7.4 監(jiān)聽上傳進度
3.7.5 讀取上傳進度
3.7.6 顯示上傳進度
3.8 Servlet生命周期
3.8.1 Servlet生命周期
3.8.2 個稅計算器
3.8.3 注解@PostConstruct與注解@PreDestroy
3.9 Servlet之間的跳轉(zhuǎn)
3.9.1 轉(zhuǎn)向(Forward)
3.9.2 重定向(Redirect)
3.9.3 自動刷新(Refresh)
3.10 Servlet與線程安全
3.10.1 一個實例
3.10.2 線程不安全
3.11 本章小結(jié)
第4章 深入JSP技術(shù)
4.1 JSP簡介
4.1.1 JSP概述
4.1.2 顯示問候語
4.1.3 JSP工作原理
4.1.4 JSP生命周期
4.2 JSP語法
4.2.1 JSP元素與模板數(shù)據(jù)
4.2.2 JSP腳本
4.2.3 JSP輸出
4.2.4 JSP注釋
4.2.5 JSP方法:查詢IP地址
4.2.6 JSP的if語句
4.2.7 JSP的for循環(huán)
4.2.8 while循環(huán):顯示郵件列表
4.2.9 JSP的return語句
4.2.10 JSP的break語句
4.3 JSP指令
4.3.1 page指令
4.3.2 include指令
4.3.3 taglib指令
4.4 JSP行為
4.4.1 行為
4.4.2 使用Java Bean(POJO)
4.4.3 scope實現(xiàn)各種計數(shù)器
4.4.4 嵌入Applet
4.4.5 行為
4.4.6 行為
4.5 JSP隱藏對象
4.5.1 out輸出流對象
4.5.2 request請求對象
4.5.3 response響應對象
4.5.4 config配置對象
4.5.5 session會話對象
4.5.6 application應用程序?qū)ο?br /> 4.5.7 page頁面對象
4.5.8 pageContext頁面上下文對象
4.5.9 exception異常對象
4.6 JSP配置
4.6.1 JSP配置
4.6.2 標簽
4.7 EL表達式
4.7.1 EL表達式
4.7.2 隱藏對象
4.7.3 EL表達式運算
4.8 本章小結(jié)
第5章 會話跟蹤
5.1 Cookie機制
5.1.1 什么是Cookie
5.1.2 記錄用戶訪問次數(shù)
5.1.3 Cookie的不可跨域名性
5.1.4 Unicode編碼:保存中文
5.1.5 BASE64編碼:保存二進制圖片
5.1.6 設(shè)置Cookie的所有屬性
5.1.7 Cookie的有效期
5.1.8 Cookie的修改、刪除
5.1.9 Cookie的域名
5.1.10 Cookie的路徑
5.1.11 Cookie的安全屬性
5.1.12 JavaScript操作Cookie
5.1.13 案例:永久登錄
5.2 Session機制
5.2.1 什么是Session
5.2.2 實現(xiàn)用戶登錄
5.2.3 Session的生命周期
5.2.4 Session的有效期
5.2.5 Session的常用方法
5.2.6 Session對瀏覽器的要求
5.2.7 URL地址重寫
5.2.8 Session中禁止使用Cookie
5.3 Session與Cookie的比較
5.3.1 從存取方式上比較
5.3.2 從隱私安全上比較
5.3.3 從有效期上比較
5.3.4 從對服務器的負擔上比較
5.3.5 從瀏覽器支持上比較
5.3.6 從跨域名上比較
5.4 本章小結(jié)
第6章 過濾器Filter
6.1 Filter概述
6.1.1 Filter概述
6.1.2 Filter接口
6.1.3 Filter配置
6.2 Filter經(jīng)典案例
6.2.1 防盜鏈Filter
6.2.2 字符編碼Filter
6.2.3 日志記錄Filter
6.2.4 異常捕捉Filter
6.2.5 權(quán)限驗證Filter
6.2.6 內(nèi)容替換Filter
6.2.7 GZIP壓縮Filter
6.2.8 圖像水印Filter
6.2.9 緩存Filter
6.2.10 XSLT轉(zhuǎn)換Filter
6.2.11 文件上傳Filter
6.3 本章小結(jié)
第7章 監(jiān)聽器Listener
7.1 Listener概述
7.1.1 Listener的概述
7.1.2 Listener的使用
7.2 Listener的分類
7.2.1 監(jiān)聽對象的創(chuàng)建與銷毀
7.2.2 實例:監(jiān)聽Session、request與servletContext
7.2.3 監(jiān)聽對象的屬性變化
7.2.4 監(jiān)聽Session內(nèi)的對象
7.3 Listener使用案例
7.3.1 單態(tài)登錄
7.3.2 顯示在線用戶
7.4 本章小結(jié)
第3篇 高級篇
第8章 JSTL標簽庫
8.1 JSTL概述
8.1.1 什么是標簽
8.1.2 一個標簽實例
8.1.3 為什么使用標簽
8.1.4 JSTL標簽庫
8.2 JSTL的core標簽庫
8.2.1 標簽
8.2.2 標簽
8.2.3 、、標簽
8.2.4 顯示偶數(shù)
8.2.5 標簽遍歷List
8.2.6 標簽遍歷Map對象
8.2.7 標簽的varStatus屬性
8.2.8 標簽
8.2.9 實現(xiàn)計數(shù)器
8.2.10 標簽
8.2.11 捕捉異常
8.2.12 導入網(wǎng)絡(luò)資源
8.2.13 標簽
8.2.14 標簽
8.2.15 標簽
8.3 JSTL的fmt標簽庫
8.3.1 設(shè)置編碼
8.3.2 顯示所有地區(qū)的數(shù)據(jù)格式
8.3.3 顯示全球時間
8.3.4 設(shè)置時區(qū)
8.3.5 、、資源國際化
8.3.6 標簽
8.3.7 顯示不同地區(qū)的各種數(shù)據(jù)格式
8.3.8 解析數(shù)字
8.3.9 格式化日期
8.3.10 解析日期
8.4 JSTL的fn方法庫
8.4.1 fn:contains()顯示用戶瀏覽器、操作系統(tǒng)
8.4.2 fn:containsIgnoreCase()方法
8.4.3 fn:endsWith()顯示文件格式
8.4.4 fn:startsWith()方法
8.4.5 fn:escapeXml()實現(xiàn)HTML編碼
8.4.6 fn:indexOf()方法
8.4.7 fn:split()分割字符
8.4.8 fn:join()聯(lián)合字符
8.4.9 fn:length()方法
8.5 JSTL的SQL標簽庫
8.5.1 設(shè)置數(shù)據(jù)源
8.5.2 查詢表數(shù)據(jù)
8.5.3 分頁顯示
8.5.4 結(jié)果集的動態(tài)遍歷
8.5.5 更新表數(shù)據(jù)
8.5.6 , 設(shè)置日期參數(shù)
8.5.7 事務管理
8.6 JSTL的XML標簽庫
8.6.1 獲取新浪RSS新聞
8.6.2 輸出指定元素
8.6.3 遍歷新浪RSS新聞
8.6.4 標簽
8.6.5 、、標簽
8.6.6 標簽
8.6.7 轉(zhuǎn)化XML為HTML
8.7 本章小結(jié)
第9章 自定義標簽
9.1 編寫自定義標簽
9.1.1 版權(quán)標簽
9.1.2 tld標簽庫描述文件
9.1.3 方法的調(diào)用順序
9.1.4 使用TagSupport
9.1.5 帶參數(shù)的標簽
9.1.6 帶多個參數(shù)的標簽
9.1.7 帶標簽體的自定義標簽
9.1.8 多次執(zhí)行的循環(huán)標簽
9.1.9 帶動態(tài)屬性的自定義標簽
9.2 嵌套的自定義標簽
9.2.1 實例:表格標簽
9.2.2 嵌套標簽的配置
9.2.3 table父標簽
9.2.4 column子標簽
9.2.5 運行效果
9.3 JSP 2.x標簽
9.3.1 SimpleTag接口
9.3.2 帶標簽體的JSP 2.x標簽
9.3.3 帶多個標簽體的JSP 2.x標簽
9.4 編寫自定義方法
9.4.1 自定義方法
9.4.2 方法描述文件
9.5 本章小結(jié)
第10章 資源國際化
10.1 資源國際化簡介
10.1.1 I18N
10.1.2 I10N
10.2 資源國際化
10.2.1 資源國際化示例
10.2.2 資源文件編碼
10.2.3 顯示所有Locale代碼
10.2.4 帶參數(shù)的資源
10.2.5 ResourceBundle類
10.2.6 Servlet的資源國際化
10.2.7 顯示所有Locale的數(shù)字格式
10.2.8 顯示全球時間
10.3 本章小結(jié)
第11章 數(shù)據(jù)庫概述
11.1 數(shù)據(jù)庫簡介
11.1.1 發(fā)展歷史
11.1.2 數(shù)據(jù)庫模型
11.1.3 SQL、DDL與DML
11.2 MySQL數(shù)據(jù)庫
11.2.1 MySQL安裝與配置
11.2.2 MySQL啟動與關(guān)閉
11.2.3 bin目錄下的程序
11.2.4 登錄MySQL
11.2.5 MySQL控制臺
11.2.6 控制臺信息
11.3 DDL SQL語句
11.3.1 列出數(shù)據(jù)庫模式
11.3.2 切換數(shù)據(jù)庫模式
11.3.3 列出數(shù)據(jù)表
11.3.4 查看表結(jié)構(gòu)
11.3.5 創(chuàng)建數(shù)據(jù)庫模式
11.3.6 刪除數(shù)據(jù)庫模式
11.3.7 修改數(shù)據(jù)庫模式
11.3.8 創(chuàng)建表
11.3.9 刪除表
11.3.10 修改表
11.4 DML SQL語句
11.4.1 插入數(shù)據(jù)
11.4.2 查詢數(shù)據(jù)
11.4.3 刪除數(shù)據(jù)
11.4.4 修改數(shù)據(jù)
11.4.5 創(chuàng)建,刪除,授權(quán)用戶
11.4.6 批量執(zhí)行SQL語句
11.5 MySQL客戶端工具
11.5.1 MySQL圖形界面工具
11.5.2 MyEclipse管理工具
11.6 Apache Derby
11.6.1 Derby概述
11.6.2 Derby的使用
11.6.3 使用嵌入式Derby記錄日志
11.7 本章小結(jié)
第12章 JDBC詳解
12.1 JDBC簡介
12.1.1 查詢實例:列出人員信息
12.1.2 各種數(shù)據(jù)庫的連接
12.2 MySQL的亂碼解決
12.2.1 MySQL的亂碼解決
12.2.2 從控制臺修改編碼
12.2.3 從配置文件修改編碼
12.2.4 利用圖形界面工具修改
12.2.5 URL中指定編碼方式
12.3 JDBC基本操作:CRUD
12.3.1 查詢數(shù)據(jù)庫
12.3.2 插入人員信息
12.3.3 注冊數(shù)據(jù)庫驅(qū)動
12.3.4 獲取自動插入的ID
12.3.5 刪除人員信息
12.3.6 修改人員數(shù)據(jù)
12.3.7 使用PreparedStatement
12.3.8 Statement批處理SQL
12.3.9 PreparedStament批處理SQL
12.4 處理結(jié)果集
12.4.1 查詢多個結(jié)果集
12.4.2 可以滾動的結(jié)果集
12.4.3 Pagination分頁顯示
12.4.4 帶條件的查詢
12.4.5 ResultSetMetaData元數(shù)據(jù)
12.4.6 直接顯示中文列名
12.5 JDBC高級應用
12.5.1 DAO模式與Java Bean
12.5.2 事務實例:轉(zhuǎn)賬
12.5.3 拋出異常自動回滾
12.5.4 存儲二進制數(shù)據(jù)
12.5.5 讀取二進制數(shù)據(jù)
12.5.6 數(shù)據(jù)源(連接池)
12.6 本章小結(jié)
第13章 XML概述
13.1 初識XML
13.1.1 什么是XML
13.1.2 XML的用途
13.1.3 XML的技術(shù)架構(gòu)
13.1.4 XML開發(fā)工具
13.2 XML基本語法
13.2.1 XML文檔的基本結(jié)構(gòu)
13.2.2 標記必須閉合
13.2.3 必須合理地嵌套
13.2.4 XML 元素
13.2.5 XML 屬性
13.2.6 只有一個根元素
13.2.7 大小寫敏感
13.2.8 空白被保留
13.2.9 注釋的寫法
13.2.10 轉(zhuǎn)義字符的使用
13.2.11 CDATA的使用
13.3 JDK中的XML API
13.4 XML解析模型
13.4.1 DOM解析
13.4.2 SAX解析
13.5 XML與Java類映射JAXB
13.5.1 什么是XML與Java類映射
13.5.2 JAXB的工作原理
13.5.3 Java對象轉(zhuǎn)化成XML(marshal)
13.5.4 XML轉(zhuǎn)化為Java對象(unmarshal)
13.5.5 更為復雜的映射
13.6 本章小結(jié)
第4篇 Struts框架篇
第14章 Struts 1.x概述
14.1 Struts簡介
14.1.1 Struts概述
14.1.2 MVC概述
14.2 第一個Struts 1.x實例
14.2.1 添加Struts特性
14.2.2 創(chuàng)建HelloAction
14.2.3 完成HelloAction
14.2.4 添加輸入頁JSP
14.2.5 添加輸出頁
14.3 Struts工作流程
14.4 Struts配置文件
14.4.1 Struts配置文件詳解
14.4.2 多個struts-config.xml
14.4.3 配置命名空間
14.5 Form Bean實例:提交用戶信息
14.5.1 用戶信息對應的Form Bean
14.5.2 用戶信息輸入頁面
14.5.3 用戶信息校驗
14.5.4 Form Bean中使用Person實體類
14.6 Action的配置
14.6.1 Action與ActionForward配置
14.6.2 把JSP配置為Action
14.7 Action實例:保存用戶信息到數(shù)據(jù)庫
14.7.1 在struts-config.xml中配置數(shù)據(jù)源
14.7.2 Person類代碼
14.7.3 數(shù)據(jù)表設(shè)計
14.7.4 Action代碼:保存用戶信息
14.7.5 Form Bean代碼:用戶信息表單
14.7.6 Action代碼:列出用戶信息
14.7.7 DAO層代碼:保存、列出用戶信息
14.7.8 JSP代碼:添加、列出用戶信息
14.8 Struts 1.x的線程安全
14.8.1 Action是線程不安全的
14.8.2 Form Bean是線程安全的
14.9 本章小結(jié)
第15章 Struts 1.x高級應用
15.1 Struts 1.x標簽庫
15.1.1 html標簽庫
15.1.2 bean標簽庫
15.1.3 logic標簽庫
15.1.4 nested標簽庫
15.1.5 tiles標簽庫
15.2 DispatchAction
15.2.1 利用action參數(shù)分發(fā)
15.2.2 DispatchAction
15.2.3 配置DispatchAction
15.3 上傳文件
15.3.1 FormFile類型
15.3.2 保存FormFile
15.4 Validator自動校驗數(shù)據(jù)
15.4.1 支持自動校驗的ValidatorForm
15.4.2 Validate規(guī)則配置
15.4.3 錯誤信息配置
15.4.4 配置到struts-config.xml中
15.4.5 配置客戶端JavaScript校驗
15.5 動態(tài)屬性Form Bean
15.5.1 動態(tài)屬性表單DynaActionForm
15.5.2 Action中獲取動態(tài)屬性
15.5.3 JSP中使用動態(tài)屬性
15.6 異常處理
15.6.1 異常捕捉ExceptionHandler
15.6.2 配置ExceptionHandler
15.7 struts-config.xml中使用通配符
15.8 本章小結(jié)
第16章 Struts 2.x概述
16.1 Struts 2.x簡介
16.1.1 Struts 2簡介
16.1.2 Struts 2與WebWork 2的關(guān)系
16.2 第一個Struts 2實例
16.2.1 下載Struts 2類庫
16.2.2 登錄功能Action
16.2.3 Struts 2配置文件
16.2.4 JSP登錄頁面
16.2.5 配置web.xml
16.2.6 更改.action后綴
16.3 Struts 2工作流程
16.3.1 Struts 2工作流程
16.3.2 Struts 2的線程安全
16.3.3 程序入口FilterDispatcher
16.4 Struts 2配置文件
16.4.1 struts.properties
16.4.2 struts.xml
16.4.3 配置package
16.4.4 配置命名空間
16.5 Action詳解
16.5.1 ActionSupport類
16.5.2 Action接口
16.5.3 不繼承任何類的Action
16.5.4 Action的可執(zhí)行方法
16.5.5 通過URL執(zhí)行Action的方法
16.5.6 將執(zhí)行方法配置到Action
16.6 Struts 2的零配置
16.6.1 通過@注解實現(xiàn)Action零配置
16.6.2 web.xml中指定Action目錄
16.6.3 零配置的Action訪問方式
16.7 Action中使用POJO
16.7.1 圖書管理Action
16.7.2 圖書實體Book類
16.7.3 通配符配置Action
16.7.4 JSP添加、列表頁面
16.8 本章小結(jié)
第17章 Struts 2.x高級應用
17.1 數(shù)據(jù)類型轉(zhuǎn)換器
17.1.1 實例:日期轉(zhuǎn)換器
17.1.2 配置轉(zhuǎn)換器
17.1.3 Action代碼示例
17.1.4 為Action配置轉(zhuǎn)換器
17.2 獲取request、response
17.2.1 利用ServletActionContext的靜態(tài)方法
17.2.2 利用相關(guān)的Aware接口
17.3 使用Validator校驗數(shù)據(jù)
17.3.1 使用XML配置數(shù)據(jù)校驗Validator
17.3.2 配置客戶端Validator
17.3.3 常用的Validator
17.3.4 使用@Java注解配置Validator
17.4 本章小結(jié)
第18章 Struts 2.x標簽
18.1 Struts 2.x標簽
18.1.1 Struts 2標簽與EL表達式
18.1.2 Struts 2標簽tld文件
18.2 OGNL語言
18.2.1 OGNL概述
18.2.2 “#”聲明OGNL表達式
18.2.3 “%”顯式聲明OGNL表達式
18.2.4 “$”在資源文件中引用OGNL表達式
18.3 控制標簽
18.3.1 if、elseif、else標簽控制流程
18.3.2 append標簽連接多個List
18.3.3 generator標簽將字符轉(zhuǎn)化為List
18.3.4 iterator標簽遍歷集合
18.3.5 merge標簽取集合的并集
18.3.6 subset標簽過濾集合元素
18.4 數(shù)據(jù)標簽
18.4.1 action標簽包含action頁面
18.4.2 bean標簽引用Java Bean
18.4.3 date標簽輸出日期
18.4.4 i18n、text標簽聲明資源國際化
18.4.5 include標簽包含JSP頁面
18.4.6 param標簽傳遞參數(shù)
18.4.7 set標簽設(shè)置變量值
18.4.8 property標簽輸出變量值
18.5 表單UI標簽
18.5.1 form標簽輸出表單
18.5.2 textfield、textarea、file、checkbox、radio標簽
18.5.3 select、autocomplete標簽下拉框
18.5.4 使用動態(tài)數(shù)據(jù)的autocomplete標簽
18.5.5 checkboxlist標簽多選框組
18.5.6 combobox標簽復合框
18.5.7 datetimepicker標簽日期選擇器
18.5.8 doubleselect標簽聯(lián)動選擇框
18.5.9 optiontransferselect標簽
18.5.10 optgroup標簽選項組
18.6 非表單UI標簽
18.6.1 debug標簽輸出調(diào)試信息
18.6.2 fielderror、actionerror、actionmessage標簽錯誤信息
18.6.3 div、submit、a標簽實現(xiàn)無刷新獲取數(shù)據(jù)
18.6.4 無刷新實現(xiàn)登錄、注銷
18.6.5 tabbedPanel標簽頁
18.6.6 tree標簽輸出樹
18.6.7 使用tree顯示文件結(jié)構(gòu)
18.6.8 使用tree動態(tài)加載數(shù)據(jù)
18.7 本章小結(jié)
第19章 Struts 2.x攔截器與文件上傳
19.1 使用攔截器
19.1.1 timer計時攔截器
19.1.2 token防重復提交攔截器
19.1.3 execAndWait執(zhí)行等待攔截器
19.1.4 自定義的權(quán)限驗證攔截器
19.2 上傳文件
19.2.1 上傳文件的Action
19.2.2 上傳文件的JSP表單
19.2.3 上傳文件相關(guān)的設(shè)置
19.2.4 錯誤信息設(shè)置
19.2.5 上傳多個文件
19.3 本章小結(jié)
第5篇 Hibernate框架篇
第20章 Hibernate入門
20.1 Hibernate簡介
20.1.1 ORM概述
20.1.2 認識Hibernate
20.1.3 Hibernate的原理
20.2 第一個Hibernate程序
20.2.1 添加Hibernate特性
20.2.2 添加Hibernate的Jar
20.2.3 配置Cat實體類
20.2.4 修改Hibernate配置文件
20.2.5 修改Hibernate工具類
20.2.6 初始化MySQL數(shù)據(jù)庫
20.2.7 配置Log4J
20.2.8 執(zhí)行Hibernate程序
20.3 第一個Hibernate Web程序
20.3.1 DAO層代碼
20.3.2 Servlet層代碼
20.3.3 列出所有的Cat
20.3.4 添加Cat
20.3.5 修改Cat
20.3.6 刪除Cat
20.4 本章小結(jié)
第21章 從宏觀上把握Hibernate
21.1 Hibernate體系結(jié)構(gòu)
21.2 Hibernate的相關(guān)概念
21.3 可持久化對象的狀態(tài)
21.4 Hibernate配置參數(shù)
21.4.1 配置文件hibernate.properties、hibernate.cfg.xml
21.4.2 編程式配置、運行時配置
21.4.3 獲取SessionFactory
21.4.4 獲取、斷開數(shù)據(jù)庫連接
21.4.5 可選的配置參數(shù)
21.4.6 Hibernate日志
21.5 本章小結(jié)
第22章 Hibernate實體映射
22.1 實體類映射
22.1.1 @注解配置
22.1.2 XML文件配置
22.1.3 配置到hibernate.cfg.xml中
22.2 主鍵映射
22.2.1 @配置主鍵
22.2.2 XML配置主鍵
22.3 主鍵生成規(guī)則
22.3.1 @主鍵生成規(guī)則
22.3.2 XML主鍵生成規(guī)則
22.4 普通屬性映射
22.4.1 @配置普通屬性
22.4.2 XML配置普通屬性
22.5 日期屬性配置
22.5.1 @配置日期屬性
22.5.2 XML配置日期屬性
22.6 臨時屬性映射
22.7 版本屬性配置
22.7.1 樂觀鎖與悲觀鎖
22.7.2 @配置樂觀鎖
22.7.3 XML配置樂觀鎖
22.8 本章小結(jié)
第23章 Hibernate實體關(guān)系映射
23.1 單邊的一對多關(guān)系:電子郵件管理
23.1.1 UML、數(shù)據(jù)庫關(guān)系
23.1.2 @配置Person2類
23.1.3 @配置Email類
23.1.4 配置到Hibernate.cfg.xml中
23.1.5 運行代碼
23.1.6 延遲加載與即時加載
23.1.7 延遲加載異常
23.1.8 XML配置Person類
23.1.9 XML配置Email類
23.1.10 加載XML配置的實體
23.1.11 配置String類型的實體
23.2 單邊的多對一關(guān)系:論文管理
23.2.1 UML、數(shù)據(jù)庫關(guān)系
23.2.2 @配置Type類
23.2.3 @配置Article類
23.2.4 配置到Hibernate.cfg.xml
23.2.5 運行代碼
23.2.6 XML配置Type類
23.2.7 XML配置Article類
23.3 雙邊的多對一、一對多關(guān)系:學生屬性
23.3.1 UML、數(shù)據(jù)庫關(guān)系
23.3.2 @配置Clazz類
23.3.3 @配置Student類
23.3.4 配置到Hibernate.cfg.xml
23.3.5 運行代碼
23.3.6 XML配置Clazz類
23.3.7 XML配置Student類
23.4 單邊的多對多關(guān)系:論壇文章管理
23.4.1 UML、數(shù)據(jù)庫關(guān)系
23.4.2 @配置Tag類
23.4.3 @配置Post類
23.4.4 運行代碼
23.4.5 XML配置Tag類
23.4.6 XML配置Post類
23.5 雙邊的多對多關(guān)系
23.5.1 @配置Tag類
23.5.2 XML配置Tag類
23.6 單邊的一對一關(guān)系:艦船管理
23.6.1 UML、數(shù)據(jù)庫關(guān)系
23.6.2 @配置Ship類
23.6.3 @配置Sailor類
23.6.4 運行代碼
23.6.5 XML配置Ship類
23.6.6 XML配置Sailor類
23.7 雙邊的一對一關(guān)系
23.7.1 @配置Ship類
23.7.2 XML配置Ship類
23.8 主鍵相同的一對一關(guān)系:客戶地址管理
23.8.1 UML、數(shù)據(jù)庫關(guān)系
23.8.2 @配置Customer類
23.8.3 @配置Address類
23.8.4 運行代碼
23.8.5 XML配置Customer類

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號