java
文章平均质量分 63
vzhchv0012
这个作者很懒,什么都没留下…
展开
-
spring学习笔记(3.20)
通过自己写例子理解工厂模式测试工厂类,了解AOP,IOC机制.通过UserDao的接口来调用不同的方法来存储实例.首先有UserDao接口.有各种实现类.其次有一个管理类UserMangaer,来实现接口中各种方法的使用.再次有一个Test类来测试,通过自己创建UserMangaer来调用UserDao接口中的方法用到了多态,单例模式,跟工厂模式.Spring就是把各种接口的实现放入到配置里,然...2009-03-22 01:43:02 · 95 阅读 · 0 评论 -
spring学习笔记(十二)
spring 对AOP的支持 从JoinPoint得到相关信息 package zhc.love.dj.test;public interface UserManger { public void addUser(String name,String password); public void delUser(int id) ; public void modUser(i...原创 2009-03-26 01:06:14 · 85 阅读 · 0 评论 -
spring学习笔记(十三)
如果目标对象实现了接口,默认情况下采用jdk动态代理机制实现aop.如果目标对象实现了接口,可以强制spring采用CGLIB生成代理.具体做法:引入CGLIB库(Hibernate采用的是CGLIB代理),在配置文件中增加cglib-nodep-2.1_3.jar<aop:aspectj-autoproxy proxy-target-class="true" /> AOP...原创 2009-03-26 01:14:49 · 79 阅读 · 0 评论 -
spring学习笔记(十四)
如果不实现接口,必须使用cglib库的支持才行. spring 会自动在CGLIB和JDK动态代理之间切换 package zhc.love.dj.cglib;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.support.ClassPathX...原创 2009-03-26 01:17:55 · 66 阅读 · 0 评论 -
spring学习笔记(十五)-编程式事务例子
声明式事务 编程式事务调试日志,还有记录日志自己手动写事务代码如Session session = null ;try{session = HebernateUtils.getSession();session.beginTransaction();session.getTransaction().commit();}catch(Excettion e){ e.pr...原创 2009-03-27 14:45:04 · 132 阅读 · 0 评论 -
spring学习笔记(十六)-声明式事务的例子
事务的传播特性1.声明式异常的配置配置SessionFactory配置事务管理器配置事务的传播特性配置哪些类哪些方法使用事务2.编写业务逻辑方法继承HibernateDaoSupport类,使用HibernateTemplate这个类持久化数据,HibernateTemplate是Session的轻量级封装默认的事务回滚是RuntimeException(包括所有实现该类的子类),普通异常不回...原创 2009-03-27 14:47:35 · 92 阅读 · 0 评论 -
Struts中ActionError学习
http://hi.baidu.com/mapleelf/blog/item/717b87994f79260b6e068cb8.html 转载一片文章做例子 自己加了例子.http://topic.csdn.net/t/20041110/08/3537882.html http://hi.baidu.com/hibydu/blog/item/6569bb3d72ae1102bb...原创 2009-05-16 09:09:31 · 101 阅读 · 0 评论 -
JFreechart 学习笔记 一
1.挑选图表工具常用的图表工具有:(1)FusionChart是一个简单易用的图表工具,使用它可以显示丰富的柱状图和曲线图,而且完全免费。使用FusionChart可以方便的生成漂亮的柱状图、曲线图等图标,显示直观、清晰。采用flash+ xml 方式,FusionCharts Free 的优点1.免安装 在使用FusionCharts Free前所要做的只是拷贝几个S...原创 2009-07-20 13:53:49 · 112 阅读 · 0 评论 -
JFreechart 学习笔记 二
比较难懂的英文词domain axis : 域轴range axis : 范围轴,值轴renderer : 渲染chart :图表horizontal 横向vertical 纵向plot 图表(在JFreechart中设置图表对象的各种类型的属性值)Legend 推测可能是下面类型的对象.核心类: 1. org.jfree.chart.JF...原创 2009-07-20 13:55:30 · 163 阅读 · 0 评论 -
spring学习笔记(十一)
spring对AOP的支持 采用在配置文件中配置的形式 package zhc.love.dj.test;public interface UserManger { public void addUser(String name,String password); public void delUser(int id) ; public void modUser(int i...原创 2009-03-26 00:58:50 · 90 阅读 · 0 评论 -
spring学习笔记(十)
spring对AOP的支持 spring采用对AOP的支持(采用Annotation @...,或者采用配置文件的方式)导入包aspectjrt.jar aspectjweaver.jar 是实现aop最全的两个包 采用静态编译而非运行时编译,效率上会高些横切关注点模块化就是切面切面默认情况下不需要接口,但对于目标对象,必须要有接口. package zhc.l...原创 2009-03-26 00:53:38 · 83 阅读 · 0 评论 -
spring学习笔记(3.20)
用Spring来代替自己创建类 IOC控制反转 跟上个例子对比来看通过set方法将要实现的类注入到产生的类中 /* 转载Spring内核研究-set方法注入和构造函数注入 Spring种提供了2种常用的注入方式,set方法注入和构造函数注入。由于这2种注入方式很相似,都可以满足我们的需求,所以在大多数情况下我们忽视了这2种注入方式的区别。下面让我们看看这2种注入方...2009-03-22 01:58:05 · 89 阅读 · 0 评论 -
spring学习笔记(三)
spring 讲对象的创建和依赖关系交给spring(IOC容器)来管理srping实现的IOC 由DI实现(注入管理)普通属性.日期的注入外界想引用该类,都需要引用id,由id对应该引用类如果不是类.不用ref 用value直接赋值下面这个例子讲的是spring中对普通属性如何注入,对日期类型如何注入. package zhc.love.dj.POJO;import...原创 2009-03-24 08:31:00 · 113 阅读 · 0 评论 -
spring学习笔记(四)
学习简化Spring的配置文件,对于多个有相同属性的对象,抽象出一个临时类来把公共属性包括进去.在各个对象中不用再添加,而对于想设置个性化的属性值,再在各个对象中配置. 四个javaBean类. 及其相关get set方法package zhc.love.dj.POJO;public class Bean2 { private Bean3 bean3 ; private Bean...原创 2009-03-24 10:12:42 · 88 阅读 · 0 评论 -
spring学习笔记(五)
beans标签的属性 可以设置是配置文件初始化的时候是全部初始化,还是延迟初始化默认是全部初始化springBean 的作用域两种 1:singleton : 每次调用getBean返回相同的实例 2:prototype : 每次调用getBean返回不同的实例 默认为singleton方式 package zhc.love.dj.spring;public c...原创 2009-03-24 10:52:31 · 88 阅读 · 0 评论 -
spring学习笔记(六)
spring 自动装配 可以简化配置熟 两种都在beans标签中配置 1:根据name(id) 来查询bean default-autowire="byName" 不用配置类中的类属性,会根据id去查找, 但是类的对象必须跟id名称保持一致.多用于快速开发,因为看不到继承关系. 2:根据type(class)来查询bean default-autowire="byType" 不用配置类中的雷...原创 2009-03-24 11:57:46 · 109 阅读 · 0 评论 -
spring学习笔记(七)
今天学习了为什么要使用代理类,和静态代理类. package zhc.love.dj;public interface UserManger { public void addUser(String name,String password); public void delUser(int id) ; public void modUser(int id,String n...原创 2009-03-25 01:00:56 · 88 阅读 · 0 评论 -
spring学习笔记(八)
轻量级最显著的特点:没有侵入性 控制反转: 用spring来管理各个java类 AOP 声明式事物 jdk动态代理:必须实现结构,如果不实现结构代理类生成不出来 实现方法的拦截 AOP的思想: 默认实现 动态代理AOP概念: 面向切面编程面向对象从上到下纵向理解,而AOP是从横向来解决问题.解决不是正常业务逻辑的问题,如添加安全检查,添加日志切面(Aspect):通过横切关注点找切面,本例为...原创 2009-03-25 01:06:38 · 84 阅读 · 0 评论 -
spring学习笔记(九)
http://www.shineblog.com/user5/cxiang/archives/2007/712653.shtml 关于动态代理的理解原创 2009-03-25 01:14:40 · 66 阅读 · 0 评论 -
关于java内存的一些文章
http://blog.csdn.net/chensheng913/relatedarticles/78313.aspx 计算java对象暂用的内存的代码http://tieba.baidu.com/f?kz=613503399 java内存的思考与总结 http://blog.csdn...原创 2009-08-31 13:09:35 · 123 阅读 · 0 评论