软件架构师 框架设计
文章平均质量分 90
itianyi
这个作者很懒,什么都没留下…
展开
-
层?为什么软件开发要分层
层?为什么软件开发要分层 一、事由 最近一直在做项目的前期调研,大致的设计方案已经出来了,在与合作公司的另一个工程师做交流的时候,他突然冒了一句:本来简单的项目你们为什么还要用架构,还要分层开发! 那个工程师以前做了很多年软件,VB、ASP的年代吧,现在主要转向做总工工作了,负责项目管理协调,我们公司是承接其中一部分软件项目,前些时候向他讲了一下我们开转载 2013-05-31 18:52:28 · 1610 阅读 · 0 评论 -
模式?框架?软件为什么要分层?
现在软件设计里到处都是模式,框架。有次朋友问什么是模式?我也在学习中,就我的学习经验,给出以下小结。(注意:个人观点,仅供参考,欢迎指正。) 1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这原创 2013-05-31 18:53:33 · 1502 阅读 · 0 评论 -
软件的分层
软件的分层 目前典型的应用软件的结构:三层结构 表述层:提供与用户交互的界面。GUI(图形用户界面)和web页面是表述层的两个典型的例子。 业务逻辑层:实现各种业务逻辑。 数据库层:负责存放和管理应用的持久性业务数据。 区分物理层和逻辑层 软件的分层包含两种含义:一种是物理分层,即每一层都运行在单独的机器上,这意味着创建分布式的软件系统;一种是逻辑分层,指的是在原创 2013-05-31 18:00:06 · 9861 阅读 · 0 评论