怎样初步学习ssm框架

这几天我会系统的学习以下ssm框架,基本上也是从0开始,有不对的地方欢迎指出

标准的系统分为业务层、视图层、持久层。

一、什么是ssm框架?

ssm框架是spring+springMVC+mybatis的统称。下面我将按照自己的理解分开介绍一下。

1、spring(业务层):spring是一种轻量级的应用开发框架。简化程序开发,降低耦合度。

耦合:根据自己的理解就是类之间的依赖关系,降低依赖关系就是降低耦合度,依赖关系低,可重用性就会高,不用重复性的写有共性的代码。(高内聚低耦合)

2.springMVC(视图层):是直接面对用户的,类似于我们浏览网页看到的页面布局等信息。

3.mybatis(持久层):和数据库相关,进行数据库的各种操作。为什么要叫持久层呢?因为我们要把数据放在可以持久存放的一个地方。

二、为什么要用ssm框架

开发框架就是一套规则和写好的框架代码,它帮助我们实现了很多基础性的功能,节省了程序员大量的编码工作,让程序员可以把更多精力放到系统业务逻辑处理上。

开发框架还可以提高程序的规范性和代码的重用性。

规范性:给代码一种约束,可以避免由于不同的写代码习惯和方法导致的低可读性,让人一看有就感觉眼前一亮,哈哈这也是个人的感觉。

可重用性:不用老是重复性的去写几乎相同的代码,用一次我就调用一次,不用写,多方便,从而让代码的运行效率得到提高,从而减轻代码的负荷。

开发框架还可以提高程序的可扩展性和可维护性。

扩展性:可以在原代码的基础上进行相应的扩展,不必去大面积修改代码。

可维护性:当然是方便以后修改bug啦,bug大家都知道了,写一些程序都可能会遇上bug写代码不可能是一帆风顺嘚。