多层CS?当然有前途,对性能要求高的地方依然以CS为主。只是多层CS的实现很困难,其实只要是多层,CS/BS的关键问题是一样的,都是一些如多线程、事务、安全的问题。
解决方案 »
- 苦恼的问题"不能在 UTF8 和 UCS2 之间转换: failUTF8Conv",有人遇到相同的问题吗?
- 关于mysql调整表属性顺序问题
- 请教:开发项目,使用springside3.3.4 框架, 部署项目过程 2
- 随机取数据
- weblogic jstl 使用出错
- weblogic 连接mysql报错,什么原因?请高手帮助啊!!!
- struts的类库怎么找不到呢?
- struts中标签的控制问题
- jbuilder8下如何配置hibernate?(小弟实在没有办法了)
- java项目中如何实现将试题的图片和文字导出到word中
- 救命!如何用jsp调用c#开发的应用程序?
- upload一个文件,如何在servlet中得到文件名?
小弟,还想知道一点:这种多层系统的一个显著优点就是可维护性好,主要程序的改动只涉及到应用服务器组件,不用象以前的两层C/S那样要跑遍客户端去修改一个小东西;但是我想了一下,多层C/S还不是要有客户端吗?如果数据库改了什么东西,服务器端改完,客户端还不是得一个个跑,来改? 小弟也是新手,不知道自己的问题是不是很浅薄?
第二,性能问题。用了多层结构就会提高性能吗?未必!为什么要采用多层结构,因为随着企业业务量的增加,原有的两层结构无论在性能上还是功能上都无法满足这种需求,而多层结构恰好适应这种需求,它的可扩展性,使得可以在增加新功能的基础上不影响原有功能的使用;可分布性,使得可以把影响性能的瓶颈分布到多个主机上运行。所以我觉得所谓的多层结构能提高性能,实际上只是做到了负荷的合理分配。一个人干不了的活分给两个人干,当然都觉得轻松,反过来,本来一个人就能做好的工作,硬要分给两个人,一方面负载不够,另一方面还要增加相互交流所带来的额外损耗。所以说多层结构能不能提高性能,还有根据需求来决定。
3)实际上现在象你说的这种结构用的也不少,比如一些游戏网站,其客户端也是自动升级的。再或者采用OICQ的方式,配合使用浏览器,对于大规模的改动,让客户自己到网上下载安装。个人的一点看法,不当指出请指正。 ^_^
b/s则十分方便,只要客户端有个ie就可以了,它的优点在于简便有权威语言在未来不久winform程序可能会重新流行起来
(winform几乎都是c/s模式下的,webd是b/s下的)这里有点东西大家都知道啊,别笑我啊,我给那些不知道 的人看学习的,给那些知道的人看给我提意见指导的