JavaWeb初识
Servlet
系统架构
1. 系统架构包括什么形式 - C/S架构 - B/S架构
-
C/S架构(Client/Server,客户端/服务器)
-
Client/Server(客户端)
-
C/S架构的软件或者说系统有哪些?
-
QQ
-
LOL
-
-
C/S架构的特点:需要安装特定的客户端软件
-
优点:
-
速度快 (大量的数据集成在软件上,很少的数据从服务器 端传送过来,所以C/S结构的系统速度快)
-
体验好(速度快,界面又酷炫,所以体验好)
-
界面炫酷(专门的语言去实现的,更灵活)
-
服务器压力小(大量数据集成在客户端软件中,服务器只需要传送很少的数据)
-
-
安全大量数据在客户端软件中,客户端有很多个,服务器虽然只有一个,就算服务器受损了,问题也不大,因为大量的数据在多个客户端有缓存,有存储,所以C/S结构的系统安全
-
-
缺点:升级维护比较麻烦( 每个客户端软件都需要更新,有些软件安装并不是那么容易安装,成本较高-----> 银行部署软件,需要一个个的去更新
-
缺点:
-
-
-
B/S架构
-
B/S(Browser /Server,浏览器/服务器)
-
百度一下,你就知道
-
京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!
-
B/S结构的系统也是一个特殊的C/S系统,Client是一个固定不变的浏览器软件
-
B/S结构的系统优点和缺点
-
优点:
-
升级维护方便,成本较低(只需要升级服务器即可)
-
不需要安装特定客户端,只需要打开浏览器,输入网址即可
-
-
缺点:
-
速度慢(所有数据都在服务器,所有的数据需要从服务器传送过来,传送量较大,所以速度慢)
-
体验差(浏览器只支持三个语言 HTML,CSS,javascript)
-
不安全(所有数据全在服务器上,服务器出问题,就会导致数据丢失)
-
......
-
-
-
-
-
C/S和B/S系统没有哪个好,哪个不好
-
不同结构系统用于不同的场景
-
娱乐性软件建议使用?
-
C/S结构
-
-
公司内部使用的业务软件建议使用?
-
公司内部系统
-
需要维护成本低
-
不需要很酷炫
-
主要是能够进行数据的维护即可
-
B/S结构
-
-
-
-
开发B/S结构,其实就是开发网站,就是开发一个Web系统
-
开发WEB系统 需要哪些技术?
-
WEB前端
-
HTMl
-
CSS
-
JavaScript
-
-
WEB后端(WEB服务器端的程序)
-
java(java做WEB开发我们成为javaWeb开发,而javaWeb开发最核心的规范:Servlet Servlet Applet服务器端的java小程序
-
c
-
c++
-
python
-
PHP
-
-
-
-
javaEE是?
-
java包括三大块
-
javaSE
-
java标准版(一套类库,别人写好的一套类库,这是基础.)
-
-
javaEE
-
java企业版(也是别人写好的一套类库,只不过这套类库可以帮助我们完成企业级开发)\
-
这是别人写好的,直接用
-
-
-
javaME
-
java微型版(一套类库,帮助我们进行电子微型设备内核程序)
-
机顶盒、吸尘器、电冰箱、电饭煲等内核程序
-
-
javaEE实际上包括13种规范,其中Servlet就是javaEE规范之一,servlet还是java语言
-
-