1 回顾 1.1 Maven的好处 节省空间 对jar包做了统一管理 依赖管理 一键构建 可跨平台 应用在大型项目可提高开发效率 1.2 Maven安装部署配置 1.3 Maven的仓库 本地仓库 远程仓库(私服) 中央仓库 1.4 添加依赖 从网络上搜索: http://search.maven. ...
分类:
其他好文 时间:
2018-01-17 20:20:18
阅读次数:
215
介绍 是一个贯穿整个项目的管理对象的容器 一站式框架 1.正是因为spring框架性质是属于容器的性质,容器中装什么对象就有什么功能所以 是一站式框架。 2.不仅不排斥其它框架,还能帮其它框架管理对象 3.aop支持 4.ioc思想 控制反转(Inversion of Control) 把创建对象的 ...
分类:
编程语言 时间:
2018-01-14 13:02:06
阅读次数:
172
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2017-11-22 10:20:19
阅读次数:
139
事务操作创建service和dao类,完成注入关系 service层叫业务逻辑层 dao层单纯对数据库操作层,在dao层不添加业务 假设现在有一个转账的需求,狗蛋有10000元,建国有20000元,狗蛋向建国转账1000元钱。 编写service层创建业务逻辑,OrderService.java 编 ...
分类:
编程语言 时间:
2017-11-10 16:53:26
阅读次数:
227
实例化spring ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml"); context.getBean("名字"); applicationContext.xml <bean ...
分类:
编程语言 时间:
2017-11-10 13:45:15
阅读次数:
177
1、AOP概念 所说的面向切面编程其实就是在处理一系列业务逻辑的时候这一系列动作看成一个动作集合。比如连接数据库来说: 加载驱动 获取class 获取连接对象 访问数据库 查询 操作结果 对于上面的这一系列动作我们把其中的虚线看成是一个个的切面。然后我们在虚线的位置上加入一些逻辑。哪怕是日志,这也就 ...
分类:
编程语言 时间:
2017-11-02 16:01:54
阅读次数:
137
学习Mybatis路径(适合有java基础和mysql基础的小伙伴) 1.把项目搭建起来,跑一跑感受一下 2.测试基本映射 3.测试高级映射 4.测试动态sql 5.学习懒加载与缓存 6.与spring整合 一、项目搭建 项目主要以学习测试为主,步骤如下: 1.新建一个Java工程,起名mybati ...
分类:
其他好文 时间:
2017-10-26 19:56:43
阅读次数:
196
当不能直接接触源码时,同样的不能给源码增加注解,这时可以使用xml的方式声明切面并引入新方法 CompactDisc接口 BlankDisc实现 TrackCounter方法(无注解) xml配置文件声明切面 测试: 测试输出: Printer接口 CDPrinter类实现Printer接口 xml ...
分类:
编程语言 时间:
2017-10-25 17:13:28
阅读次数:
202
一、基于注解的AspectJ 1、要在spring应用中使用AspectJ注解,必须在classpath下包含AspectJ类库: com.springsource.org.aopalliance.jar 和 com.springsource.org.aspectj.weaver.jar;将aop ...
分类:
编程语言 时间:
2017-10-14 19:48:34
阅读次数:
150