现在的位置: 首页 > 综合 > 正文

JavaWeb之概述

2018年06月09日 ⁄ 综合 ⁄ 共 680字 ⁄ 字号 评论关闭

胖客户端与瘦客户端

       胖客户端程序指的是,当一个程序运行时需要一个单独的客户端程序支持。例如,登录QQ时,就需要一个客户端的程序运行。而瘦客户端操作时不需要进行任何其他程序的安装,直接使用即可。例如,登录网上论坛,只需要一个浏览器即可使用。

静态Web与动态Web最本质的区别

       静态Web与动态Web最本质的区别实际上只有一点,就是静态Web是无法进行数据库操作的,而动态Web是可以进行数据库操作的。

 

 

在网络开发中有两种开发模式,即C/S模式和B/S模式。

C/S模式:即客户/服务器模式。在这种模式下,每个客户端都需要安装工具软件,管理和维护时客户端和服务器端都同时需要更改,对于开发而言比较麻烦。例如,日常生活中使用的QQ或MSN等,都属于C/S模式。

       B/S模式:即浏览器/服务器模式。相当于在C/S模式中,以浏览器作为客户端的情况。在服务器端安装软件,客户端通过浏览器访问服务器,从而实现信息、资源交互和共享,只需要管理和维护服务器端即可。例如,网上购物或论坛都属于B/S模式。

B/S和C/S的区别

B/S和C/S架构

硬件环境不同

C/S专用的网络/局域网;B/S广域网

对安全要求不同

C/S面向固定用户群,机密度高;B/S面向不可知用户,安全性弱

对程序架构不同

C/S注重流程,权限限制多,不注重速度;B/S注重速度

处理问题不同

C/S要求系统相同,安全度高;B/S操作系统无关,区域广

用户接口不同

C/S多为window,对程序员要求高;B/S多为浏览器,开发难度低

信息流不同

C/S中央集权,交互较少;B/S交互多,类似于交易中心

 

抱歉!评论已关闭.