当前位置:   article > 正文

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

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/ 进行版本选择下载,一般认准以dist.zip结尾

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/200195
推荐阅读
相关标签
  

闽ICP备14008679号