編輯推薦
Web插件化開發的全新理念
Java企業級開發的示例示例
從基礎到精通的專傢級教程
jQuery EasyUI是近幾年流行的一種前端開發技術,它主要是將軟件開發中的前端部分,以不同插件的形式展示齣來,以供開發人員選擇。如果沒有這些插件,前端開發會寸步難行。正是這些簡單、易用、輕量級的特點使其成為瞭廣大軟件公司的選擇。
《jQuery EasyUI開發指南》通俗易懂,通過講述管理係統的完整開發過程,把jQuery EasyUI的各種插件,無縫融閤到項目當中,讓讀者從基礎開始,逐步過渡到深入理解的層麵。書中主要講述瞭jQuery EasyUI插件、Ajax傳遞、Java處理、編程規範、MVC、數據導齣等熱門技術。本書的主旨在於讓讀者在一個完整項目框架下,學習到jQuery EasyUI插件的同時,還能夠熟練掌握Java技術、數據庫常用操作等內容,以及軟件項目開發的一般流程。
通過閱讀《jQuery EasyUI開發指南》,讀者的開發能力會得到整體的提升,而不是強調片麵。書中的例子都盡量做到簡潔高效,沒有太多冗餘代碼,既適閤剛入行的新手,也適閤具有一定工作經驗的讀者。
本書主要涵蓋以下內容:
介紹jQuery EasyUI的發展曆史,搭建項目環境;
通過管理係統的具體實例,講述jQuery EasyUI的插件;
Ajax傳遞的兩種方式;
Java三層架構、編程規範、常用方法;
數據庫操作、JDBC、Spring持久化對象、函數、遊標、存儲過程;
Java的返迴數據,包括List、Map、JSON解析等;
MVC經典模式(Struts+Spring+Hibernate);
企業級數據導齣(POI方式,CSV方式);
jQuery EasyUI的不同風格;
項目交付、客戶驗收、係統上綫的過程。
內容簡介
使用Java開發軟件的開發人員一定會接觸到前端開發,而前端開發有一個流行趨勢,那就是插件開發。jQuery EasyUI是目前Java Web領域流行的插件開發工具。《jQuery EasyUI開發指南》主要講述EasyUI各種插件的用法以及前端插件開發思想,帶領讀者走入插件開發的世界。在本書中,讀者不但可以學到搜索框(searchbox)、進度條(progressbar)、提示框(tooltip)等功能性插件,還可以掌握布局(layout),以及強大的數據網格(datagrid)和分頁(pagination)等插件。
作者簡介
王波,軟件工程師。畢業於西安外事學院。從業多年,成功地開發過基於通信、電商、數據管理相關業務的項目,在Java Web領域擁有豐富的經驗。擅長搭建以Struts、Spring為基礎的項目架構,並且擅長在此基礎上選擇閤適的持久層框架。在開發過程中,堅持認為一個好的程序員應該同時兼顧前端與後端開發,以前端為輔、後端為主,纔可以更好地將客戶的需求用計算機語言描述齣來。在軟件行業未來的發展中,認為Java Web領域的開發仍將秉持MVC模式,並且在此基礎上不斷演化,而前端的開發則更加依賴於插件,需要插件化開發的理念。
目錄
第1章 認識jQuery EasyUI 1
1.1 jQuery EasyUI介紹 1
1.2 管理係統需求分析 2
1.3 建立數據庫 3
1.4 選擇開發工具 6
1.5 MyEclipse的語言配置 7
1.6 新建Web Project 9
1.7 安裝Tomcat服務器 10
1.8 搭建SSH開發框架 11
1.8.1 Struts2的集成 12
1.8.2 Spring3的集成 13
1.8.3 Hibernate的集成 14
1.9 搭建jQuery EasyUI開發環境 15
第2章 管理係統的開發 17
2.1 登錄頁麵 17
2.2 首頁開發 30
2.3.1 Banner 38
2.3.2 菜單欄 39
2.3.3 導航欄 40
2.3.4 功能模塊 42
2.3.5 Bottom 44
2.3 Web調試方式 44
2.4 插件 45
2.4.1 數據網格插件 45
2.4.2 鏈接按鈕插件 51
2.4.3 分頁插件 53
2.4.4 解析器插件 55
2.4.5 簡單加載插件 55
2.4.6 可拖動插件 56
2.4.7 可放置插件 57
2.4.8 可調整大小插件 58
2.4.9 搜索框插件 59
2.4.10 進度條插件 61
2.4.11 提示框插件 62
2.4.12 麵闆插件 63
2.4.13 摺疊麵闆插件 65
2.4.14 布局插件 67
2.4.15 菜單插件 69
2.4.16 菜單按鈕插件 71
2.4.17 錶單插件 72
2.4.18 驗證框插件 75
2.4.19 下拉列錶框插件 76
2.4.20 日期時間框插件 78
2.4.21 微調器插件 79
2.4.22 窗口插件 81
2.4.23 對話框插件 82
2.4.24 消息框插件 84
第3章 Ajax傳遞 87
3.1 Ajax是什麼 87
3.2 Ajax的JavaScript語法 89
3.3 Ajax的jQuery語法 93
第4章 Java處理 95
4.1 Java開發的三層架構 96
4.1.1 邏輯層 96
4.1.2 業務層 101
4.1.3 持久層 103
4.1.4 架構優化 106
4.1.5 架構拓展 107
4.2 Java開發的編程規範 118
4.2.1 製定編程規範 119
4.2.2 總結編程規範 121
4.3 Java開發的常用方法 121
4.3.1 字符處理 122
4.3.2 數值處理 126
4.3.3 運算符 127
4.3.4 流程控製語句 129
4.3.5 數組 132
4.3.6 數據集閤 134
4.4 調試方式 139
第5章 數據庫操作 141
5.1 數據庫連接概述 141
5.2 數據庫的JDBC連接方法 143
5.2.1 通用過程 143
5.2.2 經典範例 143
5.2.3 常用方法 146
5.3 Spring持久化對象 149
5.3.1 JdbcTemplate對象 149
5.3.2 NamedParameterJdbc
Template對象 150
5.4 MyBatis框架 151
5.4.1 MyBatis環境搭建 152
5.4.2 MyBatis配置參數 155
5.5 函數 159
5.6 遊標 160
5.7 存儲過程 162
第6章 返迴數據 165
6.1 什麼是返迴數據 165
6.2 閤適的返迴數據 166
6.3 常用的返迴數據 167
6.3.1 List類型 168
6.3.2 Map類型 168
6.3.3 迭代器 169
6.4 JSON解析 170
6.4.1 JSON語法規則 170
6.4.2 JSON書寫格式 171
6.4.3 JSON取值 171
6.4.4 JSON的兩種結構 171
6.4.5 JSON解析實例 172
6.4.6 JSON的意義 173
第7章 MVC經典模式 175
7.1 MVC的定義分析 175
7.2 各種框架的組閤 176
7.2.1 Struts 176
7.2.2 Spring 178
7.2.3 Hibernate 181
7.3 數據傳遞模式 181
第8章 數據導齣 183
8.1 典型場景分析 183
8.2 利用POI導齣 184
8.2.1 POI介紹 184
8.2.2 POI導齣前端實現 185
8.2.3 POI導齣後端實現 187
8.2.4 下載Excel文件 193
8.3 利用CSV導齣 195
8.3.1 CSV介紹 195
8.3.2 CSV導齣前端實現 196
8.3.3 CSV導齣後端實現 197
8.3.4 下載CSV文件 202
8.4 導齣功能XML文件配置 204
第9章 切換EasyUI風格 205
9.1 整體界麵修飾 205
9.2 EasyUI提供的風格 206
9.3 網站界麵的重要性 207
第10章 管理係統交付 209
10.1 客戶驗收 209
10.2 操作手冊 210
10.3 係統上綫 210
10.4 迭代開發 210
10.5 分析能力 211
前言/序言
jQuery EasyUI開發指南 下載 mobi epub pdf txt 電子書 格式