黑马程序员技术交流社区

标题: 结构 [打印本页]

作者: 胡松涛    时间: 2012-9-15 20:17
标题: 结构
请问三层结构和多层结构有什么区别,哪种好
作者: 许庭洲    时间: 2012-9-16 13:54
三层结构是N层结构的一种,一般来说,层次之间是向下依赖的,下层代码未确定其接口(契约)前,上层代码是无法开发的,下层代码接口 (契约)的变化将使上层的代码一起变化。优点:分工明确,易于调试,而且具有可扩展性。缺点: 增加成本。
作者: 郎乐乐    时间: 2012-9-16 23:50
三层结构和多层结构区别在于你设计的时候是怎样考虑的。如果项目很大一般就会用多层结构,如果项目不是很大三层结构也可以胜任。
几层就看你怎样设计了,三层结构是多层结构的一个比较实用层次所以人们经常提及,它是包含在多层结构中的。
结构没有好坏之分,只有那个更合理,那个更适合你的程序。
作者: 李健_8    时间: 2012-9-17 01:39
三层比二层更安全,而且更加灵活,一个项目做完后,后期更加便利维护
作者: 王荟越    时间: 2012-9-17 09:24
三层架构是多层架构的设计模式的一种,我大多数只做三层,较少用五层,
但企业中应该具体情况具体定,多层架构的思想是一致的,懂了三层,多层应该就好理解,

作者: 霍永刚    时间: 2012-9-21 20:47
三层是指:表现层、中间业务层、数据访问层。
         表现层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
         中间业务层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。
         数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。
作者: 侍小波    时间: 2012-9-25 17:19
三层体系结构:三层体系结构是N层体系结构的典型,所谓的三层体系结构就是将原来在两层体系结构中的商业逻辑部分从数据层和表现层中提炼出来,形成中间件服务器,所以三层就是:表现层、商业逻辑层(Business   Logic)、数据层。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2