风故故,也依依

Stand still in the wind.

导航

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页

2009年7月20日 #

Spring AOP学习(1)

摘要: 需明确的几个概念:l 通知(Advice):用于告知系统将有哪些新的行为。l 切入点(Pointcut):定义了通知应该在应用到那些连接点。l 目标对象(Target):被通知的对象。l 代理(Proxy):将通知应用到目标对象后创建的对象。Spring有两种代理创建方式:1.如果目标对象实现了一个或多个接口暴露的方法,Spri... 阅读全文

posted @ 2009-07-20 21:43 jadmin 阅读(165) 评论(0) 推荐(0)

Spring 2.5 新特性

摘要: Spring2.5是Spring2.1各个里程碑版本的终结。Spring2.5是对Spring2.0的增强,增加了一些新的特性:全面支持java6和javaEE5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0等)全特性的注释驱动依赖注入,包括对限定词的支持支持基于classpath的组件扫描,自动侦测有注释的类支持AspectJ切点表达式中包含bean n... 阅读全文

posted @ 2009-07-20 01:45 jadmin 阅读(160) 评论(0) 推荐(0)

Spring的一点总结

摘要: 一、事务管理 事务传播1、required:方法在一个事务中执行,如果调用的方法在一个事务中,则使用该事务,否则将创建一个新的事务。(必须有,有就用,没有就建)2、mandatory:如果运行于事务中的客户调用了该方法,方法在客户的事务中执行。如果客户没有关联到事务中,容器就会抛出TransactionRequiredException.(必须有,有就用,没有报错)3、requiresnew:方法... 阅读全文

posted @ 2009-07-20 00:48 jadmin 阅读(128) 评论(0) 推荐(0)

Spring AOP的一些概念

摘要: 切面(Aspect): 一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。 在Spring AOP中,切面可以使用通用类(基于模式的风格) 或者在普通类中以 @Aspect 注解(@AspectJ风格)来实现。 连接点(Joinpoint): 在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。... 阅读全文

posted @ 2009-07-20 00:41 jadmin 阅读(171) 评论(0) 推荐(0)

2009年7月19日 #

Hibernate如何提升数据库查询的性能

摘要: 数据库查询性能的提升也是涉及到开发中的各个阶段,在开发中选用正确的查询方法无疑是最基础也最简单的。SQL语句的优化 使用正确的SQL语句可以在很大程度上提高系统的查询性能。获得同样数据而采用不同方式的SQL语句在性能上的差距可能是十分巨大的。 由于Hibernate是对JDBC的封装,SQL语句的产生都是动态由Hibernate自动完成的。Hibernate产... 阅读全文

posted @ 2009-07-19 21:36 jadmin 阅读(204) 评论(0) 推荐(0)

Hibernate的性能优化

摘要: Hibernate是对JDBC的轻量级封装,因此在很多情况下Hibernate的性能比直接使用JDBC存取数据库要低。然而,通过正确的方法和策略,在使用Hibernate的时候还是可以非常接近直接使用JDBC时的效率的,并且,在有些情况下还有可能高于使用JDBC时的执行效率。 在进行Hibernate性能优化时,需要从以下几个方面进行考虑:● 数据库设计调整。● ... 阅读全文

posted @ 2009-07-19 21:30 jadmin 阅读(466) 评论(0) 推荐(0)

Hibernate查询方法与缓存的关系

摘要: 在前面介绍了Hibernate的缓存技术以及基本的用法,在这里就具体的Hibernate所提供的查询方法与Hibernate缓存之间的关系做一个简单的总结。 在开发中,通常是通过两种方式来执行对数据库的查询操作的。一种方式是通过ID来获得单独的Java对象,另一种方式是通过HQL语句来执行对数据库的查询操作。下面就分别结合这两种查询方式来说明一下缓存的作用。 ... 阅读全文

posted @ 2009-07-19 21:29 jadmin 阅读(744) 评论(0) 推荐(0)

Hibernate查询缓存

摘要: 查询缓存 查询缓存是专门针对各种查询操作进行缓存。查询缓存会在整个SessionFactory的生命周期中起作用,存储的方式也是采用key-value的形式来进行存储的。 查询缓存中的key是根据查询的语句、查询的条件、查询的参数和查询的页数等信息组成的。而数据的存储则会使用两种方式,使用SELECT语句只查询实体对象的某些列或者某些实体对象列的组合时,会直接缓存整个结果集... 阅读全文

posted @ 2009-07-19 21:25 jadmin 阅读(488) 评论(0) 推荐(0)

Hibernate二级缓存

摘要: 二级缓存 与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。 SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定义SQL语句是在Hibernate初始化阶段根据映射元数据推导出来的。SessionF... 阅读全文

posted @ 2009-07-19 21:23 jadmin 阅读(779) 评论(0) 推荐(0)

Hibernate一级缓存

摘要: 大家都知道,Hibernate是以JDBC为基础实现的持久层组件,因而其性能肯定会低于直接使用JDBC来访问数据库。因此,为了提高Hibernate的性能,在Hibernate组件中提供了完善的缓存机制来提高数据库访问的性能。 什么是缓存 缓存是介于应用程序和物理数据之间的,其作用是为了降低应用程序对物理数据访问的频次从而提高应用系统的性能。缓存思想的提出主要... 阅读全文

posted @ 2009-07-19 21:18 jadmin 阅读(1973) 评论(1) 推荐(0)

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页