![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架
文章平均质量分 83
「已注销」
这个作者很懒,什么都没留下…
展开
-
(一)Spring介绍
1、概念 Spring是开源的轻量级框架,轻量级的意思就是不需要依赖额外的东西; Spring是一站式框架,提供了3层的功能(web层、server层、dao层),每一层都提供了解决方案; 他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。 2、Spring中重要的部分 (1)Ioc:控制反转。把创建对象的权利交给Spring框架,这是框架的重要原创 2018-01-25 21:46:07 · 244 阅读 · 0 评论 -
(二)Spring介绍(待完善)
(一)Spring介绍 Spring AOP aop概念 面向切面(方面)编程,可以不修改源代码的情况下扩展功能 与面向对象编程的不同就是: 面向对象可能会增加代码的重复性。如:增加一个类的功能,一般做法就是继承,但是这样耦合了。 aop原理 有接口情况和没接口的情况 (1)有接口的情况下 通过动态代理造出来一个类,具有 DaoImpl 全部功能,而且还有DaoImpl没有的功能原创 2018-01-26 23:14:58 · 224 阅读 · 0 评论 -
(一)Mybatis介绍
1.Mybatis简介 MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。 MyBatis的优点: 基于SQL语法,简单易学。 能了解底层组装过程。 SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。 程序调试方便。 MyBatis是一个持久层框架,是apache下的顶级项目 MyBatis让原创 2018-01-27 11:00:07 · 260 阅读 · 0 评论 -
(二)Mybatis介绍
(一)Mybatis介绍 Hibernate与Mybatis的区别 Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握, Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL原创 2018-01-27 22:53:34 · 225 阅读 · 0 评论 -
(三)Mybatis介绍
(一)Mybatis介绍 (二)Mybatis介绍 Pojo包装类型 1、输入参数的类型为map 主类测试: 注意:为什么要写jdbcType?什么时候写jdbcType? 当为参数传递空值时,你需要指定jdbcType。 即使值本身为NULL,某些数据库也需要知道值的类型。出于这个原因,为了获得最大的可移植性,JDBC规范本身需要指定类型,MyBatis需要将它传递,因为它原创 2018-01-28 22:35:01 · 246 阅读 · 0 评论 -
SpringMVC介绍
SpringMVC 1、什么是SpringMVC Spring mvc 是spring框架的一个模块 Spring mvc 是一个基于mvc的web框架 MVC是一个设计模式 2、MVC模式 SpringMVC是基于MVC的一个web框架,是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,用一种将业务逻辑、数据、显示分离的方法组织代码,M原创 2018-01-28 22:44:47 · 331 阅读 · 0 评论