我也来谈谈三层架构
来源:互联网 发布:matlab数据分析方法 编辑:程序博客网 时间:2024/05/11 00:45
最初学习的时候对三层架构模式很陌生。市面上的一些基础书,几乎也就浅浅讲讲。自己通过具体的项目和
在网上,书上查到的一些资料,对三层模式有了一点理解吧。
三层模式是一个概念上的,很抽象话的模式。应该说没有统一的标准形式,只有统一的思想。所以很多书或
者一些资料介绍的不是很统一。
三层分为:数据访问层,业务逻辑层,表示层。
数据访问层就是通过该层直接访问数据库里的存储数据,例如,一些cs类文件,存储过程等,并把数据传给业
务层。
业务逻辑层一般也叫中间层是通过调用数据访问层的方法来获取数据的类,表现为cs类文件。
表示层就是调用业务层,访问数据层以获取最终的数据。表现形式为aspx 和aspx.cs。
三层有一个很重要的约束:层间传递数据必须要遵守特定的顺序。
表示层只允许访问业务层,不直接访问数据层。业务层相当于“大脑”,与其他两层通信。他们相互约束,
又相互独立。当项目很庞大时,十分有利于维护。当某个层中的内容发生变化时,其他层的内容不会收到
任何影响。例如,客户要数据库更换掉,用Oracle替换sql server ,只需要更新数据层就可以了。
(理解不对的地方欢迎提出)
- 我也来谈谈三层架构
- 我也来谈谈缓存
- 我也来谈谈“位置条”
- 我也来谈谈Java的命运
- 我也来谈谈SOPA/PIPA
- 我也来谈谈全栈工程师
- 也来谈谈Chrome
- 也来谈谈币圈众筹
- 我也来谈谈分布式并行计算---------one
- 我也 30 了,来谈谈程序员的迷茫年龄
- 谈谈asp.net三层架构
- 我也谈谈方法
- 也来谈谈汉语编程
- 也来谈谈稀土战略
- 也来谈谈"完美"跨域
- 也来谈谈云测试
- 也来谈谈字符编码
- 也来谈谈IT培训
- 2046年早春
- java socket tcp/ip 简单示例
- web下载的ActiveX控件自动更新
- Flex TextArea文本自动滚动方法
- 带参数线程
- 我也来谈谈三层架构
- 使用 RemObjects SDK 建立 WebService 应用
- .net下编程远程启动服务
- C#抽象类和接口总结
- oracle数据同步
- Hibernate 中的 Criteria 查询。
- 爱情:两个人的一辈子
- 浅淡sql如何随机取指定范围的数值--【叶子】
- 参照的汇编没有安装在系统上错误导致ocx注册失败的解决方法