摘要: 一. SpringEL入门 Spring动态语言(简称SpEL) 是一个支持运行时查询和操作对象图的强大的动态语言,语法类似于EL表达式,具有诸如显示方法和基本字符串模板函数等特性. 1. 准备工作 需要导入jar包 spring-expression.jar maven项目pom文件添加: 测试: 阅读全文
posted @ 2018-09-03 23:47 少说点话 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 一. AOP介绍 1. Aop介绍 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合 阅读全文
posted @ 2018-09-03 23:34 少说点话 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一. 依赖注入 测试类:Person.java 创建配置文件:applicationContext-injection.xml 创建测试代码:InjectionTest.java 1. set方法注入 1.1 基本类型值注入使用value 配置: 测试代码: 1.2 引入类型值注入ref 创建 Ca 阅读全文
posted @ 2018-09-03 23:21 少说点话 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 一. Spring简介 1. Spring介绍 Spring框架主页: Spring官网 Spring资源地址:下载地址 Spring框架,由Rod Johnson开发 Spring是一个非常活跃的开源框架, 基于IOC和AOP来构架多层JavaEE系统,以帮助分离项目组件之间的依赖关系 它的主要目 阅读全文
posted @ 2018-09-03 22:41 少说点话 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.创建工程 使用idea可以快速创建SpringBoot的工程 这里选择常用的类库,SpringBoot将各种框架类库都进行了封装,可以减少pom文件中的引用配置: 比如Spring和Mybatis整合的时候,传统Spring项目中需要引入: 而在SpringBoot中引入的是: 可以看到这个类库 阅读全文
posted @ 2018-09-02 23:32 少说点话 阅读(19127) 评论(0) 推荐(2) 编辑
摘要: 一. JPA简介 JPA是Java Persistence API的简称,中文名Java持久层Api,是JDK1.5注解或者Xml描述对象-关系表的映射关系,并将运行期的实体类对象持久化Dao数据库中!注意的是,如果两种映射发生冲突的时候XML优先于注解的方式! 1. 什么是JPA? JPA由EJB 阅读全文
posted @ 2018-09-02 23:05 少说点话 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 一. HQL查询 1. HQL(hibernate query language)单表查询 1.1 准备项目 创建项目: hinernate-03-query 引入jar,同前一个项目 复制实体(订单,客户),映射,配置,工具类. 创建项目: hinernate-03-query 引入jar,同前一 阅读全文
posted @ 2018-09-02 22:46 少说点话 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一. 一对多映射 1.基本应用 1.1 准备项目 创建项目:hibernate-02-relation 引入jar,同前一个项目 复制实体(客户)、映射、配置、工具类 创建项目:hibernate-02-relation 引入jar,同前一个项目 复制实体(客户)、映射、配置、工具类 1.2 创建订 阅读全文
posted @ 2018-09-02 22:33 少说点话 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一. Hibernate中的事务 1. 事务的回顾 1.1 什么是事务(Transaction)(面试重点) 是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,sql 能将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常 阅读全文
posted @ 2018-09-02 22:09 少说点话 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一. Hibernate简介 1.1 Hibernate介绍 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲 阅读全文
posted @ 2018-09-02 22:00 少说点话 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第一章 Maven安装 1.1 下载Maven库 下载地址:http://maven.apache.org/download.cgi 1.2 解压下载的库,认识Maven库目录 1.3 配置Maven环境变量 1.右键我的电脑(或者计算机)-属性-高级系统设置-高级-环境变量-系统变量-新建MAVE 阅读全文
posted @ 2018-09-02 21:38 少说点话 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 这种模式中,通常每个接收者都包含对另一个接收者的调用。如果一个对象不能处理请求 阅读全文
posted @ 2018-08-30 23:37 少说点话 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 1.SpringBoot核心相关内容 1.1入口类 SpringBoot通常有一个入口类*Application,内部有一个main方法,是启动SpringBoot的入口。使用@SpringBootApplication注解,并包含main方法。 1.2常见注解 @SpringBootApplica 阅读全文
posted @ 2018-08-22 17:37 少说点话 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 知识点总结 l 如何获取.Class文件对象 1, 通过Object类 getClass()方法获取 Class对象 2, 通过类名.class 方式 获取 Class对象 3, 通过反射的方式, Class.forName(String classname) 获取Class对象 public st 阅读全文
posted @ 2018-07-25 17:52 少说点话 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1)为什么要继承Thread类? 在Java中使用Thread这个类对线程进行描述。而我们现在希望通过自己的代码操作线程,自己的代码应该需要和Thread类之间产生关系。这里我们采用的继承的关系。 当我们继承了Thread类之后,我们自己的类也就变成了线程类。我们自己的类就继承到了Thread类中的 阅读全文
posted @ 2018-07-25 17:03 少说点话 阅读(157) 评论(0) 推荐(0) 编辑
网站运行: