请问B/S和C/S有什么区别? B/S侧重于服务器的处理,C/S则客户机还要完成一部分处理,相比之下,B/S能适应更多的情况 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 B/S就是以浏览器为客户端,C/S是以特定的就应用程序作为客户端.B/S成本较低,推广快。C/S维护困难,现在流行三层结构,建议看李维的书,有助于提高. 表现层,逻辑层和数据层就是三层结构了。就是你的程序的界面表现等客户端的东西与你的程序的商业逻辑应用等部分要分离,另外这两部分与你的数据处理也要分离。比如你用jsp做表现,用javaBean或servlet作逻辑,加上EJB处理数据库的联接和查询,差不多就是这样了,我也不是很理论,理解是这样吧。 sharetop, 你说的很到位,不错,你写这个JAVA多久了,介绍介绍经验?等一下我把所有的分全给你! http://www.csdn.net/expert/topic/192/192497.shtm Pls tell me details,Okay? 微软提出的是肥客户端的概念。他想把大多数的应用转移到客户端,也就是他的平台上。而sun提出的是瘦客户端的概念。也就是把大多数的应用转移到服务器端,这就是j2ee的强项。以后你的机器上可以不装什么软件但同样可以有许多的功能。B/S就是其中的一个实现技术。只要客户端上只要浏览器就可以了,是未来的发展趋势。C/S介于两者之间。一些需要操作本地资源的应用大多数就得用C/S了。三层结构sharetop兄说的不错。 to sharetop:我也来说几句,你三层结构的理解应该没错,但举例有些错误,jsp和servlet都是表现层,他们本质都是servlet,javabean和ejb负责业务逻辑,而数据层就由具体的数据库来承担。sun原来推出java的时候也想推广肥客户端,applet就是例子,但实践证明瘦客户端是更合理的模式,如果客户端没有特殊的要求的话应该尽量将处理转移到服务端。 对不起,我说的servlet是指把表现剔除了的处理业务逻辑的servlet,其实是什么不重要,重要的是它在系统中做什么。 是否可以在我发布的软件中,附加jdk java操作指定list问题 这个例子测试了,结果是自己想的,但我想问问,这两个判断有区别么? java插入大对象 急问,如何实现一个JTable的某一列是可以编辑的,其他的列不能编辑? 请问设置button被选择后所显示的颜色应该用什么方法? 关于java编程思想的一个疑问?? 新问题! 关于JDBC的问题 送分,请问各位标准库和类是什么区别,各自用途是什么? 关于构建器初始化顺序 五星“急”问题之一:java与vb互发信息,请多指教
B/S成本较低,推广快。C/S维护困难,现在流行三层结构,建议看李维的书,有助于提高.
表现层,逻辑层和数据层就是三层结构了。就是你的程序的界面表现等客户端的东西与你的程序的商业逻辑应用等部分要分离,另外这两部分与你的数据处理也要分离。比如你用jsp做表现,用javaBean或servlet作逻辑,加上EJB处理数据库的联接和查询,差不多就是这样了,我也不是很理论,理解是这样吧。
而sun提出的是瘦客户端的概念。也就是把大多数的应用转移到服务器端,这就是j2ee的强项。以后你的机器上可以不装什么软件但同样可以有许多的功能。B/S就是其中的一个实现技术。只要客户端上只要浏览器就可以了,是未来的发展趋势。C/S介于两者之间。一些需要操作本地资源的应用大多数就得用C/S了。三层结构sharetop兄说的不错。
我也来说几句,你三层结构的理解应该没错,但举例有些错误,jsp和servlet都是表现层,他们本质都是servlet,javabean和ejb负责业务逻辑,而数据层就由具体的数据库来承担。
sun原来推出java的时候也想推广肥客户端,applet就是例子,但实践证明瘦客户端是更合理的模式,如果客户端没有特殊的要求的话应该尽量将处理转移到服务端。
对不起,我说的servlet是指把表现剔除了的处理业务逻辑的servlet,其实是什么不重要,重要的是它在系统中做什么。