架构师
文章平均质量分 58
cunyan
这个作者很懒,什么都没留下…
展开
-
1,架构的理解
架构的理解分为俩点一是最高层次的系统分解二是系统中不易改变的决定。如果你发现某些决定并不像你想象的那么难以改变,那么它就不再和架构相关了。 企业应用的困惑企业应用在某些方面比电信软件简单的多,多线程问题没有那么困难,无需关注硬件设备与软件的集成。但是。在某些方面,企业应用又比电信软件复杂的多,企业应用一般涉及大量复杂的数据,而且必须处理多种"不合逻辑“的业务规则。 企业应用的特点1,一般涉及持...原创 2012-11-23 12:29:27 · 104 阅读 · 0 评论 -
2,分层的思想
在分解复杂的软件系统时,软件设计者使用最多的技术之一就是分层,在计算机本身的架构中也可以看到。存CPU指令集和设备驱动程序,在到内部芯片和各个逻辑门电路。网络中,FTP层架构在TCP之上,TCP架构在IP之上,IP架构又在以太网之上。 在这种组织方式下;上层使用了下层定义的各种服务,而下层对上层一无所知。另外,每一层对自己的上层隐藏其下层的细节。 系统分层的好处1,无需过多了解其他层次的基础上...原创 2012-11-23 12:30:23 · 183 阅读 · 0 评论 -
3,并发
系统的许多交互并不是在一个数据库事物中完成的。这就要求在跨事物的数据处理中管理好并发问题,称为离线并发,其含义是多数据库事物中数据操作的并发控制。无论什么时候用多线程火多进程操作同一数据的时候,都会遇到并发问题, 更新丢失------例如:A编辑了一个文件,对其中的checkConcurrency方法进行了修改,这个操作可能要花费几分钟的时间,与此同时,B对相同文件的update方法也 进行了修...原创 2012-12-03 09:21:32 · 94 阅读 · 0 评论 -
4,领域逻辑模式
事务脚本-----------使用过程来组织业务逻辑,每个过程处理来自表现层的单个请求。运行机制使用事务脚本时,领域逻辑主要通过系统所执行的事务来组织,例如:如果需要预定一间酒店房间,则在“预定酒店房间”这一过程中会发现用于查找空房间,计算价格和更新数据库的逻辑。这种方法的好处之一就是你无须关系其他事务的内部实现,你的任务就是获得输入,查询数据库,处理并将结果保存到数据库中。一般情况下,竟可能分离...原创 2012-12-04 17:35:40 · 168 阅读 · 0 评论