所谓架构 通俗比喻来讲 就好比一个大楼的框架结构 是前人在解决问题的过程中产生的思想 规矩 规则 方法 路径等总和; 它比模式要大 模式解决的问题更小更具体些;你所说的 mvc就是一种架构 在工程和管理的角度 解决一个大的问题而所进行的抽像 分层和切块,mvc是一个典型的三层架构, 分别是:model、view、contral, 他们对web或其它的开发做出指导,这些都是前人的经验 根据这样子的切分可以在功能上把系统分层 view可以给UI设备人员完成,model可以给数据模型设计人员,contral可以给业务专家 在社会精细划分工的层面上就可以做得更精更专业了,ssh是一种mvc的具体实现,struts spring负责控制及业务整合 hibernate负责model层的业务,mvc的设计使得各个层面耦合较低 你换一个层面的时候不至于对其它相关层面产生致命的影响。
所谓的贫血模型 是相对而言 在面各对象的程序设计及开发中 业务对象pojo domain之类的就是模型 它们不带有业务操作方法被称贫血 即除了属性外只有get set方法 不带有相应的业务方法 hibernate的pojo就是一个贫血
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....