SSM框架(1)使用idea搭建ssm框架之创建项目

SSM框架(Spring+Springmvc+Mybatis)
Spring是一个轻量级的控制反转IOC和面向切面AOP的容器框架。Springmvc分类的model,view,controller各层,让我们可以方便的开发。Mybatis是一个支持SQL,存储过程和高级映射的优秀的持久层框架。当然还有hibernate和Spring-data-jpa等优秀的持久层框架。其实现在比较流行的Springboot可以帮助我们简化框架的配置,但是最原始的SSM框架搭建还是需要掌握的。

话不多说,进入正题。

使用到的工具

idea
jdk 1.8.0_51
tomcat
Maven 3.3.3
navicat

使用工具的版本问题还是需要注意的,不然有时候会出现不必要的问题。

创建项目

首先打开idea,new一个project,然后到这个界面
在这里插入图片描述
然后填上
在这里插入图片描述
之后就一直到finish;第一次生成maven的骨架的话,可能会比较慢。
然后建立相应的包和文件:
在这里插入图片描述
在这里插入图片描述

项目结构简介
  • .idea文件夹和acaffold_ssm.iml是idea的一些配置文件,我们不用管,就算删了也没事,当然删了,重新打开项目,就得重新配置了.
  • doc是我们存放笔记,一些sql文件的地方。项目里面记笔记,查询起来笔记方便。
  • src文件夹是存放代码的地方
  • pom.xml是maven的配置文件,我们需要什么jar包,都可以在里面添加,然后maven就会自己帮我们下到本地仓库。

这里重点提一个aliyun的镜像

<mirrors>
  <mirror> 
    <id>alimaven</id> 
    <name>aliyun maven</name> 
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
    <mirrorOf>central</mirrorOf> 
  </mirror> 
</mirrors>

如果阿里云没有的,可以网上查找怎么添加像oracle14.jar到本地maven。

  • 接下来需要构建项目的结构,main下新建一个java,用来放java文件,src下新建一个test,用来放测试文件,main下新建一个resources文件夹,鼠标右键,找到make directory as,选择Resources root。同理,建立其他的。
  • controller包用来存放前台url映射文件,dao数据库的交互,entity实体类文件,service用来存放自己定义的接口。
  • applicationContext.xml 是spring配置文件
  • mapper文件是存放实体与数据库的映射文件。这里我们要在pom.xml文件中配置resources文件,不然会找不到相应的mapper.xml文件,导致错误。
 <resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.xml</include>
        </includes>
      </resource>
      <resource>
        <directory>src/main/resource</directory>
        <includes>
          <include>**/*.xml</include>
          <include>**/*.properties</include>
        </includes>
      </resource>
 </resources>
  • generatorConfig.xml和generator.properties是mybatis-generator自动生成代码的文件。
  • jdbc.properties是数据库的信息
  • log4j.properties是日志配置文件
  • webapp下新建相应的前端资源
  • web-inf下存放相应的jsp文件。现在用jsp其实已经不多了,大都使用前后台分离的技术了。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值