- 博客(16)
- 收藏
- 关注
原创 AOP实现_AOP中的概念_注解方式_XML配置方式声明切面
AOP实现_AOP中的概念_注解方式_XML配置方式声明切面 AOP中的概念 Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面横切性关注点的抽象.joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点,实际上joinpoint还可
2012-02-22 10:26:39 1915
原创 动态代理_JDK动态代理_CGlib动态代理
使用,JDK的代理(被代理类,必须有一个接口),如果被代理类,没有实现接口。则使用CGlib来生成代理类一、实现 InvocationHandler接口,并重构 invoke 方法二、使用Proxy的newProxyInstance方法。生成代理类。返回类型是被代理类,实现的接口。使用,CGlib的代理(被代理类,必须有一个接口)导入CGlib\cglib-
2012-02-19 22:55:12 620
原创 自动扫描方式把组件纳入spring容器中管理
spring2.5引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入进spring容器中管理。@Service用于标注业务层组件、@Controller用于标注控制层组件(如struts中的action)、@Repository用于标注数据访问组件
2012-02-19 21:05:56 689
原创 Spring依赖注入方式_属性setter方法注入_构造器注入_注解注入
Spring依赖注入_set注入_构造器注入_注解注入 属性setter方法注入_方式一(通用bean)_方法二(使用内部bean)_ 基本类型的注入_集合类型的注入一、在beans.xml中,配置要被注入的bean.二、在需要注入的bean配置中添加设置 1、被注入类接口 及 被注入的bean。PersonDao.java package com.dwt1220
2012-02-16 16:48:51 8367
原创 Bean的作用域_初始化_Bean的作用域_延迟初始化_指定Bean的初始化方法和销毁方法
Bean的作用域_延迟初始化_初始化方法_销毁方法 .singleton 在每个Spring IoC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init=“true”来延迟初始化bean,这时候,只有第一次获取bean会才初始化bean。如: 如果想对所有bean都应用延迟初始化,可以在根节点bea
2012-02-16 16:13:33 661
原创 从spring容器中得到bean_使用类构造器实例化_使用静态工厂方法实例化_使用实例工厂方法实例化_例子
从spring容器中得到bean 使用类构造器实例化 使用静态工厂方法实例化 使用实例工厂方法实例化 例子 1.使用类构造器实例化 2.使用静态工厂方法实例化 public class OrderFactory { public static OrderServiceBean createOrder(){ return new OrderServiceB
2012-02-15 12:24:08 2120
原创 搭建与测试Spring的开发环境_容器常用的两种方式
搭建与测试Spring的开发环境 容器常用的两种方式 三种实例化Bean的方式下载地址:http://www.springsource.org/download/community?project=Spring%2520Framework 基本包dist\spring.jar lib\jakarta-commons\commons-logging.jar 如果
2012-02-15 12:12:22 487
原创 Hibernate的拦截器与监听器_使用SQL_命名查询
拦截器与监听器_使用SQL_命名查询 拦截器与监听事件 拦截器与事件都是hibernate的扩展机制 Interceptor接口是老的实现机制现在改成事件监听机制; 他们都是hibernate的回调接口,hibernate在save,delete,update…等会回调这些类。 事件设置 一、 根据要监听的事件,继承相应的接口,如SaveOrUpdateEv
2012-02-14 16:34:28 1843
原创 hibernate.cfg.xml hbm.xml内容解释
hibernate.cfg.xmlhttp://dl.dbank.com/c084a5bjqe hbm.xml第5章http://dl.dbank.com/c01julejxv
2012-02-13 10:34:36 495
原创 事务_单个数据库_多个数据库(JTATransaction)_session context和事务边界(大多用于WEB)_悲观锁与乐观锁
事务_单个数据库_多个数据库(JTATransaction)_session context和事务边界(大多用于WEB)_悲观锁与乐观锁事务_单个数据库_多个数据库(JTATransaction)JDBCTransaction单个数据库(一个SesisonFactory对应一个数据库),由JDBC实现。Session session = null;T
2012-02-12 18:32:55 608
原创 懒加载_缓存_批量更新
懒加载 _session.load懒加载_一对一懒加载_one-to-many(元素)懒加载_many-to-one(元素)懒加载_many-to-many(元素)懒加载:缓存_一级缓存,Session级共享_二级缓存_配置_ 查看缓存信息_清除二级缓存_分布式二级缓存_分布式缓存和中央缓存。 批量更新 asm和cglib两个包实现;Domian是非final的1.sessio
2012-02-10 10:45:22 692
原创 继承关系_整个继承树映射到一张表_每个类映射到一张表_鉴别器与内连接相结合(混合)_每个具体类映射一张独立表
整个继承树映射到一张表_每个类映射到一张表_鉴别器与内连接相结合(混合)_每个具体类映射一张独立表 整个继承树映射到一张表描述:在父类的配置文件中1、添加鉴别器标签column="type"给Hibernate使用,type属性设置column的类型,默认String2、配置子类 name="类名" discriminator-value="类对应的鉴别字段的数值
2012-02-09 16:06:33 804
原创 Hibernate中使用的集合类型,级联和关系维护
根据Department和EmployeeDepartment.hbm.xml<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
2012-02-09 11:35:38 498
原创 有用网址
数学:http://www.heymath.com/index_row.jsp免费教程:http://www.up4g.com/video/xuexiluxiantu/
2012-02-07 10:27:17 286
原创 Hibernate一对多,一对一,多对多,组建关联关系
一对多,多对一设置(效率低,数量大的情况下一般,只使用一对多的单项连接) Department.javapackage com.dwt1220;import java.util.Set;public class Department { public int id; public String name; public Set employee;
2012-02-06 21:12:40 598
原创 hibernate简单事例,注意事项,保存,更新,删除,session,Query,Criteria查询_Hql与Criteria查询的补充知识
需要jar包简单事例 注意事项保存,更新,删除查询session.get(id);Query接口查询query.list();query.uniquResult();Criteria接口查询criteria.list();criteria.uniqueResult(); Hql与Criteria查询的补充知识
2012-02-01 21:37:47 3266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人