阅读文件夹:1.背景介绍2.问自己,UML对你来说有意义吗?它帮助过你对系统进行分析、建模吗?3.一直以来事实上我们被一个缝隙隔开了,使我们对OOAD遥不可及4.四色原型模式填补这个历史缝隙,让我们真的看见OOAD的希望5.在四色原型上运用彩色建模增强视觉冲击力6.通过四色原型模式建模出领域无关模型...
分类:
Web程序 时间:
2015-07-28 10:39:03
阅读次数:
129
在上篇随笔《Web API应用架构设计分析(1)》,我对Web API的各种应用架构进行了概括性的分析和设计,Web API 是一种应用接口框架,它能够构建HTTP服务以支撑更广泛的客户端(包括浏览器,手机和平板电脑等移动设备)的框架,本篇继续这个主题,介绍如何利用ASP.NET Web API 来...
Web API 是一种应用接口框架,它能够构建HTTP服务以支撑更广泛的客户端(包括浏览器,手机和平板电脑等移动设备)的框架, ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。本文主要以ASP.NET Web API 的框架实现...
缘由 从事iOS工作一年多了,主要从事QQ钱包SDK开发和财付通app维护,随着对业务的慢慢熟悉,最近在思考这两款应用架构设计的思想,刚好昨天在微信里看了一篇iOS大牛对终端应用架构的分享,乘热打铁,下面浅谈下我对ios应用架构设计的理解,写的不好或不对的地方,欢迎大家拍砖,我们一起来探讨。 假如问...
分类:
移动开发 时间:
2015-06-27 15:55:20
阅读次数:
3107
阅读目录:1.背景介绍2.SOA的架构层次2.1.应用服务(原子服务)2.2.组合服务2.3.业务服务(编排服务)3.SOA化的重构3.1.保留服务空间,为了将来服务的组合4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设)5.SOA分布式下的数据一致性5.1.分布式事务(基于DTC的分..
分类:
其他好文 时间:
2015-05-08 00:10:07
阅读次数:
233
搜索引擎是个好东西,GIS也是个好东西。当前还有Django和Ionic。最后效果图 构架设计对我们的需求进行简要的思考后,设计出了下面的一些简单的架构。GIS架构说明 —— 服务端简单说明:
用户在前台或者后台创建数据。
在model保存数据的时候,会调用Google的API解析GPS
在haystack的配置中设置实时更新,当数据创建的时候自动更新索引
数据被ElasticSearch索引
下面...
分类:
移动开发 时间:
2015-04-26 19:48:33
阅读次数:
259
本文章是个人在自我开发了一些APP接口后,以及阅读了一些资料后的体会。一、功能模块设计从需求分析中抽离出相应的功能,这部分直接关系到我们的程序员需要实现这个应用的什么功能。例如:注册&登陆。二、应用架构设计
对于整个应用来说,我们的架构是C/S模式。客户端使用Android&IOS,服务端使用一种服务端开发语言来提供相应接口。然后客户端通过HTTP协议来获取或者发送相应的请求。
确定客户端与服务端使...
本书主要模块化模式的好处、模块化方法与模式、OSGi简单使用等内容。
1、悖论,粒度越小的模块越灵活,管理起来也就越复杂,如何在灵活性和管理复杂度两者间取舍。最大化重用使得可用复杂化,粒度越小的模块重用性越高,可用性越低,也就是越不方便用,如何在重用性和可用性之间取舍。虽然没有绝对的结论,但是大方向上有了结论。
2、稳定性,具有大量被依赖的模块应该是很稳定的,也就是很少发生变化,变化带来的影响更大。确保模块稳定性最好的方式就是将其转换为抽象模块。具有大量依赖其他模块的模块,是不稳定的,很容易进行变化,易于使...
分类:
编程语言 时间:
2015-03-19 00:58:05
阅读次数:
215
本文是笔者根据自己所从事J2EE应用软件架构设计工作的经验,谈谈自己对软件架构设计过程的理解。为了更直观的展现出架构设计各环节的工作内容,文中以一个虚拟案例来介绍了架构设计过程中的一些主要工作内容和工作成果。本文并非最佳实践也没有提供结论性内容,主要目标是对于一些希望对企业应用软件架构设计的目标、价值与方法有个大致概念的同学,提供指引性作用。...
分类:
其他好文 时间:
2015-01-27 18:28:36
阅读次数:
345
最近在看《Java应用架构设计 模块化模式与OSGi》,深有感触,在此做些总结。(电子版可以在Java1234.com上下载到) 在使用Java开发中,各种依赖不可避免。比如类之间的继承,jar包之间的相互依赖。依赖在某种程度上不可避免,但是过多的依赖势必会增加系统的复杂性,使代码难以阅读,从而成....
分类:
其他好文 时间:
2015-01-13 21:10:38
阅读次数:
411