zoukankan      html  css  js  c++  java
  • 为什么要装Tomcat?

    来说一说C/S架构和B/S架构

      先来说说为什么C/S框架不用对tomcat之类的部署? 
      其中主要的原因在与这种结构本身就是有服务器来提供服务的,客户端来使用服务。 
      再者说为什么B/S架构要用到tomcat? 
      首先,这不需要安装客户端,有浏览器就好了,这种来说对于客户端的环境的要求就低了很多,说到浏览器,就不得说说WEB服务器了,只有当Internet上运行在其他电脑上的浏览器发出请求时,服务器才会响应,WEB服务器主要功能是提供网上信息浏览服务,常用的web服务器有两个 微软的信息服务器IIS,Apache的Tomcat。 
      简单的来说,有应用的C/S框架直接可以部署到使用者的电脑上,而B/S使用的是任一浏览器,这就需要一个可以部署的容器,也可以是Tomcat之类的了。

    单独来说一说Tomcat

      Tomcat是Apache开发的小型的轻量级应用服务器容器。 
      Tomcat 对于 Java 来说它就是一个 Servlet 处理器,支持运行基于 Servlet 的 Java 程序,同时 JSP 本身也是基于 Servlet 的技术,也是支持的,像传说中的 Spring, Struts, JSF 都是基于 Servlet 的,都可以在 Tomcat 上跑起来。 
      像普通的WEB应用,使用的HTML,浏览器可以直接当起扛把子,但是要是servlet之类的,浏览器是没办法直接把内容释放的,这时候tomcat就起到作用了,让我们使用某个网站,浏览器能够在访问主机的时候,将这些信息正确的识别出来。 
      举个栗子: 
      普通的web,犹如你去外面烧烤。你只要拿着肉去,自己烤着吃就行了。 
      动态web,如同你去吃饭店吃宴席,即使你带些猪肉,牛肉,青菜,油盐过去,你根本就无法达到自己目的。 
      宴席,肯定比比一般的烧烤更加让人羡慕。 
      但是,宴席必须需要一个厨师团队在里面进行工作,方能够保证客人能够享用。 
      这就很像咱们提到的tomcat,饭店需要一个厨师,咱们需要一个tomcat的大容器。

    简单来说一说

      tomcat 是WEB服务器,你编写了JSP网页要显示就要挂在服务器上,tomcat就是服务器。 
      jsp不是传统的静态网页,也不是java的代码,jdk不能编译,eclipse不能编译,用浏览器直接打开也看不了。 
      所以才要把自己电脑变成服务器,加载jsp网页,用自己的浏览器访问自己的电脑上的tomcat服务器,看到网页,才是jsp的效果。

  • 相关阅读:
    《JavaScript 源码分析》之 jquery.unobtrusive-ajax.js
    《JavaScript高级程序设计》读书笔记 2
    《JS设计模式笔记》构造函数和工厂模式创建对象
    《ES6基础教程》之 map、forEach、filter indexOf 用法
    《JS设计模式笔记》 5,适配器模式
    51Nod 1058 N的阶乘的长度
    ACM总结——2017区域赛网络赛总结
    ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 题目9 : Minimum
    hiho一下 第168周
    Fast Matrix Calculation HDU
  • 原文地址:https://www.cnblogs.com/hanfanfan/p/9243638.html
Copyright © 2011-2022 走看看