探求asp.net(c#)开发模式+三层结构,新手问路!
请问大家平时要开发一个b/s架构的asp.net(c#)应用程序,又想分三层结构(webUI/BLL/DA)或只是简单的把表示层和数据访问层分开,或者还想保护自己写的业务逻辑代码(处理成.dll文件),大家一般怎么创建一个解决方案啊——具体步骤?创建哪些工程?设置怎样的一种代码结构??
比如希望最终代码结构大概如下:
>解决方案根目录
----------\bin 存放.dll
----------\images 存放图片
----------\WebUI(表示层) 只有.aspx和.css等文件,没有.aspx.cs,.aspx.resx文件(那我该怎么处理,放哪好呢,这正是我最疑惑的地方!!!)
----------\DA(数据访问层)存放.cs文件
我该怎么实现?请高手指教!