初学说浅点
解决方案 »
- 在.NET后台获取的html输出结果流,并替换html页面结果流中的href属性值.
- 数据的断开连接的副本DataSet是存储在服务器内存还是客户端内存啊
- select标签中selected="selected"属性为什么不起作用?
- 关于获取CheckBox ID值的问题
- ASP聊天室,为何在注册用户时一直提示我数据库不能读取
- SqlHelper,SystemError該引入哪些命名空間?(c#.NET)
- 类似IDE的功能怎么做啊?
- 高分相送!!!! asp.net(C#)中用fso进行文件上传...
- 鼠标双击asp.net TreeView控件的列表时,自动展开,如何写?
- 向大家请教DataGrid的问题
- Visual Studio 2005 发布网站时,目标文件夹是空的
- (急)vs2003打开项目报错:web服务器报告了以下错误."the operation timed out"
逻辑层:dll
数据层:数据库服务器
1个项目是表示层(就是直接呈现给用户的,asp.net就是指的网站)
2个项目是逻辑层(项目的逻辑处理)
3个项目是数据层(数据库想关访问)项目1调用项目2,项目2调用项目3举个例.如对用户等录功能来说.你把根据用户名,密码查询用户信息的数据库操作放到项目3中(就是数据库层中出来)
项目2个调用项目3中所返回的用户信息,对其进行逻辑处理.比如.把返回的数据处理成
User类然后反回.
项目1(表示层)中 调用项目2(逻辑层)返回的User类 再对页面进行出来.这样的好处是.最明显的是,代码重用,维护简单.移植性强.如其他地方还要用到用户信息,可以直接调用数据层中的方法.又如。系统以前是用的sqlServer,现在要改成Oracle那么.数据层的代码就有可能需要修改.
但对于逻辑层,表示层来说.不需要改动。
等等...
1.数据层 Ms SQL ,Oracle 相门用于信息的提供,同时提供某种函数对其它层一个固定值,
典型就是SQL里面的存储过程
2.逻辑层 DLL,COM 编写相关的类,来实现对数据的处理并相互调用类,得到一个需的值
3.表现层 .Net,Php,Jsp 对得到的信息进行处理,被通过某种方式显示出来,如浏览器(B/S)、程序
(C/S)
优点:
各层相互改动不影响相它层,代码重用性好、新增功能方便、编译相关层相关层可实现最小化。最为流利的开发平台:
.net