SSM框架快速整合搭建(无maven版)

    Java开发中,最为常见的当属web端开发,其中SSM框架又是应用最为广泛的,因其轻量级、速度快、效率高的特点,在项目相对较小时颇受青睐。下面将对SSM框架的快速整合搭建进行通俗易懂的说明,尽量让大家掌握搭建的流程和基本的概念。

 一、SSM的基本概念

    所谓SSM,即spring MVC + spring +mybatis,标准的MVC设计模式,将整个系统划分为表现层、controller层、service层、DAO层四层,因此,在搭建框架时项目的目录结构最好要包含这些,方便管理和查看。当然了,spring MVC、spring、mybatis各司其职,在整个框架中有着不同的作用:

  • Spring是开源框架,是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,主要实现业务对象管理;

  • Spring MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离,主要负责请求的转发和视图管理;

  • MyBatis 是一个基于Java的持久层框架,作为数据对象的持久化引擎;

    二、环境配置

    在搭建框架时,配置文件不仅包括各框架的配置文件,还有整合的配置文件,最好规范命名下面是我的命名,大家可以作为参考,主要包括:

  • db.properties:JDBC属性文件,主要配置数据库相关

  • log4j.properties:日志配置文件,主要配置日志的输出

  • spring-mybatis.xml:spring和mybatis整合配置文件

  • spring-mvc.xml:spring MVC配置文件

  • web.xml:框架整合的配置文件

    下面来一步步搭建整合框架:

    1、新建项目

    由于我们未加入maven进行管理,所以这里需要创建一个Dynamic Web Project,在弹出的页面中输入项目名称,其他保持不变,Next,这里可以添加一个resources文件夹(按自己喜好),用来存放一些配置文件,如图所示:

继续Next直到最后时,按图中进行勾选,则会自动生成web.xml文件:

完成后,项目初步创建,基本目录如下:

    

 2、完善项目目录

    这里我们需要完善项目目录来方便管理整个项目,在src和resources中添加包package,WEB-INF中添加文件夹Folder,并添加相关配置文件,如下所示:

其中:

  • src包中是controller层、service层、dao层等相关业务代码,util是存放一些工具类;

  • resources包是资源配置文件:mybatis包存放数据库表xml文件;spring包存放spring和mybatis整合配置文件、springMVC配置文件;

  • jsp文件夹存放jsp页面;

  • lib文件夹存放外部jar包;

因为习惯使然,项目目录也各不相同,不过基本的配置不能少。

    3、添加jar包

    这里我们使用的框架版本为:

  • spring-framework-4.3.6.RELEASE(包含springMVC包)

  • mybatis-3.2.2

    上面的spring框架可通过地址:http://repo.spring.io/release/org/springframework/spring/ 进行版本选择下载࿰

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值