在线447人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
项目工程开发经验谈
上一主题
在跟着老师做完第一个jsp的项目之后,老师说我可以自己出去制作网站了,呵呵,可是我心里还是不够踏实,然后自己又以锻炼为目的,做了一个网站,以销售CD为目标开发的。现在我想把它推销出去,推销给西安(我在..
返回本主题
返回主题列表
下一主题
我的项目是用jdbc访问数据库,当人数很少操作访问数据库时,不会报这种错误,上线人数较多时(约二十几个),数据访问结果经常报:"无效的游标" 或 "用尽的ResultSet"错误, 请问这是什么原因..
Go
总共有
9
回复 /
1
页
前往下页:
murphy2fly
悄悄话
发表文章: 3
注册时间: 2007年03月05日 12:50
能否使用B/S结构实现所有C/S结构软件的功能
2007年03月05日 12:53
标签列表
架构比较
(98)
b/s
(8)
c/s
(5)
多层架构
(34)
我们现在要做一个东西,是一个软件的模拟训练系统,本来是想用C/S结构实现,使用java语言开发,我在想能不能采用B/S架构实现呢,由于是菜鸟,没做过多少工程,不清楚两者在功能上有多大差距,想请高手们给我上上课,谢谢啊高手呀:
1)、B/S结构能否完全实现C/S结构的所有功能,主要在界面上,和实时上是不是有着比较大的差距呀。。
2)、如果使用B/S结构开发软件,与用C/S结构相比,会不会容易点,对开发人员的要求是不是低点呀,当然我想的是只要实现功能就行,呵呵。。
急呀。。呵呵。。一个模拟训练系统,要有训练,要有考核,还要能监控所有人的操作,。。
我在想训练和考核基于B/S结构实现,监控当然还是采用C/S的做,在客户端装上监控进程(和木马差不多吧,呵呵),但是不知道这训练和考核的界面能不能用B/S完全实现了。。。在实现中还有没有别的什么问题。。
把B/S结构与C/S结构一起用上,呵呵。。不知道这个想法怎么样,哪位高手能给点意见和看法呀。。感谢呀。。感谢。。
banq
悄悄话
发表文章: 9481
注册时间: 2002年08月03日 17:08
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月05日 12:58
无论B/S或C/S,服务器端都是基于多层架构的,也就是说,多层的C/S和过去的两层C/S有本质的区别。
现在的B/S或C/S唯一区别就是客户端不一样,一个是browser通用浏览器,一个是你自己编写的胖客户端,业务层和具体客户端无关,可以保护你的业务程序开发,不会因B/S或C/S重新开发或改动。
Coolyu0916
悄悄话
发表文章: 195
注册时间: 2007年04月23日 11:29
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月05日 13:49
1、对界面要求如何??如大量的图形显示与叠加,请用c/s结构,因为b/s做模拟gui界面实在太麻烦,vml在发展还不是很成熟,特别是3d形式的表现。
2、对实时性要求如何??要求很高的话用c/s结构,bs结构对于实时的相应现在我还没有看到非常好的解决方案。
3、对系统安全性要求如何??如果非常高,请用c/s结构,c/s结构可以自己重写安全策略,使用特定的传输算法。b/s虽然使用ssl只能采用ssl加密。且因为http协议是一个无状态连接协议,虽然使用session或者cookies来增加身份状态,但是不能改变协议的本质。
可以采用b/s与c/s结合方式,不过这个就已经不能说是b/s或者c/s了。比如web service。服务端只是一个调用,web服务器负责线程调用,负载等一些问题,client使用传统的界面也是有这样的先例的,其实现在很多银行的网上银行就是采用这样的方式(非Web版的)。
arli
悄悄话
发表文章: 11
注册时间: 2007年02月15日 10:06
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月05日 22:48
以前做过一些仿真系统(训练就是仿真),不知你是否知道HLA,是专门用于建立仿真系统的高层技术框架。
一个仿真系统至少有4个部分:(1)想定设计和保存;(2)想定下载和实时运行;(3)运行数据存储;(4)数据评估
根据我的经验,训练是不能用B/S结构的,实时性和显示要求绝对达不到要求(COOL大侠说的对)。但是训练后的评估系统可以使用B/S结构(前提是评估结果显示要求不高,而且需要在多个节点上观看结果)。
目前国内的仿真系统很少使用多层架构,因为仿真系统一般很专用,规模固定,节点角色固定,不互换,所以把某个功能做成服务就如同做在本地一样,因为只有一个“人”用。当然,上述4个部分中有一些还是可以建立业务层提供服务,例如:想定下载(因为参加仿真的所有联邦成员都需要下载)、数据存储等。
顺便问一下其他大侠:B/S结果与
OO
有必然的因果关系吗?
有观点认为:OO必然BS,过程必然CS,对吗??
[该贴被arli于2007年03月05日 23:20修改过]
Coolyu0916
悄悄话
发表文章: 195
注册时间: 2007年04月23日 11:29
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月06日 08:57
因为我对仿真系统了解的很少(上学的时候只做过工业仿真)
所以可能说的不是很对
一般来说仿真对实时性要求很强,特别是工业仿真(因为一般工业控制机都是原来的486,win95,98系统,配置很低,但是对于一些工艺要求却很高,一些切削工艺等对时序要求很严格)一般都是用c或c++写的,所以还是用cs模式比较合适。
如果评估系统只是显示一个结果,那么可以用bs来实现,不过如果你的团队不熟悉bs,或者有一到两个人用bs,他们会没有归属感,而且出现问题不容易解决。所以也不建议采用bs的形式。
其实变与不变只是相对而言的,有些变你觉得不变,比如增加一个快捷按钮,你觉得很简单,其实这就是变,但是对你而言你就得没有什么工作量所以你觉得不变。您经常开发这种仿真系统,一定有很多的好的函数或者库,其实这已经是一种初期的架构了,你只需要在上面继续的整理完善就可以了。
bs,cs跟
OO
没有任何的联系,oo是一种设计思路,bs,cs是展现方式,两者没有任何关系。
murphy2fly
悄悄话
发表文章: 3
注册时间: 2007年03月05日 12:50
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月06日 10:38
感谢楼上几位大哥的帮助,不光让我对我们那项目有了初步的认识,也对B/S和C/S有了更深一步的了解,更使我对我们的J道论坛刮目相看了,这里有这么多的高手呀。。。呵呵。。感谢呀。。。
刚简单的看了下HLA,这个东西好专业呀,而且也好深呀,如果我们使用这个开发,那怕从全都要从新学了,呵呵。。。
其实我们这东西也是做出来糊弄下领导的,只要需要的功能有,就行了,我也不想把他们弄太复杂了,就这还要用上规则引擎,主要是开发人员的基础不行,所以要求不能太高。。呵呵。。感谢各大哥呀。。
对了,各位大哥,就从能实现功能,糊弄下领导和开发人员基础不好的角度来看,是用C/S简单还是B/S开发的更快呢?
做我们这个模拟系统,让我想起了职称考试那个训练系统了,应该和那个更象一点吧,。。。
Coolyu0916
悄悄话
发表文章: 195
注册时间: 2007年04月23日 11:29
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月06日 10:57
胡弄领导就用cs的吧
界面弄得花里胡哨的
领导喜欢
而且要把他的权限给到最大
让他感觉他就是上帝
arli
悄悄话
发表文章: 11
注册时间: 2007年02月15日 10:06
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月06日 19:16
murphy2fly:
劝你一句:你可以糊弄领导,但是不能糊弄你自己,再小的项目也应该全力以赴,这是职业素质,这里没有领导,但是我还是说了这些官话。没有别的只是一种一直的信念,只有先做人,才能再做事,否则,你的技术不会长进。事也就没有了。
另外,还想说句多余的话,国家的投资就这么让咱们这些精英给“糟蹋”了?我不是高境界,但是我想美国人不会为了糊弄领导这么干工作吧,咱们为什么这么多这么想的人,现在社会上常探讨学术腐败,这也算是一种,今天犯了JDON的忌谈了些非专业的事,其实也是最专业的事。
对不住了.
[该贴被arli于2007年03月06日 19:39修改过]
Coolyu0916
悄悄话
发表文章: 195
注册时间: 2007年04月23日 11:29
re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月06日 19:45
呵呵
同意arli 的说法,不能互弄自己啊
8过领导就算了,中国国情。有时候明明是一个专业系统,他非要一个用户,还要什么都能操作。你说他一年都上不去一次,还要为他费尽。
murphy2fly
悄悄话
发表文章: 3
注册时间: 2007年03月05日 12:50
回复:re:能否使用B/S结构实现所有C/S结构软件的功能
2007年03月08日 21:12
感谢arli大哥对小弟的批评,其实我也知道,我现在最有问题的就是心态,我一定好好调整自己的心态,不管最终是怎么样的,我也要说,这项目我尽力了。。。
最终在领导的强硬坚持下,那系统决定使用B/S实现训练和考核。。。
让我负责AJAX方面的东西。。又一次感觉有点疯。。。
这个主题有
9
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
发贴前查询
标签列表
勿重复发表问题
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam