摘要: 9.1、Spring-Mybaits整合 添加整合包: mybatis-spring-1.3.2.jar 修改配置文件 <!--获取 sqlSessionFactory --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSes 阅读全文
posted @ 2021-04-09 16:15 Mirindasky 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 8.1、Spring在jdbc中的作用 8.2、SpringJDBC实践 1、添加jar包支持类 spring-jdbc-4.3.14.RELEASE.jar、spring-tx-4.3.14.RELEASE.jar package cn.org.kingdom.dao.impl; import o 阅读全文
posted @ 2021-04-09 14:41 Mirindasky 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 7.1、AOP的概念 Aspect oritention programming(面向切面编程),Spring的AOP使用动态代理实现,如果一个类实现了接口,那么spring就使用JDK的动态代理完成AOP,如果一个类没有实现接口,那么spring就是用cglib完成AOP; AOP当中的概念: ① 阅读全文
posted @ 2021-04-09 14:40 Mirindasky 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 6.1、静态代理回顾 6.1.1、代码实现 package cn.org.kingdom.proxy; interface Subject{ public void getMoney(); } class RealSubject implements Subject{ @Override publi 阅读全文
posted @ 2021-04-09 13:47 Mirindasky 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 5.1、Spring标签 Autowired标签的作用 1、通过autowired标签可以让spring自动的把属性需要的对象从容器中找出来,并注入到对象 2、autowired标签可以放在字段或者setter方法上面 3、使用autowired标签可以注入一些spring内置的重要对象,比如Bea 阅读全文
posted @ 2021-04-09 09:10 Mirindasky 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 4.1、IOC容器 4.1.1、ObjectFactory 和ApplicationContext BeanFactory:这个接口是spring中最底层的接口,只提供了最简单的IoC功能(创建bean,获取bean,销毁bean) 在一般的应用当中,一般不使用BeanFactory;推荐用Appl 阅读全文
posted @ 2021-04-08 15:08 Mirindasky 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 3.1、传统测试存在的问题 1、每个测试都要重新启动spring 2、测试代码在管理spring容器,应该是spring容器在管理测试代码 3.2、Spring测试 3.2.1、Spring测试模型图 3.2.2、操作步骤 创建一个子工程。(spring-02-test) 1、添加maven依赖。 阅读全文
posted @ 2021-04-08 11:10 Mirindasky 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 2.1、IOC理论 新建一个空白的maven项目 我们先用我们原来的方式写一段代码 . 1、先写一个UserDao接口 public interface UserDao { public void getUser(); } 2、再去写dao实现类 public class UserDaoImpl i 阅读全文
posted @ 2021-04-08 09:33 Mirindasky 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1.1、开发中遇到的问题 1、代码耦合性太高 public class EmployeeServiceImpl { private IEmployeeDAO employeeDAO = new EmployeeDAOImpl(); } 若把IEmployeeDAO的实现改成:MyBatisDAOIm 阅读全文
posted @ 2021-04-07 11:34 Mirindasky 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Java语言简介 Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 Java具有简单 阅读全文
posted @ 2021-03-07 17:23 Mirindasky 阅读(68) 评论(0) 推荐(0) 编辑