1.系统架构
B/S: 浏览器/服务器端
2.网络通信三要素
1)ip:电子设备(计算机)在网络中的唯一标识
2)端口:应用程序在计算机中的唯一标识
范围区间: 0 ~ 65535
3)传输协议: 规定了数据传输的规则
* 基础协议:
* TCP:安全协议 三次握手 速度较慢
* UDP:不安全协议. 速度较快
____________________________________
什么服务器?
1.服务器:安装了软件的计算机
2.服务器软件:接收用户的请求,处理请求,做出响应
3.Web服务器软件:
可以部署很多web应用(项目)
用户通过浏览器来访问这些web应用
4.常见的web服务器:
1)webLogic: 属于oracle公司, 大型的JavaEE服务器,支持javaEE所有规范
收费的.
2)webSphere: 属于IBM公司
大型的JavaEE服务器,支持javaEE所有规范
收费的.
3)JBOSS: 属于JBOSS公司,
大型的JavaEE服务器,支持javaEE所有规范
收费的.
4)Tomcat:Apache基金组织,中小型JavaEE服务器
仅仅支持少量的JavaEE规范. servlet/jsp
JavaEE:java语言企业级别开发过程中使用的技术规范的总和 -> 一共是规定了13个规范
_________________________________________
5.web服务器软件的使用 - Tomcat
1)下载:https://tomcat.apache.org/
2)安装:
解压版: .zip结尾的安装包,直接解压就可以使用
安装版: .exe结尾的,双击安装
注意: 安装路径上不要出现空格和中文
3)卸载:
解压版: 删除目录即可
安装版: 卸载时需要先终止程序
4)开启:startup
win系统: startup.bat
mac系统: startup.sh
5)关闭:shutdown
win系统:shutdown.bat
mac系统:shutdown.sh
6)配置:
Tomcat需要配置的环境变量:
* 新建TOMCAT_HOME变量:
* 变量名:TOMCAT_HOME
* 变量值:tomcat的根目录
* 新建CATALINA_HOME变量:
* 变量名:CATALINA_HOME
* 变量值:tomcat的根目录
* 修改变量path
添加%CATALINA_HOME%\bin
JAVA_HOME
JRE_HOME
启动过程中有可能遇到的问题:
(1)黑窗口一闪而过:
* 原因:没有正确配置JAVA_HOME环境
因为Tomcat是纯java写的,所以是依赖于JDK的
有因为Tomcat他有自己的指定方式 JAVA_HOME
所以必须遵循这样的方式进行配置JDK
* 解决方案: 正确配置JAVA_HOME环境变量
(2)没有出现黑窗口:
* 当前使用的版本和配置的版本不匹配
___________________________________
Tomcat的目录结构:
* bin: 配置用的,命令,工具
* conf: 配置文件
* server.xml:核心文件
作用:配置服务器
* web.xml
作用: 所有的web应用中默认配置文件
* lib: 类库 -> jar包
* 重要的jar包:
servlet-api
jsp-api
* log:日志
* temp:临时文件
* webapps: 放web应用 - 可以存在多个 重要!!!
* 目录/文件:
* 一个目录对应一个web应用
* work:工作目录
* 方式是jsp的翻译文件
__________________________________________
开启服务器后:
1)访问网址:
* 访问服务器: ip + 端口
Tomcat默认端口号:8080
* 访问自己的网址:
http://localhost:8080
http://127.0.0.1:8080
* 访问别人的网址:http://别人的ip:8080
查询本机pi -> cmd -> ipconfig