TomCat+Maven创建web项目过程

一、TomCat下载

TomCat下载:选择8或9版本就可以

Apache Tomcat® - Welcome!

下载之后要判断是否下载成功,打开TomCat下载的位置

 打开lib的文件夹,看到有一个startup.bat的文件,表示是一个可执行的二进制文件

 双击点开后不要关闭,在地址搜索栏搜索localhost:8080就会跳转到这里,并且能看到TomCat下载的版本号。

二、Maven下载

你可以从Maven官方网站(https://maven.apache.org/)下载Maven的安装包,解压即用。以下是获取Maven的步骤:

1. 打开Maven官方网站。

2. 在主页上找到"Download"(下载)菜单或直接访问下载页面。

3. 在下载页面上,你会看到多个Maven版本可供选择。根据你的需求,选择最新的稳定版本,通常是以二进制文件(Binary)方式提供的,如"Binary zip archive"或"Binary tar.gz archive"。

4. 点击相关链接进入下载页面。

5. 在下载页面上,你会看到多个镜像源可供选择,选择一个离你地理位置较近的镜像源,然后点击相应链接下载。

注意:下载的文件格式可能因版本而异,具体选择哪种格式取决于你的操作系统和个人偏好。

下载完成后,解压缩下载的文件,即可得到Maven的安装包。随后,你可以按照Maven官方网站上的安装指南来配置和使用Maven。

三、Maven、Tomcat环境配置

1、打开设置中主页中的关于

 2、往下找到高级系统设置

3、点击环境变量

 4、点击新建,变量名为MAVEN_HOME,变量值为maven所在路径

点击新建,变量名为  CATALINA_HOME,变量值为tomcat所在路径

 5、找到Path,点击

 6、点击新建,添加   %MAVEN_HOME%\bin   和   %CATALINA_HOME%\bin

 7、点击确定就配置完成了。

8、测试是否配置成功:win+R,输入CMD之后再输入    mvn   -version,能显示出来版本号的说明配置成功。

四、注入依赖

1、为什么要是用Maven来创建项目呢?

使用Maven来创建项目有很多好处:

1. 依赖管理:Maven能够自动管理项目所需的第三方库和依赖关系。你只需要在项目配置文件中定义依赖项,Maven就会自动下载并添加到项目中。这样可以更方便地管理和更新依赖项,减少手动操作的复杂性。

2. 构建工具:Maven提供了强大的构建工具,可以帮助你自动化构建、测试和部署项目。它具有丰富的插件生态系统,可以通过配置和执行插件来完成各种构建任务,如编译代码、运行单元测试、打包应用程序等。

3. 项目结构标准化:Maven定义了一套标准的项目结构,使多人协作和项目管理更加简单和一致。它规定了源代码、测试代码、资源文件、配置文件等的目录结构,使得项目更易于理解和管理。

4. 生命周期管理:Maven定义了一组生命周期和构建阶段,使构建过程更加规范和可控。通过执行相应的生命周期阶段,你可以完成各种构建任务,确保项目按照预期进行构建、测试和部署。

5. 多模块支持:Maven支持多模块项目,可以将复杂的项目拆分为若干个子模块,并通过父子模块的依赖关系进行管理。这样可以方便地进行模块间的复用和解耦,提高项目的灵活性和可维护性。

总的来说,使用Maven创建项目可以简化开发过程,提高项目的可维护性和可管理性,并有效地管理和协调项目的依赖关系。它是一种被广泛采用的构建工具,为Java开发者提供了很多便利。

 2、可能会使用到的依赖。(这个阶段我使用过的!!!)

<1> junit:引入JUnit依赖可以方便地编写、执行和管理单元测试用例,提供自动化的测试机制以及快速反馈测试结果。这有助于保证代码的质量,并提高开发效率和可维护性。

 <2>servlet:引入javax.servlet依赖可以方便地开发和管理Java Web应用程序,处理HTTP请求和响应,构建Servlet容器,以及配置和部署Web应用程序。这是构建基于Java的Web应用程序的基础。

  <3>jstl:引入JSTL依赖可以简化JSP页面的开发,提供丰富的标签和函数来操作和展示数据,支持国际化,处理表单数据,并提供标签扩展的能力。这有助于提高开发效率和页面的可维护性。

 <4>mysql:JDBC驱动依赖:JDBC驱动是用于连接和操作MySQL数据库的Java库。数据库连接池依赖(可选):使用数据库连接池可以提高应用程序对数据库的性能和资源利用率。常见的数据库连接池库包括HikariCP、Tomcat JDBC等。你可以根据个人需求选择并添加适合的数据库连接池依赖。

 <5>druid:Druid依赖于具体的数据库驱动,所以你需要首先引入对应数据库的JDBC驱动依赖。引入Druid依赖可以提供高性能的数据库连接池管理和监控功能,优化数据库连接的使用和性能。它是开发Java应用程序时优化数据库访问的重要工具之一。

 <6>dbutils:引入DbUtils依赖可以简化JDBC编码,提供方便的数据库操作工具类,处理资源释放,提高代码的可读性和可维护性。它是一个小巧实用的工具库,适用于各种Java项目中的数据库操作。

<7>lombok:Lombok通过在Java类中添加注解,可以自动生成一些常见的代码,如getter和setter方法、构造函数、equals和hashCode方法、toString方法等。这样可以减少编写这些重复代码的工作量,并且可以确保生成的代码符合标准和最佳实践。Lombok提供了多个注解来简化构造函数的编写,如@NoArgsConstructor@AllArgsConstructor@RequiredArgsConstructor等。通过使用这些注解,你可以根据需要自动生成无参构造函数、全参构造函数或基于特定字段的构造函数。@Data注解用于生成所有常见的代码块(getter,setter,equals,hashCode,toString等),@Builder注解用于生成Builder模式的代码,以及@SneakyThrows注解用于简化异常处理等。

五、使用Maven创建web项目

第一步:打开idea

第二步:new一个project

 完成后点击Next

 点击finish后我们就创建了一个Maven项目。

六、部署Tomcat

 

 点击进行配置

双击local进入,这里注意一定是Tomcat Server不是TomcatEE!!!

 

 

 七、文件创建

1、在src中创建java和resources的文件夹

 

 2、在Java文件夹中继续创建文件夹

我们需要创建如下几个文件夹 

 

 我们的准备工作也就做完了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值