今日内容
一:Maven
1.1 引言
1.2 介绍
Maven这个单词来自于意第绪语(犹太语),意为知识的积累.
Maven是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具。主要用来
管理java项目
,进行依赖管理
(jar包依赖管理)和项目构建(项目编译、打包、测试、部署)。此外还能分模块开发,提高开发效率。
1.3 下载安装
1.3.1 解压
解压后有几个文件夹
- bin 运行maven命令的脚本
- boot 运行是需要类库
- conf 配置,有关于maven的配置文件
- lib 运行是需要的jar包
1.3.2 配置环境变量
1.3.3 测试
1.4 仓库
maven项目管理工具,管理依赖(jar包),实现依赖的复用.
1.5 Maven配置
1.5.1 修改仓库位置
<!-- 将53行注释内代码,复制出来,粘贴到55行,修改路径为自己本地仓库位置 -->
<localRepository>D:repository</localRepository>
1.5.2 设置镜像
<!--setting.xml中添加如下配置 146行附近
一定是在开闭标签 <mirrors> </mirrors>中间设置
-->
<mirror>
<id>aliyun</id>
<!-- 中心仓库的 mirror(镜像) -->
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<!-- aliyun仓库地址 以后所有要指向中心仓库的请求,都会指向aliyun仓库-->
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
二、IDEA – MAVEN
2.1 idea关联maven
2.2 创建java项目
- 设置信息
2.3 java项目结构
|-项目名
|---src
|------main
|---------java
|---------resources
|------test
|---------java
|---------resources
|---pom.xml
2.4 pom
<!-- 项目信息-->
<groupId>com.qf</groupId>
<artifactId>day45_java</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 打包方式 ,默认是jar,如果是javaweb项目,打包方式是war-->
<packaging>jar</packaging>
<!-- 依赖 -->
<dependencies>
<!-- 具体的jar包依赖坐标 -->
<!-- <dependency>-->
<!-- <groupId></groupId>-->
<!-- <artifactId></artifactId>-->
<!-- <version></version>-->
<!-- </dependency>-->
</dependencies>
<!-- 构建信息 -->
<!-- <build>-->
<!-- <plugins>-->
<!-- <plugin>...</plugin>-->
<!-- </plugins>-->
<!-- </build>-->
2.5 导入依赖
2.5.1 查找依赖
2.5.2 使用依赖
<!-- 依赖,就是jar包 -->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
2.6 测试
三、JavaWeb开发
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TBpdtX2H-1679553850360)(https://qiushiju–tuchuang.oss–cn–hangzhou.aliyuncs.com/image/javaweb%E5%BC%80%E5%8F%91.png)]
3.1 C/S架构和B/S架构
3.2 C/S架构(Client/Server 客户端/服务器)
C/S架构 |
---|
1.3 B/S架构(Browser/Server 浏览器/服务器)
B/S架构 |
---|
四、服务器
4.1 什么是Web
Web(World Wide Web) 称为万维网,简单理解就是网站,它用来表示Internet主机上供外界访问的资源。
4.2 什么是Web服务器
Web服务器是运行及发布
Web应用的容器
,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。
4.3 常见服务器
五、Tomcat
Tomcat 是Apache 软件基金会(Apache Software Foundation)下的一个核心项目,免费开源、并支持Servlet 和JSP 规范。属于
轻量级
应用服务器,在中小型系统
和并发访问用户不是很多
的场合下被普遍使用,是开发和调试JSP 程序的首选。
5.1 下载
5.2 安装
bin 放tomcat运行命令
conf 配置文件
lib 运行所需库,jar包等
logs 运行日志
temp 临时文件
webapps 【重要】存放web项目的路径
work 运行时产生文件此处
5.3 启动服务器
进入安装路径的bin目录下,执行(双击)startup.bat命令
5.4 访问服务器
5.5 关闭服务器
5.6 特别说明
六、IDEA – Tomcat
6.1 maven创建javaweb项目
6.1.1 使用模板创建【推荐】
图略
完整结构如下
6.1.2 不使用模板
手动创建webapp目录,并在在webapp目录下创建WEB-INF目录,并在其下创建web.xml文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
</web-app>
最后,在webapp目录下,创建一个index.jsp文件(jsp文件,理解为html)
在项目结构(project structure)中配置该webapp路径
6.2 web项目设置Tomcat(部署项目)
今日内容
一、Maven
二、Tomcat
一:Maven
1.1 引言
项目中的jar如果需要版本升级,就需要再重新搜集jar
项目格式
没有统一
1.2 介绍
Maven这个单词来自于意第绪语(犹太语),意为知识的积累.
Maven是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具。主要用来
管理java项目
,进行依赖管理
(jar包依赖管理)和项目构建(项目编译、打包、测试、部署)。此外还能分模块开发,提高开发效率。
1.3 下载安装
1.3.1 解压
特别注意: 路径不要有中文路径
解压后有几个文件夹
- bin 运行maven命令的脚本
- boot 运行是需要类库
- conf 配置,有关于maven的配置文件
- lib 运行是需要的jar包
1.3.2 配置环境变量
系统变量创建: MAVEN_HOME 值是maven安装路径
1.3.3 测试
1.4 仓库
maven项目管理工具,管理依赖(jar包),实现依赖的复用.
1.5 Maven配置
1.5.1 修改仓库位置
<!-- 将53行注释内代码,复制出来,粘贴到55行,修改路径为自己本地仓库位置 -->
<localRepository>D:repository</localRepository>
1.5.2 设置镜像
依赖会先从本地仓库找,本地没有会从中央仓库下载到本地仓库,中央仓库访问很慢,所以需要设置国内镜像,访问就很快!
<!--setting.xml中添加如下配置 146行附近
一定是在开闭标签 <mirrors> </mirrors>中间设置
-->
<mirror>
<id>aliyun</id>
<!-- 中心仓库的 mirror(镜像) -->
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<!-- aliyun仓库地址 以后所有要指向中心仓库的请求,都会指向aliyun仓库-->
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
二、IDEA – MAVEN
2.1 idea关联maven
2.2 创建java项目
- 设置信息
2.3 java项目结构
|-项目名
|---src
|------main
|---------java
|---------resources
|------test
|---------java
|---------resources
|---pom.xml
2.4 pom
pom 项目对象模型,这是一个xml文件(ps: xml文件一种文件格式,类似HTML是标签形式的)
pom文件内定义
<!-- 项目信息-->
<groupId>com.qf</groupId>
<artifactId>day45_java</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 打包方式 ,默认是jar,如果是javaweb项目,打包方式是war-->
<packaging>jar</packaging>
<!-- 依赖 -->
<dependencies>
<!-- 具体的jar包依赖坐标 -->
<!-- <dependency>-->
<!-- <groupId></groupId>-->
<!-- <artifactId></artifactId>-->
<!-- <version></version>-->
<!-- </dependency>-->
</dependencies>
<!-- 构建信息 -->
<!-- <build>-->
<!-- <plugins>-->
<!-- <plugin>...</plugin>-->
<!-- </plugins>-->
<!-- </build>-->
2.5 导入依赖
2.5.1 查找依赖
2.5.2 使用依赖
将复制的依赖坐标,粘贴到pom文件
<!-- 依赖,就是jar包 -->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
2.6 测试
使用之前jdbc测试
三、JavaWeb开发
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JC1WD2vK-1679553897202)(https://qiushiju-tuchuang.oss–cn–hangzhou.aliyuncs.com/image/javaweb%E5%BC%80%E5%8F%91.png)]
JavaWeb开发就是
3.1 C/S架构和B/S架构
3.2 C/S架构(Client/Server 客户端/服务器)
C/S架构 |
---|
1.3 B/S架构(Browser/Server 浏览器/服务器)
B/S架构 |
---|
四、服务器
4.1 什么是Web
Web(World Wide Web) 称为万维网,简单理解就是网站,它用来表示Internet主机上供外界访问的资源。
- 在Java中,动态Web资源开发技术我们统称为Java Web。
4.2 什么是Web服务器
Web服务器是运行及发布
Web应用的容器
,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。
4.3 常见服务器
五、Tomcat
Tomcat 是Apache 软件基金会(Apache Software Foundation)下的一个核心项目,免费开源、并支持Servlet 和JSP 规范。属于
轻量级
应用服务器,在中小型系统
和并发访问用户不是很多
的场合下被普遍使用,是开发和调试JSP 程序的首选。
5.1 下载
5.2 安装
bin 放tomcat运行命令
conf 配置文件
lib 运行所需库,jar包等
logs 运行日志
temp 临时文件
webapps 【重要】存放web项目的路径
work 运行时产生文件此处
5.3 启动服务器
进入安装路径的bin目录下,执行(双击)startup.bat命令
5.4 访问服务器
5.5 关闭服务器
5.6 特别说明
六、IDEA – Tomcat
6.1 maven创建javaweb项目
6.1.1 使用模板创建【推荐】
图略
完整结构如下
6.1.2 不使用模板
这种方式是纯手动改造java项目为javaweb项目
手动创建webapp目录,并在在webapp目录下创建WEB-INF目录,并在其下创建web.xml文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
</web-app>
最后,在webapp目录下,创建一个index.jsp文件(jsp文件,理解为html)
在项目结构(project structure)中配置该webapp路径
6.2 web项目设置Tomcat(部署项目)
原文地址:https://blog.csdn.net/a778203081/article/details/129730731
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_48466.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!