注册 留言板
当前位置:首页 > 方法论 > 架构设计

架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物。架构设计是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。

Unity 3D Framework Designing(1)—— MVVM 模式的设计和实施(Part 2)

Unity 3D Framework Designing(1)—— MVVM 模式的设计和实施(Part 2)

2017-03-27   作者:本站编辑    浏览次数:0   

MVVM回顾 经过上一篇文章的介绍,相信你对MVVM的设计思想有所了解。MVVM的核心思想就是解耦,View与ViewModel应该感受不到彼此的存在。 View只关心怎样渲染,而ViewModel只关心怎么处理逻辑,整个架构由数据进行驱动。不仅View与ViewModel彼此解耦,ViewMode

Unity 3D Framework Designing(3)——构建View和ViewModel的生命周期

Unity 3D Framework Designing(3)——构建View和ViewModel的生命周期

2017-03-27   作者:本站编辑    浏览次数:0   

对于一个View而言,本质上是一个MonoBehaviour。它本身就具备生命周期这个概念,比如,Awake,Start,Update,OnDestory等。这些是非常好的方法,可以让开发者在各个阶段去执行自定义的代码。但唯一遗憾的事,这些方法是有引擎调用,并且颗粒度不够细。本文将谈谈怎样构建Vie

大型网站技术架构-入门梳理

大型网站技术架构-入门梳理

2017-03-27   作者:本站编辑    浏览次数:0   

前言 本文是对《大型网站架构设计》(李智慧 著)一书的梳理,类似文字版的“思维导图” 全文主要围绕“性能,可用性,伸缩性,扩展性,安全”这五个要素 性能,可用性,伸缩性这几个要素基本都涉及到应用服务器,缓存服务器,存储服务器这几个方面 概述 三个纬度:演化、模式、要素 五个要素: 性能,可用性,伸缩

maven修改本地仓库,远程仓库与中央仓库

maven修改本地仓库,远程仓库与中央仓库

2017-03-27   作者:本站编辑    浏览次数:0   

什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如 log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的

软件架构详解

软件架构详解

2017-03-27   作者:本站编辑    浏览次数:0   

React Native For Android 架构初探

React Native For Android 架构初探

2017-03-27   作者:本站编辑    浏览次数:0   

Facebook 在2015.9.15发布了 React Native for Android,把JavaScript 开发技术扩展到了Android平台。React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 基于Web,iOS 和 A

物流系统高可用架构案例

物流系统高可用架构案例

2017-03-27   作者:本站编辑    浏览次数:0   

  系统可用率 多级缓存 动态分组切换 DB物理隔离 服务分组隔离 跨机房隔离 漏斗模型 DB限流            系统一般可以分为前端应用系统和后端数据库系统,前端应用系统实施分布式集群部署技术上是比较成熟的,后端数据库系统实现异地多活技术难度很大,目前也只有阿里,京东这样的公司才真正实现。

物流系统高可用架构案例

物流系统高可用架构案例

2017-03-27   作者:本站编辑    浏览次数:0   

  系统可用率 多级缓存 动态分组切换 DB物理隔离 服务分组隔离 跨机房隔离 漏斗模型 DB限流            系统一般可以分为前端应用系统和后端数据库系统,前端应用系统实施分布式集群部署技术上是比较成熟的,后端数据库系统实现异地多活技术难度很大,目前也只有阿里,京东这样的公司才真正实现。

Unity 3D Framework Designing(2)——使用中介者模式解耦ViewModel之间通信

Unity 3D Framework Designing(2)——使用中介者模式解耦ViewModel之间通信

2017-03-27   作者:本站编辑    浏览次数:0   

当你开发一个客户端应用程序的时候,往往一个单页会包含很多子模块,在不同的平台下,这些子模块又被叫成子View(视图),或者子Component(组件)。越是复杂的页面,被切割出来的子模块就越多,子模块越多,彼此之间需要同步的数据和状态就越频繁,即易产生耦合。那么如何保证在复杂业务情况下,各个子模块之

Unity 3D Framework Designing(2)——使用中介者模式解耦ViewModel之间通信

Unity 3D Framework Designing(2)——使用中介者模式解耦ViewModel之间通信

2017-03-27   作者:本站编辑    浏览次数:0   

当你开发一个客户端应用程序的时候,往往一个单页会包含很多子模块,在不同的平台下,这些子模块又被叫成子View(视图),或者子Component(组件)。越是复杂的页面,被切割出来的子模块就越多,子模块越多,彼此之间需要同步的数据和状态就越频繁,即易产生耦合。那么如何保证在复杂业务情况下,各个子模块之

共330条记录 1/33页  首页 上一页 下一页 尾页  第
精彩专题
友情链接:
设为首页 - 加入收藏 Copyright @2016 Infocool 版权所有 粤ICP备16000626号