更新时间:2018-12-27 18:58:08
封面
版权信息
前言
第一篇 搭建开心网的基本框架
第1章 开发梦缘起开心网
1.1 异军突起:开心网
1.2 风靡网络的开心网是如何炼制的
1.3 编程高手的预言:人人都有开心网
1.4 本章小结
第2章 SSH整合铸就进入开心网的钥匙:用户注册
2.1 MVC框架的王者:Struts 2
2.2 绝不重造轮子:Spring
2.3 数据持久化的最佳利器:Hibernate
2.4 三位一体:SSH整合
2.5 利用SSH整合技术实现基于四层结构的用户注册系统
2.6 本章小结
第3章 在用户注册和登录功能中引入Ext JS技术
3.1 用户注册登录系统的页面及所使用的Ext JS组件
3.2 用Ext JS框架实现的绚丽页面
3.3 揭开Ext JS的神秘面纱
3.4 Ext JS的事件
3.5 Ext JS中的核心组件
3.6 对话框
3.7 表单组件
3.8 让组件按照自己的意志进行排列:组件布局
3.9 项目实战:设计注册系统的页面
3.10 项目实战:重新设计服务端组件
3.11 项目实战:与服务端通信
3.12 项目实战:用户登录系统的实现
3.13 本章小结
第4章 更完美的改进:扩展用户注册和登录系统
4.1 先睹为快:改进后的用户注册和登录页面
4.2 防患于未然:客户端校验
4.3 项目实战:为用户注册和登录系统添加客户端校验功能
4.4 项目实战:为用户注册系统增加服务端校验
4.5 项目实战:为用户登录系统增加保存登录状态的功能
4.6 本章小结
第5章 开心桌面:完全模拟Windows桌面的开心网
5.1 模拟Windows XP桌面效果的开心网
5.2 似曾相识:模拟Windows桌面
5.3 项目实战:将图标摆放在桌面上
5.4 项目实战:控制面板
5.5 项目实战:控制桌面图标
5.6 本章小结
第二篇 资源与共享
第6章 电子相册:留住美好瞬间
6.1 将美丽留在人间:电子相册的完美展现
6.2 抽象的艺术:Struts 2的文件上传
6.3 绚丽多彩的Ext JS文件上传组件
6.4 项目实战:电子相册中的图像上传功能
6.5 项目实战:电子相册的照片浏览功能
6.6 本章小结
第7章 好友管理:让我们成为朋友吧
7.1 信息共享的第一步:成为朋友
7.2 数据的二维表示法:表格组件
7.3 表格分页
7.4 可编辑的表格
7.5 属性表格组件:PropertyGrid
7.6 表格分组
7.7 项目实战:编写服务端代码
7.8 项目实战:编写客户端代码
7.9 本章小结
第8章 日记管理:记录每天发生的点点滴滴
8.1 每天都会有新鲜事发生:写日记吧!
8.2 Ext JS中的窗口
8.3 布局
8.4 项目实战:编写服务端代码
8.5 项目实战:编写客户端代码
8.6 本章小结
第9章 网络硬盘:重要资料的保险柜
9.1 不怕一万,就怕万一:备份重要文件
9.2 TreePanel组件的基本应用
9.3 拖放树结点
9.4 过滤树中的结点
9.5 对树结点进行排序
9.6 工具栏和菜单
9.7 高级菜单
9.8 工具栏组件
9.9 项目实战:编写网络硬盘服务端程序
9.10 项目实战:编写网络硬盘客户端代码
9.11 本章小结
第三篇 开心时刻
第10章 动他一下:向朋友打招呼
10.1 与朋友建立交往的第一步:动他一下
10.2 Ext JS中的拖放技术
10.3 项目实战:编写“动他一下”服务端代码
10.4 项目实战:编写“动他一下”客户端代码
10.5 本章小结
第11章 赠送礼物:进一步增进朋友间的感情
11.1 最省钱的送礼方式:电子礼物
11.2 Ext JS中的数据操作组件
11.3 常用代理(Proxy)
11.4 常用Reader
11.5 项目实战:编写“赠送礼物”服务端代码
11.6 项目实战:编写“赠送礼物”的客户端代码
11.7 本章小结
第12章 Ext JS中的常用技术
12.1 Ext JS中的常用方法
12.2 动态生成HTML
12.3 本章小结