SSM框架相关知识

原创 2015年11月18日 19:01:16

1.Spring MVC工作原理:

1.客户端发送请求到DispacherServlet(分发器)

2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Controller

3.Controller调用业务逻辑处理后,返回ModelAndView

4.DispacherSerclet查询视图解析器,找到ModelAndView指定的视图

5.视图负责将结果显示到客户端



2.Mybatis的优缺点

优点:SQL写在XML中,便于统一管理的优化,提供映射标签,支持对象和数据库的orm字段关系映射,可以对SQL进行优化。

缺点:SQL工作量大,mybatis的移植性不好,不支持级联


3.为什么要用spring?

1.spring能够很好的和各大框架整合

2.spring通过IOC容器管理了对象的创建和销毁  工厂模式(设计模式)

3.在使用hiberna丶mybatis的时候,不用每次都编写提交事务的代码,可以使用spring的AOP来管理事务


4.编程式事务和声明式事务的区别?

编程式事务:需要你在代码中直接加入处理事务的逻辑,可能需要你在代码中显示调用beginTransaction()丶commit()丶rollback()等事务相关的方法,如在执行a方法需要事务处理,你需要在a方法开始的时候开启事务,在方法结束的时候关闭事务。

声明式事务:在a方法发的外围添加注解或者直接在配置文件中定义,a方法需要事务处理的时候,在spring中会通过配置文件在a方法前后拦截,并添加事务。

二者的区别,编程式事务侵入性比较强,但处理粒度更细。


5.谈谈你对ssm框架的认识

ssm框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层

使用spring MVC负责请求的转发和视图管理

spring实现业务对象管理,mybatis作为数据对象的持久化引擎


版权声明:本文为博主原创文章,未经博主允许不得转载。

SSM框架浅谈

背景 前段时间,忙这忙那的,又是专题分析,又是PMP培训,一直都没有办法闲下来。最近又换了班组,昨天才把家当都搬好,今天终于有空可以写点东西了。上次给班组成员进行了一期Java的基础培训,这次准...
  • dairuiqing
  • dairuiqing
  • 2017年03月28日 15:09
  • 1574

SSH和SSM对比总结

当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界...
  • zhang275827743
  • zhang275827743
  • 2016年10月25日 17:41
  • 76539

为什么要用SSM框架?

1.背景和使用 作为Java Web程序员,我们从学校到就业到工作中,接触的最多的可能就是三大框架,学习的时候老师经常跟我们重复和强调,学会用SSH,可以保证就业,保证薪水,那时候没有人想过为什么要学...
  • xiao2shiqi
  • xiao2shiqi
  • 2016年12月15日 20:14
  • 8320

SSM框架的理解

谈谈SSM 1.spring MVC + spring +mybatis,是标准的MVC设计模式,将整个系统划分为显示层,Controller层,Service层,DAO层四层 使用Spring MV...
  • J1271820107
  • J1271820107
  • 2015年11月20日 13:34
  • 11159

浅谈当时自学SSM框架的心得

SSM框架心得(了解篇)
  • JuinH
  • JuinH
  • 2017年05月04日 09:47
  • 1338

java框架组合ssm和ssh各自的优势是什么?

ssm和ssh说白了就是m和h的区别 用最通俗易懂的话说,就是m是h的缩减版。就是说m种包含的内容是一些开发项目中比较常用的。而h算是完整版,包含了更多的内容,可以说h比m的内容多太多了。如果项目比较...
  • u012273935
  • u012273935
  • 2017年03月27日 21:42
  • 2952

ssh框架的优缺点

Struts:            优点:首先他是开源的,使开发者可以更深了解他的原理和内部实现机制,   可扩展性                  采用MVC模式分离业务逻辑层 显示层 模型层 ...
  • liu1695347
  • liu1695347
  • 2010年06月05日 20:04
  • 16993

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合...
  • gebitan505
  • gebitan505
  • 2015年03月19日 11:44
  • 1233101

SSM框架原理,作用及使用方法

作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring...
  • bieleyang
  • bieleyang
  • 2017年09月06日 09:17
  • 5765

整理ssh框架的优缺点

Hibernate优点 (1) 对象/关系数据库映射(ORM) 它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想 (2) 透明持久化(persistent) ...
  • tanguang_honesty
  • tanguang_honesty
  • 2013年05月20日 11:19
  • 9563
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSM框架相关知识
举报原因:
原因补充:

(最多只允许输入30个字)