b/s结构应用程序开发秘笈(6大核心秘籍)


今天本来是在研究weblogic,如果考虑EJB的话,weblogic是比较好的选择。那么就得看下这个EJB是什么东西啊,至于什么是EJB我就在另一篇博客中阐述,在较多人并发访问的C/S 结构的应用程序,尽量不要使用EJB,这就引申到我们今天的话题了(B/S和C/S)

B/S和C/S都是软件架构的方式,首先分别描述下B/S和C/S:

b/s(Browser/Server):浏览器/服务器,浏览器也就是指的是web浏览器如微软的Internet Explorer、Mozilla的Firefox、Opera和Safari等,随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。在这种模式下,极少的逻辑是在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,和DB端构形成三层结构。这样就极大程度上减轻了客户端.

c/s(Client/Server):客户端/服务端,C/S 架构是一种典型的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据b/s结构应用程序开发秘笈,以此满足实际项目的需要。

上面一大堆官方的话,我们现在就来分析下,这两种架构的优缺点:

b/s的优点:

b/s结构_b s结构是什么_b/s结构应用程序开发秘笈

b/s的缺点:

c/s的优点:

c/s的缺点:

总结的来说啊,就是

B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢

C/S响应速度快,安全性强,一般应用于局域网中b/s结构应用程序开发秘笈b/s结构应用程序开发秘笈(,这两种架构的优缺点:c/S和C/s),因为要针对不同的操作系统,需要针对性的开发,并且维护成本高

我觉得还是B/S现在用的广泛,像互联网+,当然我的认知还是很浅的,没有接触过更高的层次,还得继续努力,现在已经解决了C/S和B/S我们就得在下一篇博客中分析EJB了.


免费领取: 只要加微信,回复“入门视频”,即刻获取 全网最系统,最容易入门的的Web前端入门全套视频,C语言入门全套入门视频,大数据全套入门视频,PhP全套入门视频,Pathon全套入门视频,Java全套入门视频!!!微信号:18370228235 ,立即领取!
版权申明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ892482387,本站将立刻清除。

分享到