一、客户端和服务器
1、CS 和 BS
C/S
client / server
举例: 比如我们下载的QQ软件,就是一个客户端,登陆后就与服务器进行通信。
缺点: 主要是依赖于操作系统,不同的操作系统需要开发不同版本的软件
优点: 较为安全、用户体验好
复制代码
B/S
browser/server
举例: 比如我们访问的页面,就是典型的例子,这里的客户端指浏览器、小程序内置浏览器等。
优点: 只开发服务端、可以跨平台、移植性强。
缺点: 安全性不高、用户体验稍差
复制代码
2、web资源
3、资源访问途径
二、Tomcat 服务器
Apache开源组织下的开源免费的中小型的web应用服务器,支持javaEE中的servlet和 jsp规范
1、web应用目录结构
2、使用Eclipse来创建Web工程
第一步 新建一个Dynamic Web Project
第二步
第三步
第四步
第五步
第六步第七步 目录如下
第八步 点击下面链接,调出server之后会出现一个
然后点击它
第九步
第十步
添加项目到Tomcat目录
启动服务:
启动完毕:
然后在我们的Tomcat目录下,我们可以看到如下:
图中的index.html是我自己放进去的,作为入口,然后我们启动Tomcat服务,
打开浏览器: 输入: http://localhost:8020/webProject/
看到如上图,表明我们已经成功了~
3、Tomcat服务器速度优化
1、删除没必要的项目
2、更改web.xml
我们通过设置2.5版本,就会创建一个web.xml,但是如果我们想要加快速度,我们需要3.0的,因此我们可以复制3.0版本的首部。修改如下即可
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
<absolute-ordering /> //新增的
复制代码
3、也可以更改ROOT下面的web.xml
// 增加该条
<absolute-ordering /> //新增的
复制代码
4、Tomcat服务器体系结构
一个简单的server.xml:
Tomcat服务器框图:
Context解析:
5、Tomcat服务器配置虚拟主机
5、Tomcat服务器插件安装
操作步骤: