javaweb(动态web,静态web,web服务器Tomcat以及项目架构管理工具 Maven的安装配置)

(1) web的基本概念

web就是网页的意思,例如我们访问的www.baidu.com
* 静态web
静态web:静态网页,就是提供给所有人看的数据始终不会发生变化,无法和数据库交互(数据无法持久化,用户无法交互),例如 html css,*.html,这些都是静态网页的后缀,如果服务器上存着这些东西,我们可以直接调用,

在这里插入图片描述

* 动态web
动态web:动态网页,与静态网页相反,就是提供给所有人看的数据都不同,会发生变化,我们平时看到的网页大多都是动态网页,例如淘宝,支付宝,每个人看到的网页都是不同的,可以与数据库交互 (数据持久化:注册,商品信息,用户信息…),技术栈:Servlet/JSP,ASP,PHP,我们称动态网页开发的技术为javaweb

在这里插入图片描述

(2) web应用程序

* web应用程序:可以提供浏览器访问的程序
* web应用的组成:
(静态web)html,css,js
(动态web)jsp,servletJava程序jar包配置文件 (Properties)
所有的web资源都被放在统一的文件夹下,交给服务器(例如Tomcat来统一管理)

(3) web服务器

服务器:是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息
* web服务器的一些技术支持
ASP:微软,国内最早流行的就是ASP,在HTML中嵌入了VB的脚本, 在ASP开发中,基本一个页面都有几千行的业务代码,页面极其混乱维护成本高
php:PHP开发速度很快,功能很强大,跨平台,代码很简单 (70% , WP)无法承载大访问量的情况(局限性)
JSP/Servlet : (B/S:浏览和服务器 C/S:客户端和服务器)sun公司主推的B/S架构基于Java语言的 (所有的大公司,或者一些开源的组件,都是用Java写的)可以承载三高问题带来的影响,语法简单易学

(4) Tomcat的安装和配置

tomcat官网:http://tomcat.apache.org/

在这里插入图片描述

在这里插入图片描述

文件夹的作用

在这里插入图片描述

服务器的开启和关闭

在这里插入图片描述

可能遇到的问题:Java环境变量没有配置闪退问题:需要配置兼容性乱码问题:配置文件中设置
核心配置文件

在这里插入图片描述

可以配置启动的端口号
tomcat的默认端口号为:8080
mysql:3306
http:80
https:443
<Connector port="8081" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
可以配置主机的名称
默认的主机名为:localhost->127.0.0.1
默认网站应用存放的位置为:webapps
 <Host name="www.qinjiang.com"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

(5) 发布一个web网站

将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹(webapps)下,就可以访问了
网站的结构
-webapps :Tomcat服务器的web目录
-ROOT
-study :网站的目录名
- WEB-INF
-classes : java程序
-lib:web应用所依赖的jar包
-web.xml :网站配置文件
- index.html 默认的首页

(6) Maven(项目架构管理工具)

目前用来就是方便导入jar包的一个工具
Maven的核心思想:约定大于配置

(7) Maven的下载安装以及环境配置

官网:https://maven.apache.org/
在我们的系统环境变量中配置如下配置:

M2_HOME maven目录下的bin目录
MAVEN_HOME maven的目录
在系统的path中配置 : %MAVEN_HOME%\bin
在这里插入图片描述
在这里插入图片描述

阿里云镜像:为了加速下载(国内建议使用阿里云的镜像)
<mirror>
   <id>nexus-aliyun</id>  
   <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
   <name>Nexus aliyun</name>  
   <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror> 
本地仓库:在本地的仓库
建立一个本地仓库:localRepository
<localRepository>D:\Environment\apache-maven-3.6.2\maven-repo</localRepository>

在这里插入图片描述

在IDEA中使用Maven
启动IDEA,创建一个MavenWeb项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注意:IDEA项目创建成功后,看一眼Maven的配置

在这里插入图片描述

在这里插入图片描述

到此为止,Maven的配置就完成啦

(8) 在 IDEA中配置Tomcat

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值