自下而上的整个SSM框架(总篇)

前言

SSM框现在是非常主流一种框架系统,目前大多数同学在构建SSM项目时都是把JAR往里一塞,配置文件一复制,然后修改一下,启动,报错,百度,启动,报错,百度….这种模式的搭建就像盲人摸象,你根本不知道各个框架是怎么结合,报错了,你也无法定位理解错误所谓,最最重要的是,这不够优雅。

今天就带大家优雅的自下而上的构建SSM框架应用,首先分析构建流程

分析

首先先明确一点,整个项目我最先整合的框架是哪个?没错就是Spring,Spring管理着整合项目和所用到的框架,所以毋庸置疑第一步先整合Spring,然后我们就开始自下而上的去整合各个框架

这里明确一个思路,在大多数项目中,我们都是采用三层架构即:持久层,业务层,表现层。持久层是整个项目的最底层,也就是自下而上的最下,依次是业务层和表现层,在配置过程中很多人都是Spring整合mybatis再整合SpringMVC,其实这种思路是错误的,这是为整合框架而去整合框架。

正确的整合思路是,先去整合持久层,因为mybatis能够帮助我们简化数据库操作,所以我们把mybatis整合进来,如果我们还需要redis缓存支持,自然我们也把redis整合到持久层,然后整合业务层,业务层需要事务的管理,所以我们把事务整合进来,再次整合表现层,变现层我们需要SpringMVC,我们把他整合进来,需要什么就整合什么,这样我们才不会乱,这才是为了项目去整合框架。

步骤

由上分析我们就得出如下操作步骤(点击相应步骤查看步骤详情):

  1. 创建MAVEN项目
  2. 整合Spring
  3. 整合持久层
  4. 整合业务层
  5. 整合表现层

注:每一步结束都进行测试,一旦发生错误容易定位修改,否则最后测试都不知哪里的错误,养成良好的习惯

总结

项目的搭建,搭建过程并不重要,也许随着Spring的迭代,那些配置会发生很大的变换,但是最终要是搭建思路,以及分析,有了这个自下而上的思路,以后在任何搭建中都会得心印手。

Spring为什么这么优秀?不是她实现的技术有多么的高超,是他开创了一种思路,一种编程理念,所以有时候思路比实现更重要。

为了方便大家搭建项目,查看项目的目录架构,我把项目demo放在这里欢迎下载

下载链接

猜你喜欢

转载自blog.csdn.net/weixin_42604515/article/details/81289892
今日推荐