从0到1之快速学习SSM框架(二)实战!!!使用Idea建立Maven-Web工程

学习一门新的技术or新的框架时,不断的实践,不断的操作是入门新的技术或者新的框架的不二法门,那么闲话少说,本章将带领大家如何使用idea创建一个简单的web项目。本文章更新于2020年4月6日,重写了部分内容。

 

目录

1. 使用idea创建maven项目

2. 项目取名为SSMTest,意为SSM的测试小例子

3. Maven项目设置maven的主目录,配置文件,lib库文件路径

4. 设置项目路径

5. 项目创建成功

5.1 项目创建成功后的控制台输出

5.2 项目创建成功后的项目文件层次结构

6. 项目部署在tomcat中运行

6.1 在右上方选择配置这一栏,如图所示

6.2 在弹出的窗口中点击+号

6.3 在左侧中选择tomcat->local,然后在右侧配置tomcat

6.4 修复artfacts

6.5 选择war exploded

6.6 点击三角形那个图标->run

6.7 运行弹出这个页面表示项目运行成功

7. 总结分析

7.1  .idea  

7.2 src 

7.3 pom.xml 

7.4 External Libraries 


 

1. 使用idea创建maven项目

新建项目->左侧选项卡选择Maven->勾选Create from archetype->使用webapp模板创建web项目

选择maven模板

2. 项目取名为SSMTest,意为SSM的测试小例子

SSMTest

3. Maven项目设置maven的主目录,配置文件,lib库文件路径

若默认设置了,请跳过这节

maven目录

4. 设置项目路径

设置项目路径

5. 项目创建成功

5.1 项目创建成功后的控制台输出

控制台输出

5.2 项目创建成功后的项目文件层次结构

文件结构

6. 项目部署在tomcat中运行

6.1 在右上方选择配置这一栏,如图所示

配置tomcat

6.2 在弹出的窗口中点击+号

加号

6.3 在左侧中选择tomcat->local,然后在右侧配置tomcat

tomcat

6.4 修复artfacts

fix

6.5 选择war exploded

注意 一定要选择 war-exploded 包哦!!! 

war

6.6 点击三角形那个图标->run

run

6.7 运行弹出这个页面表示项目运行成功

成功

7. 总结分析

通过以上图中,我们可以大致的看到项目的存在的各种目录,那么我们来分析一下,一般的项目都应有什么目录以及文件,它们的作用是什么?

7.1  .idea  

注意,之前有一个点,表示此目录为隐藏目录,这是由idea自动创建的目录。其下的文件一般包括:compiler.xml,encodings.xml,misc.xml,workspace.xml等。此目录为idea所使用的工程文件目录。

PS1:当你打开别的工程存在一定的问题时,可以通过删除这个目录,重启idea,一般就解决了问题。

7.2 src 

划重点!!!划重点!!!此目录为工程的源文件目录,项目的所有源文件均在此存放,不可删除。对于web项目而言,其下包括了main,webapp,WEB-INF,web.xml,index.jsp等等文件。

main 一般作为main函数主函数入口Java文件的存放

webapp 则存放我们web项目的Java文件比如说html,jsp,js,css等等文件

web.xml 则是我们配置web项目的配置文件

index.jsp 则是我们的首页文件啦

7.3 pom.xml 

此文件为maven项目的配置文件,划重点!!!此文件也缺一不可!!!

通常在pom.xml文件配置导入包或者管理插件等等。

7.4 External Libraries 

此目录为我们所使用的jar包以及外部的jar包存放的目录了。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值