摘要:SSM之框架整合总结
前言:上周实训讲的内容就是SSM框架整合,正好之前也学习过了,今天做个完整的总结,顺便梳理一遍知识点,当做复习啦。
一、使用IDEA创建WEB项目,并使用MAVEN管理jar包
1、点击Create New Project创建Maven项目
如上图所示,然后点击Next。
2、填写GroupId、ArtifactId、Version
GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。通常是项目名-模块名,例如stringBoot-dao、stringBoot-Bean等。
s
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
Version是则是版本号。
如下图所示,然后点击Next。
3、配置Maven
Maven这里就不在讲解了,没有了解过的,找度娘聊聊天啦,如下图所示,选择Maven的安装目录,然后点击Next即可。
4、配置项目名称和地址
如下图所示,简单明了,然后点击Finish即可完成创建啦。
5、搭建ssm目录骨架
点击Finish后,等待几分钟,会生成基本的目录结构,如下图所示:
如果不一样也没有关系,最后目录结构和我一样就行了,最终的目录结构如下:
接下来对每个目录进行讲解:
首先大目录分为三个部分:java、resources、webapp。
java目录:主要存放java文件。
resources:资源文件夹,主要存放一些资源文件,如properties、XML等等。
webapp:应用程序部署,存放视图文件,比如html、jsp、脚本js文件,和一些静态资源文件。
java目录
bean目录:存放实体类。
controller目录:存放控制器类,控制器类负责解析用户的输入,处理后返回相应的结果。
dao目录:存放与数据库打交道的类。
service目录:业务层,业务逻辑类都写在该层。
test目录:测试目录,存放测试类。
utils目录:工具目录,存放工具类。
resources
mapper目录:存放与dao层对应的xml文件,文件名与dao层对应类名相同。
generator目录:存放generator插件配置文件。
webapp
static目录:存放静态资源。
web.xml:Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。
views:存放视图文件,比如html、jsp文件。
6、填写各个配置文件
Maven配置文件pom.xml
1 |
|
resources下的各个配置文件
数据库配置文件jdbc.properties
1 |
|
日志配置文件log4j2.xml
1 |
|
Mybatis配置文件mybatis-config.xml
1 |
|
SpringMVC配置文件spring-mvc.xml
1 |
|
Spring配置文件applicationContext.xml
1 |
|
generator目录下generator插件配置文件
1 |
|
WEB-INF下web.xml配置
1 |
|
配置完后的目录结构如下图所示:
7、配置Tomcat
第一步
点击Edit Configurations,如下图所示:
然后点击加号,如下图所示:
然后Server页面的配置如下所示:
然后点击Deployment,配置如下所示:
然后点击OK就配置完成啦。
- 本文作者: th3ee9ine
- 本文链接: https://www.blog.ajie39.top/2021/05/01/SSM框架整合总结/
- 版权声明: 本博客所有文章除特别声明外,均采用 LICENSE 下的许可协议。转载请注明出处!