13 个解决方案
#1
我觉得三层架构,不一定非要把个层放到不同项目中去。
只要能做到各个层有唯一接口就可以。
只要能做到各个层有唯一接口就可以。
#2
m v c
v aspx
c dll
m model
v aspx
c dll
m model
#3
呵呵,尽信书不如无书啊
#4
这个问题也是一直困惑我很久了,象j2ee中, mvc 可以是 javabean,jsp,sevlet;但是在asp.net中是怎样的呢,你们操作数据库是写在 .cs 中,还是通过建专门的类来实现的?
#5
当然是专门写个类了。这样可以重复调用。
架构划分:根据规模来定:一般分aspx, common, dal, bfl,足够了
架构划分:根据规模来定:一般分aspx, common, dal, bfl,足够了
#6
我是一个初学的人。但我非常想顶blackhero(黑侠客) 他说的太对了。。不过你要是不知道java 也是个事情。看不明白。其实说白了。三层就是说的参数的调用引用。你把页面输入的东西做为参数传输给中间层,而中间层这用这些参数作为传给数据层。数据层通过传过来的对数据库做增删该查。如此而已。。当然你要想把他用好。还得好好练。多看书。
#7
一个大型的系统一般包括以下几个项目:DAL(数据层),BLL(业务逻辑层),WEB(UI层),Common(公共模块),Model(实体模块)
数据层包括所有与数据库有关的方法处理,业务逻辑层则是对UI层的问题进行处理,对于UI层的请求直接转到DAL,所以,WEB和DAL不会直接联系的..至于Common是包括一些公共的方法,,,Model层也很重要,每个实体的属性全应写在这里,,够大的吧,,,,
数据层包括所有与数据库有关的方法处理,业务逻辑层则是对UI层的问题进行处理,对于UI层的请求直接转到DAL,所以,WEB和DAL不会直接联系的..至于Common是包括一些公共的方法,,,Model层也很重要,每个实体的属性全应写在这里,,够大的吧,,,,
#8
数据层、逻辑层、业务层,我的理解是,数据层说白了就是数据库,逻辑层从数据库提取数据--》提供业务层引用的接口--》用业务层修改后的数据更新数据库,业务层就是拿给所有人看见的部分了,本层不直接从数据库提取数据,详见,
http://blog.csdn.net/wd_terry/articles/355538.aspx有详细的例子
http://blog.csdn.net/wd_terry/articles/355538.aspx有详细的例子
#9
看看下面的:
http://blog.csdn.net/syeerzy/archive/2005/04/20/354892.aspx
http://community.csdn.net/Expert/topic/3828/3828533.xml?temp=.9344904
看了这两个应该会有很多感受的....呵呵!!
http://blog.csdn.net/syeerzy/archive/2005/04/20/354892.aspx
http://community.csdn.net/Expert/topic/3828/3828533.xml?temp=.9344904
看了这两个应该会有很多感受的....呵呵!!
#10
mark
#11
ding
#12
http://community.csdn.net/Expert/TopicView3.asp?id=3828533
这里是我写的一个,可以参考一下
这里是我写的一个,可以参考一下
#13
看看ms提供的
duwamish
和
petshop
duwamish
和
petshop
#1
我觉得三层架构,不一定非要把个层放到不同项目中去。
只要能做到各个层有唯一接口就可以。
只要能做到各个层有唯一接口就可以。
#2
m v c
v aspx
c dll
m model
v aspx
c dll
m model
#3
呵呵,尽信书不如无书啊
#4
这个问题也是一直困惑我很久了,象j2ee中, mvc 可以是 javabean,jsp,sevlet;但是在asp.net中是怎样的呢,你们操作数据库是写在 .cs 中,还是通过建专门的类来实现的?
#5
当然是专门写个类了。这样可以重复调用。
架构划分:根据规模来定:一般分aspx, common, dal, bfl,足够了
架构划分:根据规模来定:一般分aspx, common, dal, bfl,足够了
#6
我是一个初学的人。但我非常想顶blackhero(黑侠客) 他说的太对了。。不过你要是不知道java 也是个事情。看不明白。其实说白了。三层就是说的参数的调用引用。你把页面输入的东西做为参数传输给中间层,而中间层这用这些参数作为传给数据层。数据层通过传过来的对数据库做增删该查。如此而已。。当然你要想把他用好。还得好好练。多看书。
#7
一个大型的系统一般包括以下几个项目:DAL(数据层),BLL(业务逻辑层),WEB(UI层),Common(公共模块),Model(实体模块)
数据层包括所有与数据库有关的方法处理,业务逻辑层则是对UI层的问题进行处理,对于UI层的请求直接转到DAL,所以,WEB和DAL不会直接联系的..至于Common是包括一些公共的方法,,,Model层也很重要,每个实体的属性全应写在这里,,够大的吧,,,,
数据层包括所有与数据库有关的方法处理,业务逻辑层则是对UI层的问题进行处理,对于UI层的请求直接转到DAL,所以,WEB和DAL不会直接联系的..至于Common是包括一些公共的方法,,,Model层也很重要,每个实体的属性全应写在这里,,够大的吧,,,,
#8
数据层、逻辑层、业务层,我的理解是,数据层说白了就是数据库,逻辑层从数据库提取数据--》提供业务层引用的接口--》用业务层修改后的数据更新数据库,业务层就是拿给所有人看见的部分了,本层不直接从数据库提取数据,详见,
http://blog.csdn.net/wd_terry/articles/355538.aspx有详细的例子
http://blog.csdn.net/wd_terry/articles/355538.aspx有详细的例子
#9
看看下面的:
http://blog.csdn.net/syeerzy/archive/2005/04/20/354892.aspx
http://community.csdn.net/Expert/topic/3828/3828533.xml?temp=.9344904
看了这两个应该会有很多感受的....呵呵!!
http://blog.csdn.net/syeerzy/archive/2005/04/20/354892.aspx
http://community.csdn.net/Expert/topic/3828/3828533.xml?temp=.9344904
看了这两个应该会有很多感受的....呵呵!!
#10
mark
#11
ding
#12
http://community.csdn.net/Expert/TopicView3.asp?id=3828533
这里是我写的一个,可以参考一下
这里是我写的一个,可以参考一下
#13
看看ms提供的
duwamish
和
petshop
duwamish
和
petshop