作者:浪奔西安 | 来源:互联网 | 2023-05-17 09:05
最近比较对这个东西感兴趣,不过不是很了解,在网上查了一些资料,算是有了一个大概的了解,不过还是有些问题搞不明白。1、三层结构主要用在什么地方,看资料上面都是一些大型的工程比如像OA,商城之类的系统
最近比较对这个东西感兴趣,不过不是很了解,在网上查了一些资料,算是有了一个大概的了解,不过还是有些问题搞不明白。
1、三层结构主要用在什么地方,看资料上面都是一些大型的工程比如像OA,商城之类的系统。那么如果用在一些比较小型的网站上面是否合适。
2、三层中的逻辑层都是做成DLL放到服务器上去注册的吗?如果是这样的话,前台是不是不一定非要浏览器了。开发一个客户端是不是也可以了。这样使用浏览器和客户端能使用系统了。兼容了b/s,c/s2种结构?
3、还有就是网上基本没找到一些成型的资料,有没有比较系统介绍这样结构的书籍?
4、3层结构是否可以用在比较小型的系统上,比如我把一个留言板做成3层结构是否合适?
3层结构的优点是把用户界面与逻辑分开了,这样以后更新维护的时候只需要修改逻辑层里面的相关代码就可以了。不知道有什么缺点呢?或者什么地方不适合用这种结构呢?
7 个解决方案
三层架构 是 为了安全性 和运行效率考虑的
如果系统太小的话 用这个 浪费人力
安全性 和运行效率还有开发效率
开发效率更重要
如果你写了很多系统通用的函数,不分层编译是不合算的,脚本include总是把有用没用的解释(现编译而不是预先编译)这样是及其不核算的,所以我反对用脚本写类。
做ASP的三层架构,不论从安全性和运行效率还有开发效率都不如用.net做划算。
听别人说过,不要为了三层而三层,这样会搞得更复杂,如果简单的就不必啦。
现在做的东西,无论大小都是使用asp嵌套html.或者html嵌套asp来实现的。基本上就是这样的,无论是留言板还是产品发布一类的系统。用的都是这样的办法。
做来做去都是这样的东西,最多就是一些技巧和思路上的提高。并没有一些实质的东西在提高。
经常也是将很多公用的函数include过来用。虽然有些浪费资源,不过总比每次都要重写的强。
最近也关注了很多技术。Ajax或者.Net之类。难道Asp没有好的一些应用了吗?单独就asp来讲,还要做些什么呢?每次都是不停的访问数据库,然后生成页面。
或者根据条件查询,显示。虽然每次都是可以达到想要的效果,不过自己感觉好像应该有更简便的办法解决自己的问题。不知道现在的asp程序员都在干什么?难道都转到.net上了?还是java上了?
现在自己的asp算是比较熟练了。不过不知道该干什么好了?