JDBC的优化与SSM及MVC内容介绍
对于先前所学习的用JDBC实现数据库的增删查改,现在将介绍如何利用MVC及SSM框架将其进行优化
一.SSM的含义
SSM的全称是:Spring+SpringMVC+Mybatis 。这是目前较为主流的使用于大型应用系统的框架。具体内容可以分为:
1.Spring:
IOC(控制反转):spring帮我们创建对象。利用了工厂模式将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象
AOP(面向切面)
2.SpringMVC:
Spring MVC属于Spring Framework的后续产品,已经融合在Spring Web Flow里面,它原生支持的Spring特性,让开发变得非常简单规范。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
3.Mybatis
MyBatis是一个用来帮助管理数据增删改查的框架,消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索,即用以数据库框架。
二.MVC
1.M:表示model(模型),是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据。
2.V:View(视图),是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。即负责显示数据。
3.C:Controller(控制器),是应用程序中处理用户交互的部分,通常控