需求:通过Model类属性动态生成DataGrid表格
1、定义ColumnTitle注解类
package com.mrchu.annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;...
分类:
其他好文 时间:
2015-01-13 17:47:09
阅读次数:
151
AOP原理:AOP分为:JDK动态代理和CGLIB代理静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 注意: 目标代理类不能是final 字段、方法、类动态代理:在程序运行时,运用反射机制动态创建而成。JDK动态代理实现:必...
分类:
编程语言 时间:
2015-01-13 10:13:16
阅读次数:
189
他的作用是隐式地向Spring容器注册 AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、 PersistenceAnnotationBeanPostProcessor、 RequiredAnnotation...
分类:
编程语言 时间:
2015-01-12 22:19:46
阅读次数:
210
在Spring中表示在自动装配时,我们可以使用注解的方式 例如:@Autowired,但是此时在xml文件中仍需要bean配置,只不过此时代替了bean的property
表示扫描指定的包,将注解的类注册为spring容器中的bean,那么此时我们在xml文件中就不需要定义bean,实现xml文件的零配置
表示在SpringMVC中注册了DefaultAnnotati...
分类:
Web程序 时间:
2015-01-11 17:52:23
阅读次数:
237
转----------java用@interface Annotation{ }定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以...
分类:
编程语言 时间:
2015-01-11 17:26:42
阅读次数:
236
1,软件编程技术的发展软件编程技术与程序设计语言是分不开的。过去的几十年中,程序设计语言对抽象机制的支持程度不断提高:从机器语言到汇编语言,到高级语言,再到面向对象语言。每一种新的程序设计语言的出现都带来软件编程方法的飞跃。汇编语言出现后,开发者避免了直接使用0-l编码,而是利用符号来表示机器指令,...
分类:
其他好文 时间:
2015-01-11 14:46:54
阅读次数:
185
package com.github.doctor.dubbo.config;
import java.util.Map;
import java.util.Map.Entry;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
impor...
分类:
其他好文 时间:
2015-01-11 09:40:12
阅读次数:
251
EJB3的拦截器是一种轻量级AOP机制,和Spring框架中的AOP如出一辙。
而且使用极为简单,开发者只需要如下步骤即可:
(1)定义一个普通类。如何把它标记为拦截器类呢?只需要使用@AroundInvoke修饰一个具有public Object ****(InvocatonContext cxt) throws Exception签名的方法即可。
(2)在所有被拦截的EJB3的Bean实现类、业务方法上使用@Interceptors修饰
(3)如果想在EJB中某个方法中不使用拦截器,则...
分类:
其他好文 时间:
2015-01-11 01:00:28
阅读次数:
239
在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理?首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的.
我们都知道spring提供两种管理事务的方式,一种是声明式事务,一种是编程式事务。
Spring的声明式事务管理,基于Spring的AOP,不再需要不停地写commit,rollback,(但Spring仍然没有...
分类:
编程语言 时间:
2015-01-09 00:17:14
阅读次数:
427
框架地址:https://github.com/yangfuhai/afinal相应的源代码:net.tsz.afinal.annotation.view.*FinalActivityFinalActivity是一个基础类,结合注解实现了,依赖注入(view的资源id,经常使用的监听器), 利用se...
分类:
移动开发 时间:
2015-01-08 13:12:46
阅读次数:
186