• javaWeb第一天


    一、什么是B/S模式、C/S模式

      B/S、C/S是程序的两种设计模式。

      ①B/S(Brower / Server ,浏览器/服务器)。运行过程:用户从浏览器上发送表单请求,请求发送到服务器,服务器处理请求,并将用户请求的数据返回到浏览器页面。这种模式统一了客户端,依靠一个浏览器就可以了,将系统核心的功能集中到服务器上,简化了系统的开发,维护和使用

      ②C/S(Client / Server,客服端/服务器)。这种模式就要再设备上安装客户端软件。

      举例:腾讯视频

      ①我们可以从网页上打开腾讯视频,这就是B/S

      ②也可以从电脑,手机上安装的腾讯视频软件打开,这就是C/S

    二、服务器

      无论是B/S,还是C/S,都要用到服务器。

      1、什么是服务器

        服务器又称伺服器,是提供运算能力的设备。因为服务器要处理请求,并返回数据,所以服务器应具备承担服务和保障服务的能力。

      2、服务器组成

        服务器由软件和硬件组成。

        硬件:处理器、硬盘、内存、系统总线等,个人电脑就可以作用一个服务器。

        软件:

            WEB服务器   tomcal

            数据库服务器  mysql

            反向代理服务器  nginx

            正向代理服务器  node

            文件服务器   ftp服务器

            缓存服务器        redis(noSql)

    三、web服务器举例

      ①IIS       ②tomcat  ③apache     ④zeus      ⑤lighttpd     ⑥nginx

      我们接下来学习tomcat服务器

    四、Tomcat服务器

      1、什么是Tomcat服务器

        Tomcat服务器是一个轻量级服务器,在中小型程序和访问量不大的是被普遍使用,是开发和调试jsp程序的首选。Tomcat是Apache服务器的一部分。当tomcat运行时是独立于apache单独运行的。

        记忆诀窍:当配置正确时,apache服务器执行html文件,tomcat执行jsp文件和servlet,但是tomcat也可以执行html文件。另外它是一个jsp和servlet容器,运行jsp和servlet是它的默认一个模式。tomcat执行html文件没有apache快。

      2、tomcat的下载及安装

        自行百度

      3、tomcat中文件夹解释

        ① /bin:存放可执行文件

        ② /conf:存放配置文件

        ③ /lib:存放jar文件

        ④ /logs:存放日志文件

        ⑤ /webapps:web引用文件的存放目录

        ⑥ /temp:存放临时文件

      4、Tomcat项目部署和发布

        ①webapps方式

          将项目拷贝到webapps文件夹,然后访问。假设目标文件为work1,访问路径  localhost:8080/works/....

        ②配置文件方式

          comf-->server.xml ,添加以下代码,然后保存,重启tomcat

          <Host>

            <Context  docBase="项目地址"  path="访问路径"  reloadable="true"/>

          </Host>

         访问路径:localhost:8080/访问路径/.....

      5、静态网页和动态网页

        ①静态网页

          静态网页就是页面资源无法改变的页面

        ②动态网页

          动态网页是指页面数据可以从后台程序获取,动态改变

      6、Java的servlet小服务应用程序

        ①、什么是servlet

          servlet是java servlet的缩写,是小服务程序或服务连接器,是用java语言编写的服务器端程序。主要可用于交互式的浏览以及修改数据,生成动态web内容。狭义上,servlet是指java语言上的一个接口。广义上讲是所有实现了该接口的类。

        ②tomcat对web项目的目录要求

       

      7、idea中配置tomcat

    ----------------------------------------------------------------------------------------------------------

    -------------------------------------------------------------------------------------------------------------------

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    laravel 服务容器,容器概念
    初识swoole
    一个小demo---递归计算子类下的某个值的总和
    微信支付の退款申请
    Box/Spout处理excel和csv
    mysql 获取指定日期的周/月开始 和 周/月结束
    时间字段规定模式获取
    异步服务器之心跳检测
    larave -- leftJoin IFNULL 链表查询
    Mac版Navicat破解
  • 原文地址:https://www.cnblogs.com/fbbg/p/14213736.html
Copyright © 2020-2023  润新知