本文的主要目的是阐述如何进行高并发、高性能通信系统的设计,以及这样的系统需要用到的常用技术。本篇只起抛砖引玉的之效,如有更好的设计方案和思路,望你不舍赐教!...
分类:
其他好文 时间:
2014-05-10 08:39:49
阅读次数:
326
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
在ddd设计中我们经常会提到服务层,服务层是什么?职责是什么?有什么好处?。
先看简单的层次图(注:这里并没有考虑其他多余的领域逻辑数据层存储,或者UOW这些细节) 我的理解是服务层是处于我的应用程序业务...
分类:
其他好文 时间:
2014-05-10 01:25:03
阅读次数:
376
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain
Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。...
分类:
其他好文 时间:
2014-05-10 01:12:53
阅读次数:
318
最近半忙不忙的写了一个外包网站,网站主要功能是艺术品竞拍和艺术衍生品的销售。工程已经完成了80%左右,现在前后端代码量已经50W行左右,我主要负责的是前端设计和前端布局。下面就先放一个网站的设计图吧,因为涉及到甲方的“商业机密”,所以打一下马赛克:
这篇文章主要算是我对于这个项目的总结...
分类:
Web程序 时间:
2014-05-08 21:33:34
阅读次数:
419
本文转自:http://www.cnblogs.com/guomingfeng/p/mvc-ef-t4.html〇、目录一、前言二、工具准备三、T4代码生成预热
(一) 单文件生成:HelloWorld.cs (二) 多文件生成四、生成数据层实体相关相似代码 (一) 生成准备 (二) 生成实...
分类:
Web程序 时间:
2014-05-07 20:21:16
阅读次数:
775
Gstreamer学习笔记----Gstreamer架构设计思想
http://blog.csdn.net/tx3344/article/details/7497434Gstreamer到底是个啥?GStreamer 是一个
基于pipeline的多媒体框架,基于GObject,以C语言写成。应用G...
分类:
其他好文 时间:
2014-05-07 20:10:53
阅读次数:
320
本节讲述代码分块(Bank)管理思想下可执行文件的重构,即对程序编译后的可执行文件进行重新组织、打包,以在加载阶段获得最高的执行效率,减少内存占用。要使执行效率高,意味着可执行文件的格式尽可能简单,解析执行文件的流程简单,相应地,解析过程代码量少,即能够减少内存的占用。...
分类:
其他好文 时间:
2014-05-07 07:11:49
阅读次数:
279
本文继续阐述基于低端控制器CPU的SoC固件架构设计。这一节讲述内存空间的具体规划分配,包括嵌入式固件系统软件层次、程度段组成、物理内存分块设计和具体的程序内存空间分配原则。...
分类:
其他好文 时间:
2014-05-07 04:34:51
阅读次数:
391
我的理解是服务层是处于我的应用程序业务层和表现层之间的应用程序边界,边界可能是很薄的一层类设计或者是分布式服务网络跃点。它是一个与技术无关的名词。由表现层直接调用,契约,执行命令(修改状态(CUD))或者是查询返回dto(数据迁移对象)(cms,命令-查询分离)。他对业务逻辑层接口很清楚,组织业务逻辑 微服务形成宏服务,适配表现层。...
分类:
其他好文 时间:
2014-05-07 03:10:34
阅读次数:
337
在谈架构师分内的事情之前想先谈谈为什么要做架构,这个问题其实挺有意思的,一种是被动的一种是主动的。被动的做架构设计是因为设计者内心并不太愿意去做设计,不愿意做设计的原因挺多的,比如,项目开发周期短,觉得没有足够时间去做设计。或者,认为设计很麻烦,除了UML设计、设计文档之类的还有设计评审什么的。.....
分类:
其他好文 时间:
2014-05-04 10:42:35
阅读次数:
295