- 博客(63)
- 收藏
- 关注
原创 Java_Mybatis:1. 框架概述
应用方面:框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;目的方面:框架是可被应用开发者定制的应用骨架。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。
2023-04-15 16:10:14 574 1
原创 Java_Spring:12. Spring 中的事务控制
此接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法,如下图:在开发中都是使用它的实现类,如下图:真正管理事务的对象使用 Spring JDBC 或 iBatis 进行持久化数据时使用org.springframework.orm.hibernate5.HibernateTransactionManager 使用Hibernate 版本进行持久化数据时使用。
2023-04-05 20:10:24 599
原创 Java_Spring:11. Spring 中的 JdbcTemplate
JdbcTemplate 是spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装,需要导入一个 spring-tx-5.0.2.RELEASE.jar(和事务相关)。第一种在 Dao 类中定义 JdbcTemplate 的方式,适用于所有配置方式(xml 和注解都可以)。第二种让 Dao 继承 JdbcDaoSupport 的方式,只能用于基于 XML 的方式,注解用不了。就是dao 有很多时,每个 dao 都有一些重复性的代码。此版本 dao,只需要给它的父类注入一个数据源。
2023-04-03 21:56:42 573
原创 Java_Spring:8. Spring 中 AOP 的细节
Introduction(引介)Joinpoint(连接点)Pointcut(切入点)Advice(通知/增强)Target(目标对象)Weaving(织入)Aspect(切面)
2023-03-28 09:11:52 1014
原创 Java_Spring:7. AOP 的相关概念
AOP:全称是面向切面编程。简单的说它就是把程序重复代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对已有方法进行增强。
2023-03-27 21:47:24 687
原创 Java_Spring:4. 使用 spring 的 IoC 的实现CRUD【案例】
【代码】Java_Spring:4. 使用 spring 的 IoC 的实现CRUD【案例】
2023-03-25 18:07:49 394
原创 Java_Spring:2. IoC 的概念和作用-程序的耦合和解耦
耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。耦合性存在于各个领域,而非软件设计中独有的,但是我们只讨论软件工程中的耦合。
2023-03-12 18:10:14 236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人