Java 之 web服务器

1、客户端和服务器

一、CS 和 BS

C/Shtml

client / server

举例: 好比咱们下载的QQ软件,就是一个客户端,登录后就与服务器进行通讯。

缺点: 主要是依赖于操做系统,不一样的操做系统须要开发不一样版本的软件

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

B/Sjava

browser/server

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

优势: 只开发服务端、能够跨平台、移植性强。

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

复制代码

二、web资源

三、资源访问途径

2、Tomcat 服务器

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

MAC下安装配置Tomcat小程序

一、web应用目录结构

二、使用Eclipse来建立Web工程

第一步 新建一个Dynamic Web Project浏览器

第二步tomcat

第三步安全

第四步bash

第五步服务器

第六步

第七步 目录以下app

第八步 点击下面连接,调出server

以后会出现一个

而后点击它

第九步

第十步

添加项目到Tomcat目录

启动服务:

启动完毕:

而后在咱们的Tomcat目录下,咱们能够看到以下:

图中的index.html是我本身放进去的,做为入口,而后咱们启动Tomcat服务,

打开浏览器: 输入: http://localhost:8020/webProject/

看到如上图,代表咱们已经成功了~

三、Tomcat服务器速度优化

一、删除不必的项目

二、更改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 /> //新增的
复制代码

三、也能够更改ROOT下面的web.xml

// 增长该条
<absolute-ordering /> //新增的
复制代码

四、Tomcat服务器体系结构

一个简单的server.xml:

Tomcat服务器框图:

Context解析:

五、Tomcat服务器配置虚拟主机

五、Tomcat服务器插件安装

下载地址

操做步骤:

3、Servlet

相关文章
相关标签/搜索