阅读目录:
1.背景介绍
2.SOA架构下的显示端架构腐化
3.有效使用防腐层来隔离碎片服务导致显示端逻辑腐烂
4.剥离服务调用的技术组件让其依赖接口
5.将服务的DTO与显示端的ViewModel之间的转换放入防腐层
5.1.转换逻辑过程化,直接写在防腐层的方法中
5.2.转换逻辑对象化,建立起封装、重用结构,防止进一步腐化
6.防腐层的两种依赖倒置设计方法
6.1...
分类:
Web程序 时间:
2014-09-09 13:15:38
阅读次数:
382
向暴雪的《炉石传说》学习Unity3D游戏程序架构设计。...
分类:
其他好文 时间:
2014-09-09 12:56:48
阅读次数:
193
尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。 MVC回顾 作为一种经典到不能再经典的架构模...
分类:
Web程序 时间:
2014-09-09 11:42:48
阅读次数:
152
随着现在的企业应用架构都在向着SOA方向转变,目的就是将一个庞大的业务系统按照业务进行划分,不管从公司的管理上、产品的开发上,这一系列流程来看,都是正确的。SOA确实带来了解决现在大型企业级应用系统快速膨胀的解决办法。
但是本文要说的是,我们都将目光转向到了后端,也就是服务端,而将精力和时间都...
分类:
Web程序 时间:
2014-09-09 11:06:18
阅读次数:
416
对于基本的Web开发,我们已经习惯了MVC架构。模型层(M)提供持久化数据对象与数据访问,控制层(C)完成业务逻辑处理,视图层(V)提供模板表现。其中控制层与模型层和视图层交互形成整个系统。这种分层方式在逻辑上实现了解耦与分离,很多语言如Java和Python的框架都有各自的..
分类:
Web程序 时间:
2014-09-08 11:00:27
阅读次数:
2216
网购秒杀系统架构设计案例分析
秒杀系统的技术挑战:
对现有网站业务造成冲击
高并发下应用和数据库的负载
突然增加的网络及服务器带宽
直接下单(未到秒杀时间直接下单) 应对策略:
将秒杀系统于现有业务进行独立部署
秒杀商品页面静态话(简单)
租借秒杀活动带宽
动态生成随机下单URL 秒杀系统架构设计
...
分类:
其他好文 时间:
2014-09-07 14:43:55
阅读次数:
332
这是一本什么样的书籍 《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。...
分类:
Web程序 时间:
2014-09-07 12:15:05
阅读次数:
247
项目整体结构是这样的:
通过一些设备,实时检测各种类型的数据,新的数据以消息的形式通过Shuttle ESB传输。
Shuttle 服务器接收到消息,它会按照需求要求,对数据进行一定的加工处理,然后将消息注册到消息管理器(注意:这里的消息管理器,就是观察者中的主题)。而每一个显示终端就是一个观察者,当消息注册到消息管理器时,显示终端就会自动更新最新消息,然后在根据要求,进行显示。...
分类:
其他好文 时间:
2014-09-05 14:26:31
阅读次数:
315
一个网站如何面对高容量大并发的压力,是架构师们要研究的事情。虽然目前我工作的站还没有达到这个水平,但是一些未雨绸缪的工作应该要开始了,给我们定的计划是在半年到一年时间,完成高容量大并发系统的架构设计。说干就干,先从redis开始吧。首先得准备一份高记录数据样本,奈何手上没有现成的,只好从短信系统取,...
分类:
其他好文 时间:
2014-09-04 14:45:09
阅读次数:
196
第一部分、模仿MVC模式、状态机制第二部分、 UI设计(完成UI库设计,UI编辑器未完成)第三部分、动画(人物动画未完成,普通动画完成--工具CocosBuilder)第四部分、资源利用设计(ui资源、动画资源、精灵资源)第五部分、技能设计(本地计算)第六部分、战斗系统设计(回合制思路,移植世界OL...
分类:
移动开发 时间:
2014-09-03 23:54:37
阅读次数:
568