使用SSM框架搭建JavaWeb项目

本篇文章介绍的是如何搭建Java Web项目,所使用的框架是SSM框架,使用的开发工具是IDEA

一、SSM框架介绍

SSM框架,是Spring + Spring MVC + MyBatis的缩写,这是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。
使用spring MVC负责请求的转发和视图管理
spring实现业务对象管理
mybatis作为数据对象的持久化引擎

1、Spring

Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。
  Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。

2、SpringMVC

SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。

3、MyBatis

mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。

二、使用IDEA平台搭建JavaWeb项目

1、创建项目

打开idea,创建项目
框架创建项目需要使用Maven
Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个*信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目

使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目点击完成后Maven会自动加载配置创建包结构,
右下侧弹窗提示点击右侧那个即可
下方会有加载进度条,等待加载完

使用SSM框架搭建JavaWeb项目
加载完成后包结构如下图
使用SSM框架搭建JavaWeb项目

2、配置tomcat

tomcat是用来提供服务器平台的
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目

使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目
使用SSM框架搭建JavaWeb项目

三、运行展示

使用SSM框架搭建JavaWeb项目点击运行,加载网页

使用SSM框架搭建JavaWeb项目