JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)
一、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服务器)相关推荐
- 【JavaWeb学习】—JavaWeb简介(五)
[JavaWeb学习]-JavaWeb简介(五)
- Android服务器——TomCat服务器的搭建 配置TomCat环境变量
Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...
- Android服务器——TomCat服务器的搭建
Android服务器--TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实t ...
- 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 ...
- JavaWeb学习笔记(一)---Web相关知识和HTTP协议
一.Web相关知识 1.Web资源 Internet上供外界访问的web资源分为: (1)静态web资源(如html页面):web页面中供人们浏览的数据始终不变. (2)动态web:web页面中供人们 ...
- win7 64位系统配置服务器,Tomcat服务器win764位配置方法
Tomcat服务器win764位配置方法 腾讯视频/爱奇艺/优酷/外卖 充值4折起 打开底部的网盘链接,将压缩包解压,如图 打开文件夹,在目录下找到bin文件夹,找到里面的startup.bat.双击 ...
- win10的计算机服务器,Tomcat服务器怎么在Win10系统上搭建-电脑自学网
Tomcat服务器也是经常被用到的一种比较简单的服务器,那么Win10系统怎么配置Tomcat服务器呢?Tomcat服务器怎么在Win10系统上搭建?下面给大家介绍具体的操作步骤. 搭建方法: 必要前 ...
- JavaWeb学习笔记——XML简介
- Javaweb学习笔记——Javaweb概述
目录 前言 一.XML语法 XML和HTML的比较 XML语法 1.文档声明 2.元素定义 3.属性定义 4.注释 二.DTD约束 什么是DTD约束 DTD的引用 外部引入 直接嵌入 DTD语法 元素 ...
- 本地tomcat地址_Android服务器——TomCat服务器的搭建
作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实tomcat也是很简单的,接下来,我们就一起来搭建一 ...
最新文章
- 几种简单的滤波方式(未完)
- Qt 模型视图编程的简单实例
- css = display: none, visibility: hidden, opacity: 0 的区别
- WTM系列视频教程:初体验
- c语言关闭控制台窗口,怎样可以屏蔽控制台程序的关闭按钮
- java带权连通图上最小权边,连通图最小生成树的算法及实现
- 东北师范计算机研究生课表,东北师范大学全日制工程硕士(计算机技术)专业学位研究生实践教学管理办法...
- (83)FPGA时钟抖动和时钟偏斜-面试必问(七)(第17天)
- [转]JavaScript继承详解
- android 4.4 webview 上传,android使用webview上傳文件(適配4.4以上系統)
- Gartner预测:2010年个人电脑销售增长两成
- 1044: 不及格率 Python
- 机动车尾气排放智能抓拍解决应用方案
- 课程体系包括哪些要素_大数据课程体系和课程内容建设研究
- html指定区域的背景颜色,JS实现点击颜色块切换指定区域背景颜色的方法
- matlab时频分析代码
- 通过fork来剖析Linux内核的内存管理和进程管理(下)
- php mysql 点餐系统_laravel实现点餐系统,快来点餐吧!
- 图像采集数据集整理和扩充方案(含代码)
- 【金融量化分析】#Financial Computation(利率、债券、期权相关数理知识与代码实现)
热门文章
- python之路_数据备份及pymysql模块
- qemu模拟器下编译运行基于riscv指令集的Linux操作系统
- 浏览器是否支持Html5
- 创业日记:进入电子商务领域,需未雨绸缪,更要步步谨慎
- 孙鑫VC学习笔记:第一讲 Windows程序内部运行原理
- 拓端tecdat|R语言中的生存分析Survival analysis晚期肺癌患者4例
- linux子进程中断信息码6,Linux入门学习——进程
- python list 分批batch
- linux安装向日葵命令行版
- Could not find a version that satisfies the requirement torch==1.4.0 (from torchvision)