JavaEE必知必会第四讲(上)-深入了解BS和CS两种架构与Tomcat

时间:2024-04-13 20:34:09

JavaEE必知必会第四讲之深入了解B\S和C\S两种架构与Tomcat

课程引入:
JavaEE必知必会第四讲(上)-深入了解B\S和C\S两种架构与Tomcat
JavaEE必知必会第四讲(上)-深入了解B\S和C\S两种架构与Tomcat
第一张图是典型的BS架构模式,它采用浏览器+服务器的模式
第二张图是典型的CS架构模式,它采用客户端+服务端的模式

BS与CS架构

CS:client/sever 客户端+服务端架构
BS:browser/sever 浏览器+服务器架构
cs常见:VB、C#、Java awt、Java swing等运行在电脑桌面的需要安装的程序
bs常见:jsp、php等基于浏览器访问的应用,客户端只做渲染、数据交换等,服务端则负责完成业务逻辑

可以这样说:BS是特殊的CS,其实浏览器也是一种客户端,BS可跨平台,可移植性强,但是用户体验差,CS则与之相反

BS和CS各自有自己的优点和缺点,所有呢。。就有纯CS,纯BS,也有混合开发的程序
JavaEE必知必会第四讲(上)-深入了解B\S和C\S两种架构与Tomcat

服务端的概念与三大服务器

Q:什么是服务端??
A:服务端是服务的,拥有数据信息的一段叫做服务端
Q:服务端的作用??
A:客户端发送的请求交给服务端处理,服务端处理完毕后返回客户端,是以request的形式存在的。
1.http服务器,专门处理静态页面
2.javaweb服务器 如tomcat,仅仅实现了javaEE13种规范中的几种,
3.应用服务器 实现了javaEE13种规范

tomcat服务器子目录介绍

图中lib修改成jar依赖文件:
JavaEE必知必会第四讲(上)-深入了解B\S和C\S两种架构与Tomcat

tomcat服务器的一些注意事项

  1. 选择适合自己的安装目录
    x32位操作系统 -----> 对应x86安装包
    x64位操作系统 -----> 对应x64安装包
  2. 安装路径下不要包含中文不要包含空格(这个。嗯。应该是基本常识了)
  3. 要运行tomcat必须要jre,所以必须事先配置好JAVA_HOMEJRE_HOME中的一个环境变量
  4. tomcat默认端口:8080
  5. 如果tomcat启动成功,但是无法访问页面(或404),那么可能是资源路径写错了
  6. 如果出现java.net.BindException:Address already in uses:JVM_Bind异常,则表示端口被占用,请先关闭之前的tomcat,在开新的tomcat
  7. 建议编码格式使用utf-8,否则可能出现中文乱码!!

如有问题可与我联系emill:[email protected]