`
seara
  • 浏览: 648713 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》样章下载

阅读更多
本文为原创,如需转载,请注明作者和出处,谢谢!

第1章:开发梦缘起开心网

第5章:开心桌面:完全模拟Windows桌面的开心网

第15章:移动电子相册:捕捉精彩瞬间




书中实例截图









前言

互联网的发展,就是一个不断上演奇迹的过程。10年前就开始在Internet上流行的Web应用,在见证了一个个奇迹之后,依然作为最主流的应用而雄霸 互联网。近几年,一个由国外风靡至国内的Web应用——SNS,再一次为举国上下的互联网普及大潮推波助澜。或许SNS听起来还有点陌生,但如果你连炙手 可热的开心网都没有听过,就太OUT了。本书就是要揭开SNS的神秘面纱,让人人都可以把玩打造开心网的技术。

想开心,Follow Me!

实现SNS的道路有很多,为使读者能举一反三,真正进入商业级开发的殿堂,本书选择了最具前途的热门组合Ext JS + SSH + Android。它们是目前盛行于全球的Web与移动解决方案。
1. 视觉为王时代的奇葩——Ext JS
王牌组合中首位登场的是Ext JS。这一基于Ajax的Web客户端框架,前身是Yahoo推出的YUI(Yahoo User Interface),经过不断发展和改进,已经成为非常完善的基于JavaScript的RIA Web框架。Ext JS出身名门,为实现基于Ajax的Web页面提供了极大的便利,而且整个Ext JS框架都采用了事件驱动,用其编写的程序更人性化。也正因如此,本书中开心网系统的客户端部分,就由迅速蹿红的Ext JS技术来完成。
2. 宝刀未老的中坚力量——SSH
Ext JS框架是实现客户端页面的最佳选择,但一个完善的开心网系统不能只有漂亮的Web页面,还要具备强大的服务端系统。企业级开发领域的重要角色Java, 凭借在处理大吞吐量Web应用方面的巨大优势,成为完成这一任务的不二之选。但本书放弃了在系统规模较大时可能会造成逻辑混乱的JSP和Servlet, 启用以Java Web技术为核心的Struts 2,其可将视图层、控制层和模型层(即常说的MVC模式)有效分开。同时,采用Hibernate来操作数据,采用Spring的IOC模式来增强系统灵 活性。事实上,凭借稳定的应用与清晰的层次,SSH整合业已成为国内企业级Web开发的主流。
3. 书写未来的移动新贵——Android
本书的关注点并未止步于传统互联网,快速发展的移动互联网同样是重点。跟随本书,你将看到移动(手机)版开心网的诞生过程。目前,移动终端操作系统有很多 种,出于前瞻性的考虑,我们毅然选择了拥有Google这一强大后盾的开源平台Android。一方面,Android最有可能成为移动领域的 Windows,另一方面,其主要开发语言是Java,便于从事过其他Java领域(如Java EE、Java Me、Java SE等)的开发人员快速掌握Android编程技能。

全新体验,潮流之选

本书的主旨为,以开心网为例实现Web版和Android版的SNS应用。
1. 桌面版开心网的新玩法
SNS大热的一个重要体现就是相关网站的扎堆亮相。但这些网站大多基于传统Web风格,用户难免出现审美疲劳。本书中的Web版开心网另辟蹊径,采用模拟 Windows XP桌面风格的Web页面,而且可以将常用的功能放到虚拟桌面上,并可实现任意拖动。同时还可以通过“开始”菜单任意设置桌面显示和图标,或打开相应子功 能的页面。除此之外,每个子功能的界面也模拟了Windows XP的风格,可以最大化和最小化窗口。
2. 将开放API进行到底
早期用户只能通过Web页面来访问网站,而最近开放API在SNS中蔚然成风,广大开发人员可利用这些开放API对网站进行扩展。这样做有两个好处,一是 大量开发人员的参与,丰富了SNS的应用,改善了用户体验;二是减少了官方自己开发的成本。为了真实模拟市场需求,本书中的开心网系统也开放了部分 API,Android客户端可通过Web Service和HTTP Get/Post方式与服务端交互。

全程实录开心网的炼成

实战是掌握知识与提升技能的最佳途径,本书更是将这一主旨发挥至极致。围绕技术讲解与开发实践两条线索,作者将一个完整的SNS系统分解成不同的功能模 块,在这些模块所在的章节中分别采用各自对应的主流技术加以实现,并对相关技术进行细致讲解,力争做到知识点剖析与编程操作的充分融合。例如,在网络硬盘 模块中,本书先着重介绍功能实现所需的Ext JS树型组件,然后趁热打铁,真实呈现其在网络硬盘中的应用。
本书主要内容
本书共分为四篇。其中前三篇主要实现了Web版的开心网系统,重点介绍了Ext JS技术,包括Ext JS的核心组件、对话框、表单组件、布局、数据校验、表格、菜单、树组件等技术。Ext JS部分着重讲解了表格、菜单及树组件,同时结合案例对Struts 2、Spring与Hibernate等Java Web开发核心技术在SNS中的应用进行了详尽描述。
Ext JS的表格组件功能十分强大,本书特意详细说明了按列排序、显示复选框、自动显示行号、表格分页、编辑表格内容、属性表格、表格分组等表格组件的所有特性。






《Android/OPhone开发完全讲义》

样章和目录下载
互动网 当当网 卓越亚马逊

《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》
样章下载
互动网

乐博Android手机客户端(新浪微博)发布

var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-16915591-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
分享到:
评论

相关推荐

    人人都玩开心网:Ext+JS+Android+SSH整合开发Web与移动SNS

    《人人都玩开心网:Ext+JS+Android+SSH整合开发Web与移动SNS》这本书主要聚焦于构建社交网络服务(SNS)平台,通过结合多种技术实现Web端和移动端的应用开发。以下是书中涉及的主要知识点: 1. **EXT.JS**: EXT....

    人人都玩开心网:Ext JS+Android+SSH整合开发 数据库文件

    综上所述,“人人都玩开心网:Ext JS+Android+SSH整合开发 数据库文件”不仅提供了一个完整的数据库文件供学习者参考,还深入探讨了如何利用多种技术手段构建一个复杂的应用程序。这对于希望深入了解前端、移动应用...

    人人都玩开心网 Ext+JS+Android+SSH整合开发Web与移动SNS源码 1

    "人人都玩开心网"是一个典型的SNS平台,而这个压缩包文件提供了该平台使用的技术栈以及源码,帮助开发者理解和学习如何构建类似的Web和移动应用。 首先,我们来探讨一下核心技术: 1. **Ext JS**:这是一个基于...

    人人都玩开心网•Ext JS+Android+SSH整合开发Web与移动SNS源码(1)

    今天上传的是完整的,不要下载以前的了,有数据库脚本。经验一:安装MySQL后,导入脚本就行,脚本中的密码是加密过的,不能直接用于登录界面,解决的办法是注册一个自己的账号和密码,用来登录能够成功,经验二:在...

    人人都玩开心网•Ext+JS+Android+BSSH整合开发Web与移动SNS源码

    本篇将围绕"人人玩开心网"的源码展开,解析其如何运用Ext JS、Android、BSSH等技术实现Web与移动SNS的整合开发。 1. Ext JS:基于JavaScript的富客户端框架 Ext JS是一个强大的JavaScript库,用于构建功能丰富的...

    Ext JS+Android+SSH整合开发Web与移动SNS源码

    是完整的,下载一次就好,有数据库脚本。经验一:安装MySQL后,导入脚本就行,脚本中的密码是加密过的,不能直接用于登录界面,解决的办法是注册一个自己的账号和密码,用来登录能够成功,经验二:在MyEclipse中新...

    人人都玩开心网•Ext+JS部分代码

    【描述】"人人都玩开心网•Ext+JS+Android+SSH整合开发Web与移动SNS源码"进一步揭示了这个项目不仅仅局限于Web端,还包含了Android移动端的开发,以及后台服务的集成。SSH在这里指的是Spring、Hibernate和Struts三个...

    ext JS+ssh的一个简单Dome

    EXT JS是Sencha公司开发的一个开源JavaScript框架,主要用于构建富客户端Web应用。它提供了一套完整的UI组件,如表格、面板、窗口、图表等,以及数据绑定和远程数据通信机制。EXT JS的优点在于其组件化的开发模式,...

    快意编程EXT JS Web开发技术详解.part3

    《快意编程:Ext JS Web开发技术详解》首先对Ext JS进行了概述,然后通过一个简单的示例带领读者快速入门,在读者对Ext JS有了初步印象后,又重点介绍了JavaScript的面向对象技术、Ext JS API文档的使用方法、Ext JS...

    ext+ssh代码和整合方案

    EXT是一个JavaScript库,用于构建富互联网应用程序(RIA),而SSH是Java Web开发中的一个流行框架组合,包括Spring框架负责依赖注入和事务管理,Struts处理MVC模式,以及Hibernate作为ORM解决方案。 EXTJS是一个...

    Ext4+ssh+sql完整的项目

    【标题】"Ext4+ssh+sql完整的项目"是一个综合性的IT项目,它结合了文件系统、网络协议和数据库管理等多个技术领域。这个项目利用了Linux操作系统中的ext4文件系统,Secure Shell(SSH)协议,以及MySQL数据库系统,...

    ext + ssh2 框架整合,详细步骤,明确的思路

    本文将深入探讨EXT与SSH2框架的整合,提供一个清晰的步骤指导和简单实例,帮助你快速掌握整合过程。 EXT是一个基于JavaScript的富客户端框架,主要用于构建桌面级的Web应用。它提供了丰富的组件库,包括表格、图表...

    ext+ssh实例

    ext+ssh实例,一个人力资源管理系统,以及一个ext前台,ssh处理逻辑的系统

    快意编程 EXT JS Web开发技术详解.pdf

    《快意编程:Ext JS Web开发技术详解》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Ext JS进行Web开发的使用方法,从而帮助软件设计人员快速掌握Ext JS开发技术的使用...

    ext+ssh开发网上硬盘程序源代码

    EXT+SSH网上硬盘程序是一种基于Web的文件管理系统,利用EXT JavaScript库进行前端界面设计,并通过SSH(Secure Shell)协议在后端实现安全的数据传输和管理。EXT是一个强大的JavaScript框架,常用于构建富互联网应用...

    ext+SSH增删改查

    EXT SSH增删改查是关于Java Web开发中的一个主题,主要涉及EXT JavaScript库与Spring、Struts和Hibernate(SSH)三大框架的集成,用于构建数据管理的前端界面和后端处理逻辑。EXT是一个强大的JavaScript UI库,提供...

    Ext4+JSON+Servlet+Tree构建Web应用框架

    1. Ext4:Ext JS 4是Sencha公司推出的一个强大的JavaScript UI库,用于构建富客户端Web应用。它提供了大量的可重用组件,如表格、树形视图、面板、窗口等,支持拖放、数据绑定、高级布局等特性,使得前端界面的开发...

    快意编程:Ext JS Web开发技术详解

    通过《快意编程:Ext JS Web开发技术详解》(前6章),读者将能够建立起坚实的Ext JS基础,掌握Web开发中的关键技能,为构建高质量、高性能的Web应用程序打下坚实基础。后续章节可能会进一步探讨更高级的主题,如...

    Ext+JS源码分析与开发实例宝典.part6.rar

    Ext+JS源码分析与开发实例宝典.pdf,清晰完整版。彭仁夔 编著,2010.1 。该书共6个part,全部下载才能RAR解压。所有下载链接去这里找http://stephegn.download.csdn.net/ 全面剖析Ext JS 3.0的架构原理 透彻体悟...

    ssh+sql+jquery+ckeditor+css2+html5+ext4+swt+xmlhttp+易宝支付帮助文档_各类web开发文档

    标题和描述中提到的"ssh+sql+jquery+ckeditor+css2+html5+ext4+swt+xmlhttp+易宝支付帮助文档_各类web开发文档"是一个综合性的Web开发资源集合,涵盖了多个重要的技术领域。以下是这些技术的详细解释: 1. **SSH ...

Global site tag (gtag.js) - Google Analytics