Java EE编程
changmingxie
这个作者很懒,什么都没留下…
展开
-
自定义的Native SQL Query返回强类型的Bean
需要显示地将其转化成强类型的Java Bean类,如何减少这些繁琐的转换呢? 解决方案: 将原始数据集的每条记录根据一定的规则将其自动映射成Java Bean 对象,比如为Query 返回的列名在Java Bean类中查找匹配的字段(忽略_,空格,大小写,等), 使用反射将该列的值赋值到Java Bean的字段中。 Spring 中为我们提供了一个现成的类用来实现此功能的类-BeanPropertyRowMapper,该类就是使用反射依据列名在Java Bean类中查找匹配的属性,如下是其原创 2012-08-22 15:00:14 · 324 阅读 · 0 评论 -
Spring BeanFactory学习
方法,可以取得IoC的容器管理的Bean。我们所熟悉的ApplicationContext也是实现了该接口。 下面是BeanFactory接口的源代码: public interface BeanFactory { String FACTORY_BEAN_PREFIX = "&"; Object getBean(String name) throws BeansException; <T> T getBe2012-08-23 22:32:08 · 75 阅读 · 0 评论 -
Audit Trail Framework
原创 2012-08-25 20:09:06 · 112 阅读 · 0 评论 -
Audit Trail Framwork实现系列-需求
ame, 如果一个用户 A 于今天2 点将一个Supplier sp1 的Name 从a 改成b, 那么就要记下来该用户A 在今天2 点将Supplier sp1 的Name 属性从 a 改成了b 。 业务中将这些修改称作Amend Log ,针对某个业务对象,可查看其Amend Logs ,如对某个Supplier ,其展示给用户的显示模式如下: Action Data Key From2012-08-25 21:27:25 · 108 阅读 · 0 评论 -
Java的动态代理实现
子: package com.demo.dynamicproxy; public interface IHello { public void sayHello() ; } package com.demo.dynamicproxy; public class HelloProxy implements IHello { private IHello speaker = new HelloSpeaker(); public HelloPro原创 2012-08-30 21:54:36 · 79 阅读 · 0 评论 -
熟练掌握core java是王道
原创 2012-10-08 21:00:38 · 133 阅读 · 0 评论