社区
C#
帖子详情
推荐个比较好的三层结构的C/S开源软件
Forrest23
2010-12-13 01:05:58
公司原来C/S结构的软件,都是在程序运行时,打开数据库连接然后不关闭一直开着,程序退出才关闭,但有的软件是访问数据库时打开,用完关闭,因为现在做的软件访问数据库频繁,而且数据量大,不断的打开和关闭是否会影响速度?这两种方式哪种好点?
C/S软件用三层结构,因为业务复杂 经常需要做复杂的连表查询,这样的话,DAl 和 Model 该怎么写?
有没有好的 三层结构的C/S结构的开源软件推荐?
...全文
368
15
打赏
收藏
推荐个比较好的三层结构的C/S开源软件
公司原来C/S结构的软件,都是在程序运行时,打开数据库连接然后不关闭一直开着,程序退出才关闭,但有的软件是访问数据库时打开,用完关闭,因为现在做的软件访问数据库频繁,而且数据量大,不断的打开和关闭是否会影响速度?这两种方式哪种好点? C/S软件用三层结构,因为业务复杂 经常需要做复杂的连表查询,这样的话,DAl 和 Model 该怎么写? 有没有好的 三层结构的C/S结构的开源软件推荐?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
民工_小牛
2011-05-17
打赏
举报
回复
最近也想学学架构方面的,同求
alian_1126
2010-12-14
打赏
举报
回复
没花鹿
2010-12-14
打赏
举报
回复
[Quote=引用 7 楼 forrest23 的回复:]
自己顶下
[/Quote]跑过来,希望沾你点光呵呵
taolinsen
2010-12-14
打赏
举报
回复
http://ltp.cnblogs.com/
这是他的博客
taolinsen
2010-12-14
打赏
举报
回复
怎么说呢。。
看下李天平老师的博客或者书籍。
stockdetail
2010-12-14
打赏
举报
回复
看微软的 PetShop 吧,虽然是 B/S 的,但是也可以借鉴一下。
网上搜一下 petshop,一大堆
wuyq11
2010-12-13
打赏
举报
回复
好的很难找,可使用orm
DAL与具体的数据库操作分开
业务层中不用connection.
Forrest23
2010-12-13
打赏
举报
回复
[Quote=引用 4 楼 sp1234 的回复:]
引用楼主 forrest23 的回复:
C/S软件用三层结构
与你的所谓c/s来说,三层不三层的这不重要了。因为你的所谓c/s就是是用一个c/s数据库,然后客户端就像本地使用sql server数据库一样地,通过调用数据库的客户端驱动来访问数据库。你的程序本身不知道什么叫c/s,你不过是用数据库的驱动来访问数据库而已。
对于真正的c/s业务架构的程序,系统本身有业务服务器部分,……
[/Quote]
可不可以 直接回答 我的这个问题
公司原来C/S结构的软件,都是在程序运行时,打开数据库连接然后不关闭一直开着,程序退出才关闭,但有的软件是访问数据库时打开,用完关闭,因为现在做的软件访问数据库频繁,而且数据量大,不断的打开和关闭是否会影响速度?这两种方式哪种好点?
能不能推荐个 好的 三层结构的C/S结构的开源软件推荐?
以专业开发人员为伍
2010-12-13
打赏
举报
回复
[Quote=引用楼主 forrest23 的回复:]
C/S软件用三层结构
[/Quote]
与你的所谓c/s来说,三层不三层的这不重要了。因为你的所谓c/s就是是用一个c/s数据库,然后客户端就像本地使用sql server数据库一样地,通过调用数据库的客户端驱动来访问数据库。你的程序本身不知道什么叫c/s,你不过是用数据库的驱动来访问数据库而已。
对于真正的c/s业务架构的程序,系统本身有业务服务器部分,有业务客户端部分。甚至可能一个业务服务器为几十种不同种类的客户端软件而服务,一个公司可以将自己的数十种客户端软件(基于各种联网形式,例如基于网页、桌面、机顶盒、手机)集成到同一个服务器软件来支持。这才是真正在设计c/s系统。
一句话,企业自己设计的真正c/s系统,客户端软件根本不用想当然地假设后台数据库是什么,也无需知道。
以专业开发人员为伍
2010-12-13
打赏
举报
回复
不知道ado.net下的线程池概念 --> 不知道ado.net下的连接池概念
以专业开发人员为伍
2010-12-13
打赏
举报
回复
[Quote=引用楼主 forrest23 的回复:]
公司原来C/S结构的软件,都是在程序运行时,打开数据库连接然后不关闭一直开着,程序退出才关闭,但有的软件是访问数据库时打开,用完关闭,因为现在做的软件访问数据库频繁,而且数据量大,不断的打开和关闭是否会影响速度?这两种方式哪种好点?
C/S软件用三层结构,因为业务复杂 经常需要做复杂的连表查询,这样的话,DAl 和 Model 该怎么写?
有没有好的 三层结构的C/S结构的开源……
[/Quote]
如果你说的是ado.net访问sql server,我想你没有搞懂,SqlConnection基于连接池机制,所以只有及时地Close才能让连接很好地共享给程序中其它部分(例如大量新线程代码中需要访问数据库的部分)。不知道ado.net下的线程池概念,那么你使用ado.net中的SqlConnection就是基于错误的认识来使用它的。
来自故乡的风
2010-12-13
打赏
举报
回复
众志教程网,王继彬老师的《典型三层结构程序设计》视频教程不错。
还有一个更高级的,《进销存项目实战》,收费。
开源入侵检测软件snort部署及运维优化
Snort软件是一款优秀的开源入侵检测工具,丰富的规则库,及时的更新以及其开源的属性是网络安全工程师不能错过的一款安全利器。本课程最大的特点是详细讲解了安装部署中鲜为人知的要点,课程的大量篇幅集中于安装...
tomcat构建
三层
c/s
结构
概述在c/s
结构
的发展历程中,产生了两层c/s
结构
和
三层
c/s
结构
之分。在两层c/s
结构
中,在信息管理系统的管理上主要分为客户端和数据库服务器。缺点有两个:1)开销高昂。在两层c/s
结构
中,为了维护其通信以及在通信上...
C/C++开发人员要了解的几大著名C/C++开源库
本文详细讲述C/C++开发人员需要了解的几大著名C/C++开源库。
tomcat c/s
三层
架构
在c/s
结构
的发展历程中,产生了两层c/s
结构
和
三层
c/s
结构
之分。在两层c/s
结构
中,在信息管理系统的管理上主要分为客户端和数据库服务器。缺点有两个:1)开销高昂。在两层c/s
结构
中,为了维护其通信以及在通信上解决...
B/S架构和C/S架构介绍
一、C/S(Client/Server):客户端/服务器
结构
。 称为胖客户端:客户端要负责绝大多数的业务逻辑和UI展示 优点: ● 技术上很成熟,交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据 ...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章