A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡松涛 中级黑马   /  2012-9-15 20:17  /  1890 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问三层结构和多层结构有什么区别,哪种好

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

6 个回复

倒序浏览
三层结构是N层结构的一种,一般来说,层次之间是向下依赖的,下层代码未确定其接口(契约)前,上层代码是无法开发的,下层代码接口 (契约)的变化将使上层的代码一起变化。优点:分工明确,易于调试,而且具有可扩展性。缺点: 增加成本。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
三层结构和多层结构区别在于你设计的时候是怎样考虑的。如果项目很大一般就会用多层结构,如果项目不是很大三层结构也可以胜任。
几层就看你怎样设计了,三层结构是多层结构的一个比较实用层次所以人们经常提及,它是包含在多层结构中的。
结构没有好坏之分,只有那个更合理,那个更适合你的程序。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
三层比二层更安全,而且更加灵活,一个项目做完后,后期更加便利维护

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
三层架构是多层架构的设计模式的一种,我大多数只做三层,较少用五层,
但企业中应该具体情况具体定,多层架构的思想是一致的,懂了三层,多层应该就好理解,

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
三层是指:表现层、中间业务层、数据访问层。
         表现层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
         中间业务层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。
         数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
三层体系结构:三层体系结构是N层体系结构的典型,所谓的三层体系结构就是将原来在两层体系结构中的商业逻辑部分从数据层和表现层中提炼出来,形成中间件服务器,所以三层就是:表现层、商业逻辑层(Business   Logic)、数据层。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马