- 博客(5)
- 收藏
- 关注
原创 MyBatis基础(2)
MyBatis基础 1. MyBatis开发dao 1. SqlSession的使用范围 (1)SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory,将SqlSessionFactoryBuilder当成一个工具类使用,不需要使用单例模式进行管理 (2)SqlSession
2017-07-05 16:55:35 421 1
原创 MyBatis基础(1)
MyBatis基础 1. 对原生态jdbc程序中问题的总结 (1)数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁地连接和关闭,造成数据库资源浪费,影响数据库性能 解决方案:使用数据库连接池管理数据库连接 (2)将sql语句硬编码到java代码中,如果sql语句修改,需要重新编译java代码,不利于系统维护 解决方案:将sql语句配置在xml文件中,即使sq
2017-07-05 16:54:50 400 1
原创 Spring基础(3)
Spring进阶 1. 基于AspectJ的注解AOP 使用注解方式实现AOP操作 (1)创建对象 (2)开启AOP操作的自动代理 (3)在增强类上使用注解完成AOP操作 代码: @Aspect public class MyBook{ // 在方法上使用注解完成增强配置 @Before(value="exec
2017-07-03 11:09:39 567 1
原创 Spring基础(2)
Spring进阶 1. Spring的Bean管理(注解) 1. 代码中的特殊标记,使用注解可以完成功能 2. 注解的写法:@注解名称(属性名称=属性值) 3. 注解可以使用在类、属性、方法上 4. Spring注解开发 1.准备 (1)导入Jar包 (a)导入Spring的基础Jar包 (b)导入AOP的Jar包 Spring-aop-
2017-07-03 11:09:00 719 2
原创 Spring基础(1)
Spring概述 1. Spring概述 Spring是开源的轻量级框架 1. Spring核心两部分 (1) AOP:面向切面编程,扩展功能不是修改源代码 (2) IoC:控制反转,对象的创建不是通过new的方式,而是交给Spring配置创建类对象 2. Spring一站式框架 在JavaEE的三层结构中,每一层都提供了不同的解决技术 (1)web
2017-07-03 11:07:58 851 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人