一. 概述
1、软件
组成:页面层、逻辑层、数据层
架构:
- B/S 浏览器 / 服务端
- 占用空间小
- 页面较为粗糙
- 对带宽的要求较高
- 对服务器的压力较大
- C/S 客户端 / 服务端
- 占用空间大
- 页面较为精细
- 对带宽的要求较低
- 对服务器的压力较小
- B/S 浏览器 / 服务端
2、网络通信的三要素
- IP地址:电子设备在网络中的唯一标识,例如:10.11.61.70 ip
- 端口号:应用程序在计算机中的唯一标识,范围:0~65535 port
- 传输协议:规定了数据传输的规则 protocol
- TCP
- 可靠的
- 速度较慢
- 应用:下载
- UDP
- 不可靠
- 速度较快
- 应用:在线视频
- TCP
二. tomcat
概念:装有服务器软件的计算机
服务器软件:能够接收用户请求,处理请求,并作出响应
有哪些常见的服务器软件
- tomcat:apach组织的中小型JavaEE服务器,开源免费
- webLogic:Oracle公司的大型JavaEE服务器,收费
- webSphere:IBM公司的大型JavaEE服务器,收费
2.1 目录结构
1、bin:执行文件
2、conf:配置文件
3、lib:tomcat所依赖的jar包
4、logs:日志文件
5、webapps:存放web项目
2.2 tomcat服务的使用
2.2.1 下载
2.2.2 安装
解压到纯英文路径下
2.2.3 启动
找到bin中的starttup.bat,双击运行
在浏览器中访问:http://ip地址:8080 回车
2.2.4 配置
将项目放到webapps中,在浏览器的地址栏中输入/项目名
在conf的server.xml的host标签内,配置
<Context docBase="" path=""/>
- docBase:存放项目的路径 path:用于访问的虚拟目录
在conf的Catalina的localhost下创建任意名称的xml文件。在xml文件中配置
<Context docBase=""/>
- docBase:存放项目的路径,虚拟路径是xml文件的名称
注:几种配置方式不能混用、每次改动了server.xml都需要重启服务器
2.2.5 关闭
- 正常关闭
- ctrl+c
- bin下shutdown.bat
- 非正常关闭
- 点X
2.2.6 卸载
删除tomcat文件夹
三. servlet
3.1 在eclipse中配置tomcat
window -> preferences -> server -> runtime enviroments -> add -> browse ,选到tomcat的根目录
3.2 新建动态的网页工程
file -> new -> Dynamic Web Project
3.3 修改项目在服务器中的部署位置
双击 servers -> Tomcat v7.0 Server at localhost
在 server locations 下 选择 use tomcat installation
在 deploy path 下 选择 browse 指向 tomcat 安装目录下的 webapps
注:如果无法选择 server locations ,移除tomcat中的项目,右键 Tomcat v7.0 Server at localhost ,点击clean