1.搭建环境

1. 前4步跟搭建Spring项目环境是一样的,请参考本人博客的Spring框架学习01.
2.在pom.xml中引入相关依赖

相关测试依赖
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><!--spring-mvc依赖-->
<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.1.5.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>4.3.14.RELEASE</version></dependency><!--事务管理依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>4.3.14.RELEASE</version></dependency><!--使用aop方式管理和控制事务--><dependency><groupId>aopalliance</groupId><artifactId>aopalliance</artifactId><version>1.0</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.8.10</version></dependency><!--mybatis相关依赖--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.1</version></dependency><!--mybatis通用mapper--><dependency><groupId>tk.mybatis</groupId><artifactId>mapper</artifactId><version>3.3.9</version></dependency><!--spring-mybatis[把mybatis的mapper接口生成代理实现类交给spring容器统一管理]--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>1.3.1</version></dependency><!--数据库和数据库连接池--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.38</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-dbcp2</artifactId><version>2.1.1</version></dependency><!-- io包 -->
<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency><!--json--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.5</version></dependency><!--web--><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope></dependency>

3.在main下创建目录java和resources,并且分别在java和resources目录上点击右键,分别选择Mark Directory as–>Sources Root 和 Mark Directory as -->Resources Root,设置为源码目录和资源目录。

4.并在java创建以下包

entity:实体类与数据库中的表名字对应,属性字段也要对应。
dao层接口:一些对数据库查询的方法,比如增删改查,方法功能在mapper.xml文件中具体实现。
service层接口 也是事务层:编写逻辑代码,调用dao层的方法
test:主要用来测试dao层,service层没有问题。
action:控制中的核心:1.收集数据,2.调用业务(事务)层方法,3.流程跳转

5.引入ssm框架需要的配置文件,在resources资源目录点击右键,依次选择New–>XML Configuration File–>Spring Config,创建一下各个配置文件。

application.xml:Spring核心配置文件,整合Mybatis,applicationContext.xml
SpringMVC配置文件-springmvc.xml
mapper.xml:Mybatis核心配置文件

6.先不需要配置这些文件,我们先配置服务器,配置服务器与搭建SpringMvc项目配置服务器流程一样,请参考本人博客SpringMvc01,配置服务器

7.本人的服务器已经配好。
8.启动服务器,在浏览器地址输入http://localhost:8080/index.jsp

说明服务器已经成功启动

到这里我们使用idea搭建SSM框架已经大功告成!下节课我们会配置那些配置文件,并测试连接数据库对数据库进行CRUD操作!

使用idea搭建SSM框架,并成功运行。相关推荐

  1. eclipse + maven搭建SSM框架

    eclipse + maven搭建SSM框架 0.系统环境 1)Windows 10 企业版 2)JDK 1.8.0_131 3)Eclipse Java EE IDE for Web Develop ...

  2. 手把手教你搭建SSM框架(Eclipse版)

    作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白 公众号: [C you again],分享计算机类毕业设计源码.IT技术文章.游戏源码.网页模板.程序人生等等.公众号回复 ...

  3. Spring框架学习笔记09:基于XML配置方式搭建SSM框架实现用户登录

    文章目录 一.采用MVC架构 二.用户登录运行效果 三.基于XML配置方式搭建SSM框架实现用户登录 (一)创建数据库与表 - simonshop (t_user) 1.创建数据库 - simonsh ...

  4. MyEclipse使用Maven创建web项目+搭建SSM框架教程

    MyEclipse使用Maven创建web项目+搭建SSM框架教程 博文中的代码:链接:http://pan.baidu.com/s/1o8tqIMI 密码:m3si 安装maven和配置 1.下载m ...

  5. Eclipse中使用Maven搭建SSM框架

    Eclipse中不使用Maven搭建SSM框架:https://www.cnblogs.com/xuyiqing/p/9569459.html IDEA中使用Maven搭建SSM框架:https:// ...

  6. 软件工程课程设计·SOA架构搭建SSM框架的网上商城系统

    软件工程课程设计·SOA架构搭建SSM框架的网上商城系统 项目简介 本系统利用SSM框架.Dubbo框架.Maven模块化开发等技术开发的一个网上商城项目,主要包括订单系统模块.购物车系统模块.搜索系 ...

  7. ssm框架 html搭建,搭建SSM框架

    根据上篇文章搭建好开发环境后,就可以着手搭建SSM框架的开发架构了 1.打开eclipse 2.新建动态web项目 3.在项目的WebContent目录下的WEB-INF目录下的lib目录下复制所需的 ...

  8. 使用maven搭建ssm框架的javaweb项目

    目前主流的javaweb项目,常会用到ssm(Spring+Spring MVC+Mybatis)框架来搭建项目的主体框架,本篇介绍搭建SSM框架的maven项目的实施流程.记之共享! 一.SSM框架 ...

  9. 手把手教你搭建SSM框架,简单有效理解SSM框架

    文章目录 1.基本概念 1.1.Spring概念 1.2.SpringMVC概念 1.3.MyBatis概念 2.开发步骤 2.1.maven项目创建 2.2.SSM框架的配置 2.2.1 配置前准备 ...

最新文章

  1. 【安全工具】projectdiscover之naabu 端口扫描器源码学习
  2. hdu 1254(dfs+bfs+优先队列)
  3. 七、深入JavaScript的DOM(三)
  4. 树状数组 java_算法模板之树状数组
  5. 回文树或者回文自动机,及相关例题
  6. 【转】21世纪律师办公自动化的一个调查
  7. python编程入门指南-Python 入门指南
  8. 品牌类软文经典案例分享,深刻了解软文营销的“魅力”
  9. 色彩构成(Interaction of Colour)
  10. eeglab新建电极位置并保存为文件
  11. 用Java算出百钱买百鸡
  12. 如何对网络“黑灰产”实现精准打击?
  13. 双人贪吃蛇c语言,关于C 双人贪吃蛇显示的问题
  14. 【论文解析】Intelligent Mediator-based Enhanced Smart Contract for Privacy Protection
  15. Qt5示例addressBook源码解析
  16. 30天自制操作系统笔记--Day01
  17. PAT-ADVANCED1118——Birds in Forest
  18. AdaBoost算法实例详解
  19. 去中心化的联邦图神经网络
  20. Linux云计算【第一阶段】第十二章:网络管理、进制及SSH管理与攻防

热门文章

  1. 西游记中孙悟空大闹天宫时玉帝为什么不亲自出手?
  2. iPhone 连接电脑后一直断开重连,删除.DS_Store文件
  3. BigBrother的大数据之旅 Day 3 Linux(3)
  4. 计算机开始菜单打不开是什么原因,win10开始菜单打不开怎么办啊
  5. 鲜为人知的Linux命令续
  6. 创建oracle的存储过程,以及通过JDBC调用该存储过程
  7. 控制系统Matlab仿真——数学模型
  8. xctf攻防世界 MISC高手进阶区 misc1
  9. mysql查询学生表的总人数,MySQL(表)-实操数据查询
  10. 虚拟化——初始化系统配置