.net 中三层结构是现在程序设计重要思想,MS有相关的例子PerShop就是三层结构的,可DOWN下来看看。
解决方案 »
- 生日!!
- ASP。NET1.1 怎么获得服务器目录路径
- 请问LISTBOX的双击事件怎么用??????????????
- 我想搞个后台修改Global.asax.cs页面设置的常数的信息,请问该如何实现?
- vs.net2003如何编译文件?
- 关于ASP.NET的页面中的代码隐藏问题?
- 未将对象引用设置到对象的实例
- detailsview如何进入编辑模式
- string ddd=gw1.DataKeys[e]这个E后就点不出来了?取不了值,怎么办啊?
- 我现在在网页上用此语句<TD style="WIDTH: 62px; HEIGHT: 31px" align="middle" colSpan="6"><%# container.DataItem(20)%></TD>显示的是
- 一个菜鸟问题,在VS2008中label控件位置如何用键盘光标来任意移动?
- 本菜鸟有个菜问题请教大家,是关于DATATABLE隐藏列的问题,有点棘手.
②商业逻辑层:这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索语句或更新数据库,并把结果返回给前端界面显示。这一层通常以动态链接库的形式存在,并注册到服务器的注册表中,它与前端界面通讯的接口符合某一特定的组件标准(如 COM 组件)。可以用任何支持这种标准的工具开发。
③数据访问层:负责实际的数据存储和检索。
三层架构的优点是显而易见的:我们不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性;便于不同层次的开发人员之间的合作,只要遵循一定的接口标准就可以进行并行开发了,最终只要将各个部分拼接到一起构成最终的应用程序。
1、开发人员可以只关注整个结构中的其中某一层;
2、可以很容易的用新的实现来替换原有层次的实现;
3、可以降低层与层之间的依赖;
4、有利于标准化;
5、利于各层逻辑的复用。