书籍详情
人人都玩开心网:ExtJS+Android+SSH整合开发Web与移动SNS
作者:李宁 编著
出版社:电子工业出版社
出版时间:2010-07-01
ISBN:9787121111679
定价:¥65.00
购买这本书可以去
内容简介
《人人都玩开心网?Ext JS+Android+SSH整合开发Web与移动SNS》的主旨为,以开心网为例实现Web版和Android版的SNS应用。《人人都玩开心网?Ext JS+Android+SSH整合开发Web与移动SNS》分为四篇,前三篇主要实现了Web版的开心网系统。其中重点介绍了Ext JS技术,包括Ext JS的核心组件、对话框、表单组件、布局、数据校验、表格、菜单、树组件等技术。《人人都玩开心网?Ext JS+Android+SSH整合开发Web与移动SNS》的最后一篇实现了Android版的开心网,并介绍了与Android版开心网相关的技术,包括Button、TextView、EditText、ImageView、GridView等Android组件。《人人都玩开心网?Ext JS+Android+SSH整合开发Web与移动SNS》适于以下几类人群:了解传统的Web应用程序的开发,希望使用Ext JS开发Web程序的开发人员;了解基本的Ext JS程序的开发方法,想增加实践经验的开发人员;对Ext JS感兴趣,想进一步提高Ext JS开发技能的读者;对Android感兴趣,想从事Android开发的读者;想开发基于Android客户端的C/S程序,但对开发流程不了解的读者。
作者简介
李宁,东北大学计算机专业硕士,拥有超过10年的软件开发经验。曾任国内某知名企业项目经理;目前担任eoe.Android和Ophonesdn版主;中国移动开发者社区OPhone专家;51CTO客座专家;CSDN博客专家。曾领导并参与开发多个大、中型项目。目前主要从事Android及其相关产品的研发,个人作品有:多功能日历、乐博Android客户端(可管理多个微博帐号)等。
目录
第一篇 搭建开心网的基本框架
第1章 开发梦缘起开心网
1.1 异军突起:开心网
1.2 风靡网络的开心网是如何炼制的
1.2.1 开心网的引爆点
1.2.2 开心网的主要功能
1.3 编程高手的预言:人人都有开心网
1.3.1 自己搭建开心网:绚丽页面先睹为快
1.3.2 万丈高楼平地起:技术储备
1.3.3 开心网的安装和运行
1.4 本章小结
第2章 SSH整合铸就进入开心网的钥匙:用户注册
2.1 MVC框架的王者:Struts
2.1.1 Struts 与MVC模式
2.1.2 Struts 最新版的下载与安装
2.1.3 通过一个计算加减法的Web程序来体验MVC模式的好处
2.2 绝不重造轮子:Spring
2.2.1 Spring与IOC模式
2.2.2 Spring最新版的下载与安装
2.2.3 Struts 和Spring整合的原理
2.2.4 用整合Struts 和Spring的方式重新实现计算加减法的Web程序
2.3 数据持久化的最佳利器:Hibernate
2.3.1 Hibernate最新版的下载与安装
2.3.2 做一个程序来试一下Hibernate
2.4 三位一体:SSH整合
2.4.1 整合方法一:直接获得ApplicationContext对象
2.4.2 整合方法二:由Spring创建Action类的对象实例
2.4.3 整合方法三:自动装配Action类的属性
2.5 利用SSH整合技术实现基于四层结构的用户注册系统
2.5.1 编写映射用户表的实体Bean
2.5.2 编写数据访问层(DAO)组件
2.5.3 编写业务逻辑层(Service)组件
2.5.4 编写RegisterAction类
2.5.5 使用Struts 标签生成用户注册页面
2.6 本章小结
第3章 在用户注册和登录功能中引入Ext JS技术
3.1 用户注册登录系统的页面及所使用的Ext JS组件
3.1.1 经过Ext JS渲染的用户注册页面
3.1.2 经过Ext JS渲染的用户登录页面
3.1.3 注册和登录页面中所使用的Ext JS组件
3.1.4 注册和登录页面中的对话框和布局
3.2 用Ext JS框架实现的绚丽页面
3.3 揭开Ext JS的神秘面纱
3.3.1 下载和安装Ext JS框架
3.3.2 编写第一个Ext JS程序
3.3.3 页面文字的国际化
3.3.4 查看Ext JS API
3.3.5 查看本地的Ext JS官方文档和例子
3.4 Ext JS的事件
3.4.1 注册和删除浏览器事件
3.4.2 Ext JS的基类:Ext.util.Observable
3.5 Ext JS中的核心组件
3.5.1 所有可视化组件的基类:Ext.Component
3.5.2 可设置大小和位置的基类:Ext.BoxComponent
3.5.3 容器组件:Ext.Container
3.5.4 按钮组件:Ext.Button
3.5.5 面板组件:Ext.Panel
3.5.6 承载注册和登录页面的组件:Ext.Window
3.6 对话框
3.6.1 提醒(Alert)对话框
3.6.2 确认(Confirm)对话框
3.6.3 输入(Prompt)对话框
3.6.4 等待(Wait)对话框
3.6.5 进度(Progress)对话框
3.6.6 多行输入对话框
3.6.7 “是(Yes)/否(No)/取消(Cancel)”对话框
3.6.8 显示带图像的对话框
3.7 表单组件
3.7.1 一切表单组件的载体:Ext.form.FormPanel
3.7.2 文本输入组件:Ext.form.TextField
3.7.3 多行文本输入组件:Ext.form.TextArea
3.7.4 提交信息编码的隐藏域组件:Ext.form.Hidden
3.7.5 显示年、月、日的组件:Ext.form.DateField
3.7.6 显示时、分的组件:Ext.form.TimeField
3.7.7 下拉列表框组件:Ext.form.ComboBox
3.7.8 下拉输入框组件:Ext.form.TriggerField
3.8 让组件按照自己的意志进行排列:组件布局
3.8.1 垂直表单布局:FormLayout
3.8.2 水平列布局:ColumnLayout
3.8.3 Ext.form.FieldSet在布局中的应用
3.9 项目实战:设计注册系统的页面
3.9.1 对基本信息布局
3.9.2 对输入个人信息的组件布局
3.9.3 对进行校验码验证的组件布局
3.10 项目实战:重新设计服务端组件
3.10.1 修改User类
3.10.2 重新实现数据访问层
3.10.3 重新实现业务逻辑层
3.11 项目实战:与服务端通信
3.11.1 与服务端同步:远程装载数据
3.11.2 在用户注册系统中动态装载更复杂的数据
3.11.3 在用户注册系统中提交表单
3.12 项目实战:用户登录系统的实现
3.13 本章小结
第4章 更完美的改进:扩展用户注册和登录系统
第5章 开心桌面:完全模拟Windows桌面的开心网
第二篇 资源与共享
第6章 电子相册:留住美好瞬间
第7章 好友管理:让我们成为朋友吧
第8章 日记管理:记录每天发生的点点滴滴
第9章 网络硬盘:重要资料的保险柜
第三篇 开心时刻
第10章 动他一下:向朋友打招呼
第11章 赠送礼物:进一步增进朋友间的感情
第12章 Ext JS中的常用技术
第四篇 手机上的开心网
第13章 Android基础
第14章 登录移动开心网
第15章 移动电子相册:捕捉精彩瞬间
第16章 移动日记:随时随地记录生活点滴
第17章 会移动的礼物
第18章 无处不在的问候
第1章 开发梦缘起开心网
1.1 异军突起:开心网
1.2 风靡网络的开心网是如何炼制的
1.2.1 开心网的引爆点
1.2.2 开心网的主要功能
1.3 编程高手的预言:人人都有开心网
1.3.1 自己搭建开心网:绚丽页面先睹为快
1.3.2 万丈高楼平地起:技术储备
1.3.3 开心网的安装和运行
1.4 本章小结
第2章 SSH整合铸就进入开心网的钥匙:用户注册
2.1 MVC框架的王者:Struts
2.1.1 Struts 与MVC模式
2.1.2 Struts 最新版的下载与安装
2.1.3 通过一个计算加减法的Web程序来体验MVC模式的好处
2.2 绝不重造轮子:Spring
2.2.1 Spring与IOC模式
2.2.2 Spring最新版的下载与安装
2.2.3 Struts 和Spring整合的原理
2.2.4 用整合Struts 和Spring的方式重新实现计算加减法的Web程序
2.3 数据持久化的最佳利器:Hibernate
2.3.1 Hibernate最新版的下载与安装
2.3.2 做一个程序来试一下Hibernate
2.4 三位一体:SSH整合
2.4.1 整合方法一:直接获得ApplicationContext对象
2.4.2 整合方法二:由Spring创建Action类的对象实例
2.4.3 整合方法三:自动装配Action类的属性
2.5 利用SSH整合技术实现基于四层结构的用户注册系统
2.5.1 编写映射用户表的实体Bean
2.5.2 编写数据访问层(DAO)组件
2.5.3 编写业务逻辑层(Service)组件
2.5.4 编写RegisterAction类
2.5.5 使用Struts 标签生成用户注册页面
2.6 本章小结
第3章 在用户注册和登录功能中引入Ext JS技术
3.1 用户注册登录系统的页面及所使用的Ext JS组件
3.1.1 经过Ext JS渲染的用户注册页面
3.1.2 经过Ext JS渲染的用户登录页面
3.1.3 注册和登录页面中所使用的Ext JS组件
3.1.4 注册和登录页面中的对话框和布局
3.2 用Ext JS框架实现的绚丽页面
3.3 揭开Ext JS的神秘面纱
3.3.1 下载和安装Ext JS框架
3.3.2 编写第一个Ext JS程序
3.3.3 页面文字的国际化
3.3.4 查看Ext JS API
3.3.5 查看本地的Ext JS官方文档和例子
3.4 Ext JS的事件
3.4.1 注册和删除浏览器事件
3.4.2 Ext JS的基类:Ext.util.Observable
3.5 Ext JS中的核心组件
3.5.1 所有可视化组件的基类:Ext.Component
3.5.2 可设置大小和位置的基类:Ext.BoxComponent
3.5.3 容器组件:Ext.Container
3.5.4 按钮组件:Ext.Button
3.5.5 面板组件:Ext.Panel
3.5.6 承载注册和登录页面的组件:Ext.Window
3.6 对话框
3.6.1 提醒(Alert)对话框
3.6.2 确认(Confirm)对话框
3.6.3 输入(Prompt)对话框
3.6.4 等待(Wait)对话框
3.6.5 进度(Progress)对话框
3.6.6 多行输入对话框
3.6.7 “是(Yes)/否(No)/取消(Cancel)”对话框
3.6.8 显示带图像的对话框
3.7 表单组件
3.7.1 一切表单组件的载体:Ext.form.FormPanel
3.7.2 文本输入组件:Ext.form.TextField
3.7.3 多行文本输入组件:Ext.form.TextArea
3.7.4 提交信息编码的隐藏域组件:Ext.form.Hidden
3.7.5 显示年、月、日的组件:Ext.form.DateField
3.7.6 显示时、分的组件:Ext.form.TimeField
3.7.7 下拉列表框组件:Ext.form.ComboBox
3.7.8 下拉输入框组件:Ext.form.TriggerField
3.8 让组件按照自己的意志进行排列:组件布局
3.8.1 垂直表单布局:FormLayout
3.8.2 水平列布局:ColumnLayout
3.8.3 Ext.form.FieldSet在布局中的应用
3.9 项目实战:设计注册系统的页面
3.9.1 对基本信息布局
3.9.2 对输入个人信息的组件布局
3.9.3 对进行校验码验证的组件布局
3.10 项目实战:重新设计服务端组件
3.10.1 修改User类
3.10.2 重新实现数据访问层
3.10.3 重新实现业务逻辑层
3.11 项目实战:与服务端通信
3.11.1 与服务端同步:远程装载数据
3.11.2 在用户注册系统中动态装载更复杂的数据
3.11.3 在用户注册系统中提交表单
3.12 项目实战:用户登录系统的实现
3.13 本章小结
第4章 更完美的改进:扩展用户注册和登录系统
第5章 开心桌面:完全模拟Windows桌面的开心网
第二篇 资源与共享
第6章 电子相册:留住美好瞬间
第7章 好友管理:让我们成为朋友吧
第8章 日记管理:记录每天发生的点点滴滴
第9章 网络硬盘:重要资料的保险柜
第三篇 开心时刻
第10章 动他一下:向朋友打招呼
第11章 赠送礼物:进一步增进朋友间的感情
第12章 Ext JS中的常用技术
第四篇 手机上的开心网
第13章 Android基础
第14章 登录移动开心网
第15章 移动电子相册:捕捉精彩瞬间
第16章 移动日记:随时随地记录生活点滴
第17章 会移动的礼物
第18章 无处不在的问候
猜您喜欢