一、JavaWeb的基本概念

1、web开发

web 开发的的前提就是web页面,web页面又可以分为静态web和动态web。

静态web

  • 由 HTML 和 CSS 组成。
  • 网页上的数据永远都不会发生变化。

动态web

  • 像天猫淘宝、京东类似的几乎所有网站都是动态web。
  • 网页上的数据会发生变化,不同的用户在不同的时间,不同的地点看到的数据信息都不尽相同!
  • 用到的技术栈:Servlet/JSP、ASP、PHP。

在Java中,我们把动态web资源开发的技术叫做JavaWeb

2、Web 应用程序

Web 应用程序就是提供给浏览器访问的程序。

一个Web应用程序的组成部分:

  • html、css、js
  • jsp、servlet
  • Java程序
  • jar包
  • properties 配置文件

我们的web应用程序的web资源都会被放在同一个文件夹下,这时就需要一个服务器来统一管理这些资源和程序。

3、静态Web和动态Web的分析

静态web原理:

静态Web存在的缺点:

  • web页面无法进行更新,所有的用户查看到的都是同一个页面数据。
  • 无法和数据库进行交互。

动态web原理:

动态Web的优点:

  • Web页面可以进行动态更新,所有的用户看得到页面都可能不同。
  • 可以和数据库进行交互,从而进行数据的持久化:用户的注册登录、商品信息和用户信息等。

缺点:

  • 如果服务器的动态web资源发生了错误,就需要我们停机维护,在后台修改我们的Java代码,然后重新发布。

二、Web服务器

1、web服务器

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载!

常见的Web服务器:

  • IIS 服务器:微软的技术,windows系统中自带的服务器。

Tomcat服务器
(1)简介

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。

Tomcat 服务器现比较常用于大中型项目的开发。

(2)Tomcat安装

进官网下载Tomcat压缩包
Tomcat官网


下载完成解压后打开的文件目录:

(3)Tomcat服务器启动

bin 目录中可以开启或关闭tomcat服务

(4)Tomcat服务器配置

打开Tomcat文件夹下的conf,找到 server.xml文件

打开后可以对默认端口进行配置

    <Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)相关推荐

  1. 【JavaWeb学习】—JavaWeb简介(五)

    [JavaWeb学习]-JavaWeb简介(五)

  2. Android服务器——TomCat服务器的搭建 配置TomCat环境变量

    Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...

  3. Android服务器——TomCat服务器的搭建

    Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...

  4. JavaWeb开发---B/S和C/S模式 tomcat服务器 Tomcat项目部署和发布 静态网页和动态网页 tomcat对web项目的目录要求 使用idea开发工具创建web项目 设置默认首页

    目录 1. B/S和C/S模式 1.1 C/S模式 1.2 B/S模式 1.3 B/S和C/S区别 2.服务器 3.web 服务器 3.1.IIS 3.2.Tomcat 3.3.Zeus 3.4.Ng ...

  5. JavaWeb学习笔记(一)---Web相关知识和HTTP协议

    一.Web相关知识 1.Web资源 Internet上供外界访问的web资源分为: (1)静态web资源(如html页面):web页面中供人们浏览的数据始终不变. (2)动态web:web页面中供人们 ...

  6. win7 64位系统配置服务器,Tomcat服务器win764位配置方法

    Tomcat服务器win764位配置方法 腾讯视频/爱奇艺/优酷/外卖 充值4折起 打开底部的网盘链接,将压缩包解压,如图 打开文件夹,在目录下找到bin文件夹,找到里面的startup.bat.双击 ...

  7. win10的计算机服务器,Tomcat服务器怎么在Win10系统上搭建-电脑自学网

    Tomcat服务器也是经常被用到的一种比较简单的服务器,那么Win10系统怎么配置Tomcat服务器呢?Tomcat服务器怎么在Win10系统上搭建?下面给大家介绍具体的操作步骤. 搭建方法: 必要前 ...

  8. JavaWeb学习笔记——XML简介

  9. Javaweb学习笔记——Javaweb概述

    目录 前言 一.XML语法 XML和HTML的比较 XML语法 1.文档声明 2.元素定义 3.属性定义 4.注释 二.DTD约束 什么是DTD约束 DTD的引用 外部引入 直接嵌入 DTD语法 元素 ...

  10. 本地tomcat地址_Android服务器——TomCat服务器的搭建

    作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实tomcat也是很简单的,接下来,我们就一起来搭建一 ...

最新文章

  1. 几种简单的滤波方式(未完)
  2. Qt 模型视图编程的简单实例
  3. css = display: none, visibility: hidden, opacity: 0 的区别
  4. WTM系列视频教程:初体验
  5. c语言关闭控制台窗口,怎样可以屏蔽控制台程序的关闭按钮
  6. java带权连通图上最小权边,连通图最小生成树的算法及实现
  7. 东北师范计算机研究生课表,东北师范大学全日制工程硕士(计算机技术)专业学位研究生实践教学管理办法...
  8. (83)FPGA时钟抖动和时钟偏斜-面试必问(七)(第17天)
  9. [转]JavaScript继承详解
  10. android 4.4 webview 上传,android使用webview上傳文件(適配4.4以上系統)
  11. Gartner预测:2010年个人电脑销售增长两成
  12. 1044: 不及格率 Python
  13. 机动车尾气排放智能抓拍解决应用方案
  14. 课程体系包括哪些要素_大数据课程体系和课程内容建设研究
  15. html指定区域的背景颜色,JS实现点击颜色块切换指定区域背景颜色的方法
  16. matlab时频分析代码
  17. 通过fork来剖析Linux内核的内存管理和进程管理(下)
  18. php mysql 点餐系统_laravel实现点餐系统,快来点餐吧!
  19. 图像采集数据集整理和扩充方案(含代码)
  20. 【金融量化分析】#Financial Computation(利率、债券、期权相关数理知识与代码实现)

热门文章

  1. python之路_数据备份及pymysql模块
  2. qemu模拟器下编译运行基于riscv指令集的Linux操作系统
  3. 浏览器是否支持Html5
  4. 创业日记:进入电子商务领域,需未雨绸缪,更要步步谨慎
  5. 孙鑫VC学习笔记:第一讲 Windows程序内部运行原理
  6. 拓端tecdat|R语言中的生存分析Survival analysis晚期肺癌患者4例
  7. linux子进程中断信息码6,Linux入门学习——进程
  8. python list 分批batch
  9. linux安装向日葵命令行版
  10. Could not find a version that satisfies the requirement torch==1.4.0 (from torchvision)