ssm框架通俗点理解(初认SSM框架)

初认SSM框架

作为一个初学者,从学习Jsp/Servlet再到使用框架,这种突如其来的变化有可能很难理解,但是个人认为使用框架并不是很难,关键理解它的思想,实践是检验真理的唯一标准,我们必须先实现,再理解,也就是人们常常说的先技术,再思想,实践才出真知啊!

SSM框架是当下较流行的开源的框架,也是MVC设计的典范,MVC即 模型层(model)、视图层(View)、控制器(Controller)的缩写,一种设计的思想,框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,对其他框架也就不难理解了,说了这么多,那么我们来看看什么是SSM框架呢?

ssm框架通俗点理解(初认SSM框架)(1)

SSM即 SpringMVC Spring Mybatis

我们在学习Jsp/Servlet期间,页面发送请求到达C层(控制器) 我们会通过在web.xml

里编写节点对应URL来实现,而在SSM框架 我们可以通过SpringMVC帮助我们到达控制层,

ssm框架通俗点理解(初认SSM框架)(2)

Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。我们只需要在web.xml里配置SpringMVC 一次,就可以使每一个请求都可以通过URL到控制器里对应的方法了。是不是很神奇啊,这就是springMVC的好处。

Spring是一个全新的概念,比较难理解,他是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,对于初学者来说Spring 我们只需要理解其2大特征就可以了,一个是控制反转(IOC),一个是面向切面(AOP),在我看来,Spring的优点有很多,例如 降低耦合啊,方便开发啊,方便测试啊,方便集成其他框架和对事务、日志、权限等进行集中式管理啦等等等等。

ssm框架通俗点理解(初认SSM框架)(3)

Mybatis呢,它是一个半自动的O/R Mapping 工具,大家在学习Jsp/Servlet 过程中,我们与数据库交互的是通过JDBC来完成的,每一个Dao中都要写CRUD四大方法,有了数据持久化层的Mybatis 我们只需要在映射文件里编写sql语句,再也不用写JDBC啦。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页