jQuery EasyUI开发指南.pdf

jQuery EasyUI开发指南.pdf
 

书籍描述

内容简介
使用Java开发软件的开发人员一定会接触到前端开发,而前端开发有一个流行趋势,那就是插件开发。jQuery EasyUI是目前Java Web领域流行的插件开发工具。《jQuery EasyUI开发指南》主要讲述EasyUI各种插件的用法以及前端插件开发思想,带领读者走入插件开发的世界。在本书中,读者不但可以学到搜索框(searchbox)、进度条(progressbar)、提示框(tooltip)等功能性插件,还可以掌握布局(layout),以及强大的数据网格(datagrid)和分页(pagination)等插件。

编辑推荐
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软件工程师

阅读本书不但可以学到jQuery EasyUI的开发插件,降低前端开发的难度,还可以体会到作者的匠心独运。作者从第1章开始就将理论与实践结合起来,深入浅出,带领读者漫步在Java插件化开发的海洋。书中更是穿插了很多工作中经常用到却又不常提起的内容,如Java开发中的前端和后端调试。作者从工作中的细处着手,逐步分享企业级开发的经验,非常适合新手阅读,也适合有一定工作经验的朋友参考。
——朱红涛,软通动力项目经理

用一句话概括这本书:一个完整的项目,一次标准的开发流程,做到了从需求分析到代码实践,以及项目收尾的整个过程。本书的管理系统非常适合敏捷开发,尽管作者主要讲述了插件化开发和Java技术,但我从书中可以体会到作者对项目的理解,以及对需求合理的WBS分解,尤其是讲到项目交付的时候,真正体现了一个项目经理应该具有的远见卓识。
——张智喨,现代卓越首席PMP讲师

如果你热爱Java开发,强烈推荐你阅读本书。因为本书会告诉你,如何从复杂的需求中解脱出来,那就是在攻克一个又一个难关之后,学会代码的积累和重用。作者倡导的插件化开发理念就是如此。前端开发是Java项目开发中不能回避的问题,如何选择适合项目的UI是一个棘手的问题,选择得当就会事半功倍。本书从基础入手,用朴实的语言,鲜明的例子,讲述了Ajax、Java三层架构、数据导出等近几年流行的技术。
——赵子奇,中服软件CTO

作者简介
王波,软件工程师。毕业于西安外事学院。从业多年,成功地开发过基于通信、电商、数据管理相关业务的项目,在Java Web领域拥有丰富的经验。擅长搭建以Struts、Spring为基础的项目架构,并且擅长在此基础上选择合适的持久层框架。在开发过程中,坚持认为一个好的程序员应该同时兼顾前端与后端开发,以前端为辅、后端为主,才可以更好地将客户的需求用计算机语言描述出来。在软件行业未来的发展中,认为Java Web领域的开发仍将秉持MVC模式,并且在此基础上不断演化,而前端的开发则更加依赖于插件,需要插件化开发的理念。

博客地址:http://www.cnblogs.com/makerule/。
源码下载地址:http://www.epubit.com.cn/book/details/4037。

目录
第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

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多