【JavaWeb】B/S和C/S区别

本文探讨了JavaWeb中的B/S(浏览器/服务器)与C/S(客户端/服务器)架构的区别。B/S架构只需服务器端程序,通过浏览器进行通信,而C/S架构需要在服务器和客户端分别安装程序,维护成本较高。此外,文章还介绍了C/S的两层结构以及常见的WEB服务器。最后,详细阐述了Tomcat服务器的获取、目录结构以及配置,包括如何修改端口号、配置管理web程序以及Tomcat的主要目录的功能。
摘要由CSDN通过智能技术生成

1.控制台程序(客户端程序)和javaweb(浏览器/客户端)程序最大的区别?

i.控制台(桌面)程序

   a.(纯客户端程序)-->单机程序,运行于本机

   b.(服务器/客户端)c/s-->服务器上有一份程序/客户端有一份程序,服务器可以和客户端进行通信

ii.javaweb程序

   a.浏览器/客户端)B/S-->服务器上有一份程序/客户端上的浏览器,服务器可以和客户端进行通信是 通过浏览器这个介质来完成的

2.C/S程序和B/S程序的区别

  i.C/S需要有两套程序,一套安装在服务器端,一套安装在客户端,B/S只需要一套程序在服务器上运行就可以了

   a. C/S开发成本难道更高,维护成本高;B/S通过规模的程序开发成本更低,维护成本更低

ii.C/S的项目架构和B/S的项目架构不同

C/S:(两层结构)

    WEB服务器:WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务

   常用的web服务器又哪些:IIS(只能运行.net环境)、WebSphere、WebLogic、Apache(不支持jsp,只支持html)、Tomcat(支持jsp而且免费)、Jboss、nginx(不支持jsp,支持html.php)

3.Tomcat

Tomca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值