java中bs开发和cs开发相结合的程序,为什么要这样结合呢?是bs中有cs无法作到的,还是cs有bs无法做到的?

cs开发,代码全是java类,bs中有jsp页面,这样结合为什么?这里一人说bs连接数据库用,还有,用bs开发出来一次,能够在测试啦,讲课时好弄一些,,,说的比较含糊,没... cs开发,代码全是java类,bs中有jsp页面,这样结合为什么?这里一人说bs连接数据库用,还有,用bs开发出来一次,能够在测试啦,讲课时好弄一些,,,说的比较含糊,没明白啥意思,谁给我讲讲啊? 展开
 我来答
littleatp
2011-03-01 · TA获得超过852个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:379万
展开全部
首先你该知道bs是什么,cs是什么..
bs就是浏览器客户端+server的模式;cs就是本地客户端(一般为桌面客户端)+server的模式;

bs的开发需要什么呢? 因为是运行在浏览器上,那么肯定需要网页即html页面,jsp只是web服务器用来动态生成html的东西,显而易见了,jsp的好处就是可以动态生成页面,就比如从数据库中查询成绩列表,将这些列表动态的注入到jsp页面中,便得到了想要的页面了。

cs的开发需要什么呢?因为它不需要运行在浏览器上,那么是不需要网页的,但这样却没有可以用来执行操作的界面了,于是所有的界面必须全部自己实现,在java里面可以用swing或swt/JFace组件库来实现。

bs和cs的差别,你打开一个网页,然后打开一个桌面窗口例如360的,然后看看有啥不同..
很明显了,网页是由浏览器去执行解析和显示的,其遵循一定的语法,开发起来也相对容易,但这样却做不了浏览器能力以外的事情了。然而cs的情况下你的客户端是桌面客户端,缺乏了浏览器的支持,于是实现起来相对费劲些,但它能做许多浏览器无法做的东西。

可以这样理解,cs客户端与浏览器一样都是操作系统的桌面程序,而bs则是在浏览器基础之上所做的定制(姑且说成定制),从能力和扩展性来讲cs要强一些,但cs开发起来较为繁杂。

大概是这样了,希望能让你有点理解了~~
find_rainbow
2011-03-01 · TA获得超过283个赞
知道小有建树答主
回答量:423
采纳率:0%
帮助的人:142万
展开全部
取其优之补其弊.cs的就是你要有客户端的,比方一些用的软件 360啊 qq啊 大型网游啊,这些都是cs程序,但是如果楼主玩网游,就会发现,一个游戏那么大啊,下到什么时候啊.相反bs的程序就不会那么麻烦,bs比方网页形式的软件,用起来的话很方便,但是有利也有弊.,楼上那位都说了 我就不多说了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Shirdrn
2011-03-02 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:113万
展开全部
java中CS一般都是基于GUI实现的,具有一个友好的界面,但是这种CS系统并不能支持所有的客户端,因为它要求你的客户端安装Java虚拟机,然后安装客户端界面程序,才能使用,这个配置可能有些用户不懂,就无法与服务器交互
BS是浏览器与后台交互,而只要是浏览器肯定能与服务器交互,现在来说浏览器谁的电脑上都能安装了吧
比较一下吧:CS客户端要求(配置系统、安装)比BS客户端(只要一个浏览器就够了)要求高,所CS称为胖客户端应用,而BS是瘦客户端应用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式