自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Al_assad的博客

念念不忘,必有回响

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring DAO(4):Spring 集成 Hibernate

Spring 集成 HibernateSpring 对于大量的 ORM 框架 进行了集成支持,提供了更加方便的基础设施搭建,统一的异常封装,统一的的事务管理,同时允许混用多个 ORM 框架;Spring 支持 Hibernate 的最低版本为 Hibernate 3.6,提供了Spring 风格的更加简便的配置方式,同时提供了 HibernateTemplate 模板类,用于降低

2017-12-16 20:03:13 495

原创 Spring DAO(3):Spring 事务管理

Spring 对于事务管理的支持关于事务管理的基本概念,查看 http://blog.csdn.net/al_assad/article/details/78808820JDBC 底层已经提供了对于事务管理的一系列接口和实现类,Spring 对于 JDBC 的事务管理进行了进一步的封装,不仅支持编程式的事务管理,还提供了更加简洁的声明式事务管理;Spri

2017-12-16 20:01:45 569

原创 Spring DAO(2):Spring JDBC 访问数据库

以下完整示例代码地址:https://gitee.com/assad/springframework-test-daohttps://gitee.com/assad/springframework-test-dao配置使用 Spring JDBC 的基本过程示例模块:site/assad/domain/User(领域对象)site/assad/dao

2017-12-16 19:57:43 731

原创 Spring DAO(1):基础 & 数据源配置

DAO(Data Access Object)用于访问数据的对象,DAO 屏蔽了数据储存的最终介质和具体的实现技术细节;Spring 提供了一套完善的DAO体系,用于屏蔽各种持久化技术的实现细节,以统一的管理方式进行管理;统一的DAO异常体系Spring 提供了一套和实现技术无关的、面向 DAO 层语义的异常体系,并通过转换器将不同的持久化技术的异常转换为Spring 的异常;Sp

2017-12-16 19:45:10 995

原创 ThreadLocal<T> Java线程局部变量

ThreadLocal Java线程局部变量 在 IBM XML,FORTRAN 等语言中在语法层面就提供了线程局部变量,但是Java在语法层面并没有提供这样的支持,而是在 JDK 1.2 开始就提供了 java.lang.ThreadLocal (并在JDK1.5开始支持泛型 ThreadLoca )用于支持线程局部变量 ,使用ThreadLocal 工具类可以很简洁地编写多线程层程序,

2017-12-15 09:33:28 590

原创 数据库事务的基本概念

数据库事务概念  数据库事务的4个基本规定(ACID) 数据库对于事务具有严格规定,即必须满足以下4个特性:·       原子性(Atomic):表示组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有操作都执行成功,该事务才可以提交;否则已执行的所有操作都必须撤销,数据库回滚到初始状态;·       一致性(Consistency):事务操作成功后,数据

2017-12-15 00:40:11 704

原创 Spring framework(4):IoC (2) Bean 装配

Spring 装配 Bean 概述Spring 容器启动的3个条件:Spring 本身:Spring 框架的类包都已经放置在应用程序的类路径下;Bean 配置信息:应用程序为 Spring 提供了完整的 Bean 配置信息;Bean 实现类:Bean 实现类都已经放到应用程序的类路径下;Bean 配置信息由以下4部分组成:Bean 的实现类;

2017-12-06 15:35:51 756

原创 Spring framework(7):国际化支持 i18n

Spring 国际化 i18n以下完整示例代码地址:https://gitee.com/assad/springframework-test-i18n关于 Java 本身对于 i18n 的支持,参见:http://blog.csdn.net/al_assad/article/details/78689808MessageSourceSprin

2017-12-06 15:32:30 1268

原创 Spring framework(6):SpEL 表达式

SpEL 概述Spring 动态语言(SpEL)是一个支持运行时查询和操作对象的动态语言,其语法类似于 EL 表达式,具有如显示方式调用、字符串模板函数等强大特性,同时能够很好地与其他动态语言进行集成;使用 SpEL 时需要导入 spring-expression 依赖;基本使用 ExpressionParser pars

2017-12-06 15:29:56 1391

原创 Spring framework(5):AOP

以下示例代码完整代码地址:https://gitee.com/assad/springframework-test-aopAOP 基础AOP (Aspect Oriented Programing)面向切面编程,是通过预编译方式和运行动态代理实现程序功能同意维护的一种技术,利用AOP可以对业务逻辑的各个部分进行隔离,从而降低业务逻辑各部分之间的耦合度。AOP 相关术语

2017-12-06 15:28:12 662

原创 Spring framework(3):IoC(1) IoC 容器&上下文对象

IoC 概述概念IoC(Inverse of Control)控制反转是 Spring 容器的内核,AOP、声明式事务等都是基于该概念;从概念上来说,可以用 DI(Dependency Injection)依赖注入来代替Ioc的理解:让调用类对某一接口的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口的依赖;Ioc 的类型从注入方法来来看,Ioc主要划分为 3 类:

2017-12-06 15:26:06 685

原创 Spring framework(2):资源访问&资源加载

资源访问接口 Resource为了弥补 JDK 提供的资源访问类(java.net.URL,java.io.File等)缺少从类路径或Web容器的上下文中获取资源的能力,Spring 提供了 Resouce 接口和一系列的实现类来是增强对不同类型资源的访问能力;Resource 接口主要的方法:boolean exists()资源是否存在;

2017-12-06 15:22:02 620

原创 Spring framework(1):框架构建&配置文件

Spring 框架概况Spring 框架主要可以分为以下模块:1.Core Container(核心模块)Core :实现了IOC功能,用配置的方式进行类于类之间的以阿里关系描述,用IOC容器负责依赖类之间的创建,拼接,管理,获取等工作;Bean :提供了 BeanFactory,是Spring Core的核心接口,实现了IOC容器的核心功能;Context

2017-12-06 15:18:34 1586

原创 Java 对国际化 (i18n) 的支持&资源包的调用

Java 国际化 i18n国际化信息也成为本地化信息,一般需要2个条件才能确定一个特定的国际化信息,分别是:“语言类型” 和 “国家/地区信息”,Java 为国际化提供了一系列类支持;常用的“语言类型” 和 “国家/地区信息”代码如下:语言类型代码:中文zh英语en日语ja法语fr

2017-12-01 18:15:25 6720

psi-prob 3.0RC1

psi-prob 3.0RC1,是已经停止维护的lambda prob的一个分支,上传版本为2016-12的最新版本,支持Tomcat 7+,8,9版本,直接在github下载速度简直无以言语,可以直接在官方的页面查看版本信息:https://github.com/psi-probe/psi-probe/releases

2017-07-29

Github客户端

直接上Github下载客户端网速简直

2017-03-13

uJavaActors包和源代码

基于Java实现的简易Actor包,全部源码只用1200多行,可以用于研究Actor在Java的实现,来源:https://github.com/ggrandes-clones/j-javaactors-ibm

2017-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除