摘要: Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性每个Hibernate配置文件对应一个Configuration对象Hibernate配置文件可以有两种格式: hibernate.properties hibernate.cfg.xml----常用Hi... 阅读全文
posted @ 2014-11-25 19:36 _freedom_yl 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 接上篇文章继续学习Hibernate的Session(http://www.cnblogs.com/dreamfree/p/4111777.html)持久化对象的状态; 站在持久化的角度,Hibernate把对象分为4种状态:持久化状态、临时状态、游离状态、删除状态。 Session的特定方... 阅读全文
posted @ 2014-11-24 22:47 _freedom_yl 阅读(2442) 评论(0) 推荐(0) 编辑
摘要: Hibernate Session概述 Session接口是Hibernate向应用程序提供的操纵数据库的最主要的接口,它提供了基本的保存、更新、删除和加载Java对象的方法。 Session具有一个缓存,位于缓存中的对象称为持久化对象,它和数据库中的相关记录对应。Session能够在某些时间点... 阅读全文
posted @ 2014-11-20 23:13 _freedom_yl 阅读(840) 评论(2) 推荐(0) 编辑
摘要: Hibernate作为一个优秀的持久化框架、ORM框架。在日常的Java开发中常常用到。本文主要通过一个简单的例子来介绍下Hibernate4.x的入门知识。新建一个Java项目,并加入Hibernate要使用的jar包和数据库驱动包,建立Hibernate的配置文件新建持久化类新建持久化类的配置文... 阅读全文
posted @ 2014-11-19 22:55 _freedom_yl 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 事务简介: 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性 事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用 事务的四个关键属性(ACID) 原子性(atomicity):事务室一个原子操作,有一系列动作组成... 阅读全文
posted @ 2014-11-18 22:17 _freedom_yl 阅读(572) 评论(0) 推荐(0) 编辑
摘要: JdbcTemplate简介 为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架 作为Spring JDBC框架的核心,JDBC模板的设计目的是为不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务。通过... 阅读全文
posted @ 2014-11-17 21:36 _freedom_yl 阅读(893) 评论(0) 推荐(0) 编辑
摘要: Spring AOP的配置可以基于注解,也可以基于XML文件。前面几篇都是使用注解的方式。下面介绍下使用XML文件如何配置使用的测试类和切面类都类似。只需要属于AOP的注解去掉即可。下面是AOP的XML配置: 1 2 9 10 11 12 13 14 ... 阅读全文
posted @ 2014-11-16 23:33 _freedom_yl 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中学习了Spring AOP,并学习了前置通知和后置通知。地址为:http://www.cnblogs.com/dreamfree/p/4095858.html 在本文中,将继续上篇的学习,继续了解返回通知、异常通知和环绕通知。具体的含义详见代码注释 1 package com.yl.sp 阅读全文
posted @ 2014-11-16 22:49 _freedom_yl 阅读(19566) 评论(1) 推荐(3) 编辑
摘要: Spring AOP AspectJ:Java社区里最完整最流行的AOP框架 在Spring2.0以上的版本中,可以使用基于AspectJ注解或基于XML配置的AOP在Spring中启用AspectJ注解支持 要在Spring应用中使用AspectJ注解,必须在classpath下包含A... 阅读全文
posted @ 2014-11-13 20:54 _freedom_yl 阅读(11280) 评论(0) 推荐(1) 编辑
摘要: AOP简介 AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统OOP的补充 AOP的主要编程对象时切面(aspect),而切面模块化横切关注点 在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能在哪里,以什么方式应用,并且... 阅读全文
posted @ 2014-11-12 22:47 _freedom_yl 阅读(591) 评论(0) 推荐(0) 编辑