![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架
Spring+SpringMVC+MyBatis
J.K.Yang
这个作者很懒,什么都没留下…
展开
-
Spring教程一(核心概念+IoC容器+Bean定义)
大部分内容源自于网络,主要用于记录笔记心得和与网友分享,非商业用途,侵删。Spring核心概念依赖注入(DI)Spring 最认同的技术是控制反转的依赖注入(DI)模式。控制反转(IoC)是一个通用的概念,它可以用许多不同的方式去表达,依赖注入仅仅是控制反转的一个具体的例子。将依赖关系部分转化为两个类之间的关联。例如,类 A 依赖于类 B。现在,让我们看一看第二部分,注入。所有这一切都...转载 2019-02-12 17:11:06 · 398 阅读 · 0 评论 -
Spring教程二(依赖注入DI+Beans自动装配)
Spring 依赖注入Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。依赖注入每个基于应用程序的 java 都有几个对象,这些对象一起工作来呈现出终端用户所看到的工作的应用程序。当编写一个复杂的 Java 应用程序时,应用程序类应该尽可能独立于其他 Java 类来增加这些类重用的可能性,并且在做单元测试时,测试独立于其他类的独立性。依赖注入(或有时称为布线)...转载 2019-02-13 10:50:37 · 170 阅读 · 0 评论 -
Spring教程三(注解)
Spring 基于注解的配置从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。注解连线在默认情况下在 Spring 容器中不打开。因此,在可以使用基于注解的连线之前,我们将需要...转载 2019-02-13 15:34:36 · 288 阅读 · 0 评论 -
Spring教程四(面向切面编程AOP)
Spring 框架的 AOPSpring 框架的一个关键组件是面向方面的编程(AOP)框架。面向方面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。跨一个应用程序的多个点的功能被称为横切关注点,这些横切关注点在概念上独立于应用程序的业务逻辑。有各种各样的常见的很好的方面的例子,如日志记录、审计、声明式事务、安全性和缓存等。在 OOP 中,关键单元模块度是类,而在 AOP 中单元模块度是方...转载 2019-02-13 17:25:56 · 150 阅读 · 0 评论 -
SpringMVC 框架
SpringMVC 框架教程Spring web MVC 框架提供了模型-视图-控制的体系结构和可以用来开发灵活、松散耦合的 web 应用程序的组件。MVC 模式导致了应用程序的不同方面(输入逻辑、业务逻辑和 UI 逻辑)的分离,同时提供了在这些元素之间的松散耦合。模型封装了应用程序数据,并且通常它们由 POJO 组成。视图主要用于呈现模型数据,并且通常它生成客户端的浏览器...转载 2019-02-14 18:21:58 · 219 阅读 · 0 评论 -
MyBatis教程一(入门示例+接口注解+增删改查)
MyBatis教程MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFac...转载 2019-02-20 16:49:50 · 424 阅读 · 0 评论 -
MyBatis教程二(表关联(一对多+多对一))
Mybatis表关联一对多在Java实体对象对中,一对多可以根据List和Set来实现,两者在mybitis中都是通过collection标签来配合来加以实现。应用场景:首先根据用户 ID 读取一个用户信息,然后再读取这个用户所发布贴子(post)。1、先做一些准备工作创建一个 java 工程,工程名称为:mybatis04-one2many,还需要创建两张表,它们分别是用户表 user,...转载 2019-02-20 18:04:29 · 194 阅读 · 0 评论 -
Mybatis教程三(与Spring集成+整合SpringMVC)
Mybatis与Spring集成前面讲到有关 mybatis 连接数据库,然后进行进行数据增删改查,以及多表联合查询的例子,但很多的项目中,通常会用 spring 这个粘合剂来管理 datasource 等。整个Mybatis与Spring集成示例要完成的步骤如下:1、示例功能描述2、创建工程3、数据库表结构及数据记录4、实例对象5、配置文件6、测试执行,输出结果1、示例功能描述...转载 2019-02-21 11:08:24 · 335 阅读 · 0 评论 -
Mybatis教程四(动态SQL语句)
MyBatis动态SQL语句总体说来mybatis 动态SQL 语句主要有以下几类:if 语句 (简单的条件判断)choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似.trim (对包含的内容加上 prefix,或者 suffix 等,前缀,后缀)where (主要是用来简化sql语句中where条件判断的,...转载 2019-02-21 15:54:11 · 743 阅读 · 0 评论