2012年1月8日

用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(五)——Android端消息处理机制

摘要: 一、NhmFramework Android端的消息处理机制原理 1、概要表述:在我们的框架中,Android客户端通过继承Application来控制整个应用程序的生命周期,在Application onCreate()方法中,我们将启动一个MainService,这个Service将负责Activity的异步消息处理(包括异步Http请求)、任务调度、数据共享等大部分持久化操作。那么这样做的... 阅读全文

posted @ 2012-01-08 16:21 flashpig 阅读(2730) 评论(11) 推荐(2) 编辑

2011年12月25日

用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(四)——Android端Http访问类

摘要: 本章目的 在上一章中,我们利用Hibernate Tools完成了Android Model层的建立,依赖Hibernate Tools的强大功能,自动生成了Model层。在本章,我们将继续我们的项目,在Android端完成Http一个访问类,并完成整个请求、处理Response、反序列化Json的工作。那么首先我们来看下Android的Http访问。 Http, POST or GET... 阅读全文

posted @ 2011-12-25 21:59 flashpig 阅读(2344) 评论(1) 推荐(0) 编辑

2011年12月18日

[原创]用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建Android开发环境,用Hibernate生成Android项目的Model层

摘要: 客户端开发环境开发Android客户端,首先要做的是配置Android开发环境,相对于服务器端开发环境的配置,Android的开发环境要稍微复杂一些。这里,我们采用Eclipse+ADT+Hibernate来完成我们的开发。关于如何配置Eclipse、安装android虚拟机的具体细节,不是本文的探讨范围,读者如有兴趣可以参考其他文章,我们这里主要讲一下配置这个环境的一些注意事项和测试环境OK的方法。(一)需要的工具1、JDK 6下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、Eclipse In 阅读全文

posted @ 2011-12-18 19:48 flashpig 阅读(3063) 评论(2) 推荐(0) 编辑

2011年12月10日

[原创]用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(二)——“请求”“交互”与传输数据(服务器端)

摘要: 作者:洪洋 本章目的 上一章,我们对目前移动互联网客户端与服务点数据交换的两种技术进行了简要的分析,从本章开始,我们将进入正式的内容,开始逐步搭建服务端框架。这一章,我们着重解决服务端与客户端如何交互的一些原理和概念性问题。 服务端结构 首先我们来看一个图: 客户端与服务器交互,使用http协议是最简单易用的方法。完整的过程应该是这样: 1、客户端通过http协议访问服务器的一个页... 阅读全文

posted @ 2011-12-10 15:50 flashpig 阅读(8976) 评论(9) 推荐(3) 编辑

2011年11月15日

[原创]用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(一)

摘要: 作者:洪洋本文的目的随着移动互联网的迅猛发展,关于移动客户端技术解决方案的讨论越来越多,本系列文章将试图针对移动客户端开发中的服务器端开发,提供一个.NET平台的框架解决方案。由于本文是探讨针对.Net服务端编程,所以理论上与手机端平台无关,但为了方便描述,本文所提供的例子均为Android平台,服务端编程语言使用C#。本文的结构本文将计划以10篇左右的篇幅,从架构、逻辑、实现三个方面对框架进行阐述,其中最后3篇计划做一个例子,实现框架的一些基本的功能。虽然本框架在作者的团队中已经基本成熟,且有一个Android应用已经接近开发完成,但由于一些原因作者不可能将框架开源出来,所以对完全开源有所期 阅读全文

posted @ 2011-11-15 14:23 flashpig 阅读(3898) 评论(2) 推荐(2) 编辑

2011年11月10日

版权声明,除非特别声明,凡本博客标题中包含“原创”字样的作品,均受以下协议内容约束

摘要: 署名-非商业性使用-相同方式共享 2.5 中国大陆(CC BY-NC-SA 2.5)http://creativecommons.org/licenses/by-nc-sa/2.5/cn/署名-非商业性使用-相同方式共享 2.5中国大陆知识共享组织(Creative Commons Corporation)不是一家律师事务所也不对外提供法律服务。提供本许可文本并不导致 “律师—当事人” 关系的建立。知识共享组织按其现状(As Is) 提供这些信息。知识共享组织对于所提供的信息不提供任何担保,也不对因使用该信息而造成的损失承担损害赔偿责任。许可本作品(定义如下)的提供是以适用知识共享组织的公共许 阅读全文

posted @ 2011-11-10 17:26 flashpig 阅读(433) 评论(0) 推荐(0) 编辑

导航