文章分类 -  Spring+SpringMVC+Mybatis

摘要:SpringMVC基础 MVC是指Model、View、Controller的缩写,分别代表Web程序的三种职责: 模型:用于存储数据以及处理用户提请求的业务逻辑; 视图:向控制器提交数据,显示模型中的数据; 控制器:根据视图提出的请求判断将请求和数据提交给哪个模型处理,将处理后的有关结果交给哪个视 阅读全文
posted @ 2020-04-01 14:55 Aaron`Joe 阅读(45) 评论(0) 推荐(0)
摘要:动态SQL 类似于JAVA中的if语句,用法示例如下: ,, 类似于JAVA中的switch语句,用法示例如下: ,, 元素的主要功能是可以在自己包含的内容加上某些前缀,也可以在其后加上某些后缀,与之对应的是prefix和suffix;可以把包含内容的首部某些内容覆盖,即忽略,也可以把尾部的某些内容 阅读全文
posted @ 2020-04-01 12:03 Aaron`Joe 阅读(61) 评论(0) 推荐(0)
摘要:映射器 映射器是MyBatis中最复杂且重要的组件,由一个接口加上XML文件组成。MyBatis的映射器也可以注解完成,但实际应用中使用不广泛,原因主要来自以下几个方面: 面对复杂的SQL会显得很无力 注解的可读性较差 注解丢失了XML上下文相互引用的功能 因此,推荐使用XML文件开发映射器,SQL 阅读全文
posted @ 2020-03-30 12:42 Aaron`Joe 阅读(269) 评论(0) 推荐(0)
摘要:MyBatis基础 工作原理 1. 读取MyBatis配置文件:mybatis config.xml为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,例如数据库连接信息。 2. 加载映射文件:映射文件即SQL映射文件,该文件中配置了操作系统数据库的SQL语句,需要在MyBatis 阅读全文
posted @ 2020-03-12 18:45 Aaron`Joe 阅读(70) 评论(0) 推荐(0)
摘要:Spring AOP ========= ​ AOP即面向切面编程,它与OOP(面对对象编程)相辅相成,提供了与OOP不同的抽象软件结构视角。在OOP中,以类作为程序的基本单元,而AOP中的基本单元是Aspect(切面)。Struts2的拦截器设计就是基于AOP的思想,是个比较经典的应用。 ​ 在业 阅读全文
posted @ 2020-03-12 16:26 Aaron`Joe 阅读(100) 评论(0) 推荐(0)
摘要:Spring Bean =========== ​ Spring Bean的开发需要讲Bean配置在Spring的配置文件中。Spring框架支持XML和Properties两种格式的配置文件,常用XML进行配置。 ​ XML的配置文件的根元素是,中包括了多个子元素,元素定义一个Bean,并描述Be 阅读全文
posted @ 2020-03-11 17:13 Aaron`Joe 阅读(74) 评论(0) 推荐(0)
摘要:Spring IoC(Inversion of Control)是框架的核心,用来实现控制反转。它基于BeanFactory和ApplicationContext接口。 BeanFactory是用来管理Bean的工厂,负责初始化Bean会根据XML配置文件的定义来进行Bean的装配,BeanFact 阅读全文
posted @ 2020-03-10 18:30 Aaron`Joe 阅读(43) 评论(0) 推荐(0)