如何搭建SSM

技术方案

  • 项目管理:maven
  • 框架:spring、springmvc、mybatis、easyui
  • 数据:mysql

主要用途
实现了用户管理、菜单管理、部门管理、理财管理、理财报表、待办管理、字典管理等多个功能,可作为有具体需要的朋友提供参考的demo,也可作为新手学习的demo。

代码地址
https://git.oschina.net/xi_fan/CompanyManager.git


搭建流程

一、搭建一个Maven项目,在pom导入相关的依赖包,具体可以查看本项目的pom文件,该pom文件

二、web.xml的核心配置:(以本项目为例)
1、spring的相关配置:


2、springmvc的相关配置:


三、Spring、SpringMVC、Mybatis三个框架对应的xml配置文件分别对应为spring.xml(spring)、spring-mybatis.xml 和 springmvc-servlet.xml(springmvc),至于为什么要分成这几个文件呢,因为这样分的话可以让配置文件条理相对清晰,spring对应的spring.xml配置文件主要管理service层,如spring的配置文件:


这样可以让spring.xml去管理好service层。相应的spring-mybatis可以管理好model层,spring-mvc可以管理好controller层。
三、 须注意的一点是,使用Mybatis开发的dao层和hibernate不一样,使用Mybatis的dao层是接口,而具体的操作在对应的Mapper文件中。


Note:欢迎有兴趣的小伙伴们fork该项目,一起为完善该项目!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,120评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,151评论 6 342
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,207评论 0 4
  • 最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Myba...
    mingli_jianshu1阅读 5,529评论 0 10
  • 8.15【Day135】今日所读: 《你的生命有什么可能》P290-P482 今天很晚了,只谈谈今日收益最大的一点...
    _原野阅读 1,243评论 0 0

友情链接更多精彩内容