JavaWEB应用概念简介

本文详细介绍了客户端/服务端(CS)与浏览器/服务器(BS)两种软件结构的区别及特点。探讨了不同服务端类型如Web服务器、数据库服务器等的工作原理,并列举了几种常见的Web服务软件及其特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

1.1引入

**
软件结构分类
cs结构 客户端和服务端
特点
1)必须安装特定的客户端程序
2)服务端升级,客户端同步升级
BS结构:浏览器 和服务器
特点
1)不需要安装特定的客户端(只需要浏览器
2)服务端升级。客户端不需要升级

1.2服务端

从物理上一台pc机器,配置比较高
web服务器  在PC机器上安装了web服务软件 提供web服务
数据库的服务器 在PC机器上安装了数据库软件,提供数据管理服务器
邮件的服务器 在PC机器上安装了可以接收邮件的服务软件

1.3web服务软件

web服务软件的作用  把本地的资源共享给外部使用

《网络通信 Socket编程 解决PC与PC之间的数据传输问题!》
socket服务器(SeverSocket )
socket客户端(Socket)

socket服务器端程序
1.读取本地文件,
2.把文件的内容发送到不同的socket客户端
网络通信 通过网线传入二进制数据
java:socket
c socket
c# socket

客户端请求
地址栏
http:/ 192.0.0.01:8888
socket服务器程序就是web服务软件,web服务软件
的作用就是把本地文件共享给外部

1.4.市面上常见的web服务软件

WebSphere 是IBM公司,是支持JavaEE规范的,收费的
    JavaEE 的13种技术
    Servlet技术
    Jsp技术 显示界面
    EJB技术
    RMI
    JavaMain技术发送邮件
    Jdbc技术
IIS是微软公司的,收费和net语言兼容最好
WebLogic :是BEA公司,收费的
Tomcat : 免费的,和java语言兼容性最好。不完全支持javaEeE技术 支持servlet  jsp jdbc javamail
但是不支持ejb做分布式的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值