Java - 解释一下网络应用的模式及其特点。
2017-11-06 10:05
316 查看
典型的网络应用模式大致有三类:B/S、C/S、P2P。其中B代表浏览器(Browser)、C代表客户端(Client)、S代表服务器(Server),P2P是对等模式,不区分客户端和服务器。B/S应用模式中可以视为特殊的C/S应用模式,只是将C/S应用模式中的特殊的客户端换成了浏览器,因为几乎所有的系统上都有浏览器,那么只要打开浏览器就可以使用应用,没有安装、配置、升级客户端所带来的各种开销。P2P应用模式中,成千上万台彼此连接的计算机都处于对等的地位,整个网络一般来说不依赖专用的集中服务器。网络中的每一台计算机既能充当网络服务的请求者,又对其它计算机的请求作出响应,提供资源和服务。通常这些资源和服务包括:信息的共享和交换、计算资源(如CPU的共享)、存储共享(如缓存和磁盘空间的使用)等,这种应用模式最大的阻力是安全性、版本等问题。目前有很多应用都混合使用了多种应用模型,最常见的网络视频应用,它几乎把三种模式都用上了。
补充:此题要跟"电子商务模式"区分开,因为有很多人被问到这个问题的时候马上想到的是B2B(如阿里巴巴)、B2C(如当当、亚马逊、京东)、C2C(如淘宝、拍拍)、C2B(如威客)、O2O(如美团、饿了么)。
补充:此题要跟"电子商务模式"区分开,因为有很多人被问到这个问题的时候马上想到的是B2B(如阿里巴巴)、B2C(如当当、亚马逊、京东)、C2C(如淘宝、拍拍)、C2B(如威客)、O2O(如美团、饿了么)。
相关文章推荐
- java之 ------ DAO设计模式的【具体解释】及常见设计模式的【应用】
- 黑马程序员------Java中单例模式的见解及其应用
- 网络通信模式&基站及其基本应用
- WiMAX宽带无线接入的特点及其应用模式
- Java中的String、StringBuffer和Math类--学习java语言及其网络应用总结
- JAVA中数据库操作的各种方式与设计模式的应用(转载)希望能对网友们有用
- Java十四武器及其特点
- Java在Client/Server网络中的应用
- JAVA中数据库操作的各种方式与设计模式的应用(http://blog.csdn.net/wangyihust/archive/2006/01/14/579613.aspx)
- 在Java中应用设计模式 - Factory Method《转载》
- Matrix Java 大讲坛:DAO 模式的应用(Matrix 朱世杰)
- JAVA中数据库操作的各种方式与设计模式的应用
- Flash Remoting——全新的网络应用开发模式
- JAVA中操作数据库方式与设计模式的应用
- Java规则引擎工作原理及其应用
- 在Java中应用设计模式 - Factory Method
- Java语言的产生及其特点
- 探讨一下分布式结构在网络应用中的种种好处
- 常见的十四种Java开发工具及其特点
- 在Java中应用设计模式--Factory Method