雀恰营销
专注中国网络营销推广

b s架构,BS架构和CS架构应用

b s架构,BS架构和CS架构应用

概览

B/S结构是浏览器和服务器结构。它是随着互联网技术的兴起对C/S结构的改变或改进。在这种结构下,用户界面通过 WWW 浏览器实现,极少部分事务逻辑在前端(Browser)实现,而主要事务逻辑在服务器端(Server)实现b s架构,形成所谓三层三层结构。

C/S 结构,众所周知的客户端和服务器结构。它是一种软件系统架构,通过它可以充分发挥两端硬件环境的优势b s架构,BS架构和CS架构应用,将任务合理分配到客户端和服务器端,从而减少系统的通信开销。

说白了,BS架构就是浏览器应用,CS架构就是客户端应用。当然,应用程序需要服务器的配合。比如腾讯是从C/S结构开始的,它的QQ软件就是典型的C/S结构应用b s架构,像Facebook一样b s架构,BS架构和CS架构应用,都是B/S结构的。 B/S结构的优点是方便,不跨平台,真正实现一次开发,到处跑。 C/S结构以稳定性和安全性着称,降低了通信成本,但实现起来比较麻烦。需要开发服务器和客户端两个系统,在不同平台上移植非常麻烦。所以现在大部分都是C/S模式开发的。

C/S系统结构

b s架构,BS架构和CS架构应用

B/S系统结构

b s架构,BS架构和CS架构应用

/** 
    模拟的简单Web服务器 

*/  
import java.io.*;  
import java.net.*;  
public class Servlet1{  
    public static void main(String[] args) throws Exception{  

        // 创建ServerSocket  
        ServerSocket ss = new ServerSocket(9999);  
        Socket s = ss.accept();  
        System.out.println("9999");  
        OutputStream os = s.getOutputStream();  

        BufferedReader br = new BufferedReader(new FileReader("c:\hello.html"));  
        String buf = "";  
            while((buf = br.readLine()) != null){  
            os.write(buf.getBytes());  
        }  

  
        br.close();  
        os.close();  
        s.close();  
    }  
}  

赞(1) 打赏
未经允许不得转载:雀恰营销 » b s架构,BS架构和CS架构应用
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

文章对你有帮助就赞助我一下吧

支付宝扫一扫打赏

微信扫一扫打赏