Java (IOC/IO Spring项目)
前沿
Maven
解决问题
项目中的iar包资源需要我们自己从网上下载后,手动导入到项目中使用,不好管理。
jar包版本控制麻烦
Maven 是一个强大的项目管理和构建工具,主要用于 Java 项目。
它提供了一种统一的构建系统,并且能够管理项目的依赖关系、构建过程、版本控制等。
Maven 采用了一种基于项目对象模型(POM,Project Object Model)的结构,通过一个 pom.xml 文件来定义项目的基本信息、依赖关系、插件和构建配置。
解决了
依赖管理:自动下载项目所需的依赖库及其传递依赖,避免了手动管理依赖的繁琐过程。
构建管理:提供统一的构建过程,包括编译、测试、打包、部署等阶段。
项目结构标准化:推荐一种标准的项目目录结构,方便项目的组织和管理。
插件机制:支持各种插件,可以扩展 Maven 的功能,如生成文档、代码质量检查、打包成不同格式等。
生命周期管理:定义了一套标准的生命周期,确保项目的构建步骤一致性。
Maven 的基本概念
POM (Project Object Model):Maven 项目的核心配置文件,定义了项目的基本信息、依赖、插件等内容。 依赖 (Dependencies):项目所需的库和框架,通过 pom.xml 文件中的 <dependencies> 元素来管理。 仓库 (Repository):存放依赖包的地方,分为本地仓库和远程仓库(如 Maven 中央仓库)。 生命周期 (Lifecycle):Maven 定义了一套构建生命周期,包括清理、编译、测试、打包、部署等阶段。 插件 (Plugins):Maven 的可扩展机制,通过插件来完成具体的构建任务。
开始创建Spring Maven项目
1.创建项目,添加依赖创建普通Maven项目,在项目的pom.xml中添加Spring项目的最基本依赖。
Spring项目想要运行起来必须包含
》spring-context.jar-它依赖了下面的四个jar。
》spring-corejar-它依赖了spring-jcl.jar
》spring-aop.jar·spring-expressionjar
》spring-beans.jar
》spring-jcl.jar
所以在Maven中想要使用Spring框架只需要在项目中导入spring-context就可以了,其他的jar包根据
Maven依赖传递性都可以导入进来
然后pml 文件下注入
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.16</version>
</dependency>
构建 web项目结构
新建项目创建
1.Maven构建项目类型: Java项目——>jar项目 Web项目——>war项目 2.创建Maven-war项目步骤: (1)创建Maven项目,添加webapp模板 先勾选createfromarchetype前面的复选框。 然后选择org.apache.maven.archetypes:maven-archetype-webapp
(2)注意pom.xml中是war项目
(3)观察目录结构与jar项目不同之处
(4)设置java目录约资源目录
(5)添加tomcat
(6)将项目添加到tomcat中
(7)运行
新建项目的剩余步骤都点击Next按钮即可,和不使用原型时创建Maven项目类似
就行新建2个目录
Apache Tomcat 是一个开源的 Java Servlet 容器,
主要用于运行基于 Java 的 Web 应用程序。它实现了多个 Java EE 规范,
包括 Java Servlet、JavaServer Pages (JSP)、Java Expression Language (EL) 和 Java WebSocket。
然后添加)添加tomcat
然后选中+ 好
r然后选中Tomcat 版本
然后再把项目和这个关联起来
还有一种集成方式 就是plugins Tomcat这个方法
在项自的pom.xm中配置Tomcat插件,在<build>中添加Tomcat7插件:
<build>
<finalName>TestBiDemo</finalName>
<plugins>
<!--Tomcat插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/TestBiDemo</path><!--指定项目的上下文路径-->
<port>8888</port><!--端口-->
</configuration>
</plugin>
</plugins>
</build>
这个就是相对路径的名称 项目 就是我新建项目的名称TestBiDemo 是这个
然后我安装的是
Tomcat7 版本然后需要 更高的版本之后再弄
<path>/TestBiDemo</path><!--指定项目的上下文路径-->
然后就点击最右边的 Maven 就可以看到安装的插件plugins
然后点击RUN
就可以看到运行成功
然后点击上面的链接 打开浏览器
OK 运行成功
再接再厉 骚年!!!!