Java 之 web服务器

一、客户端和服务器

1、CS 和 BS

C/S

client / server

举例: 比如我们下载的QQ软件,就是一个客户端,登陆后就与服务器进行通信。

缺点: 主要是依赖于操作系统,不同的操作系统需要开发不同版本的软件

优点: 较为安全、用户体验好
复制代码

B/S

browser/server

举例: 比如我们访问的页面,就是典型的例子,这里的客户端指浏览器、小程序内置浏览器等。

优点: 只开发服务端、可以跨平台、移植性强。

缺点: 安全性不高、用户体验稍差

复制代码

2、web资源

3、资源访问途径

二、Tomcat 服务器

Apache开源组织下的开源免费的中小型的web应用服务器,支持javaEE中的servlet和 jsp规范

MAC下安装配置Tomcat

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服务器插件安装

下载地址

操作步骤:

三、Servlet

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值