`
oneforce
  • 浏览: 19448 次
社区版块
存档分类
最新评论

关于annotation的开发

阅读更多

项目中,一直在使用annotation

但是不能自己定义annotation

 

1 现在的annotation,基本全部是有统一的manager管理,

 

 

设想中的annotation

1 类似AOP的横向切面,但是全部可以自己开发,可以不用aop

2 对于自定义的annotation,设计中希望是jstl标签类似的东东,可以由java类来实现

 

计划

1 了解现有的一些annotation的实现

JUnit

Spring

Google Guice

Struts

Jersey

JDK自带的annotation(如@override)

 

2 了解其他IoC容器的设计风格、思想

 

3 实现

基于ClassLoader

基于ASM

基于动态代理

能想到的就是这么多了

慢慢补充

 

PS:本博文只是自己想法的记录,不看任何回复

 

 

分享到:
评论

相关推荐

    用Annotation简化Java程序的开发(PDF)

    ### 用Annotation简化Java程序的开发 #### 一、引言 随着软件开发技术的不断发展,特别是Java语言的广泛应用,开发者面临着如何有效地管理和配置代码的问题。传统的做法是使用XML文件来配置程序的各种设置,但这种...

    SSH框架开发案例(Annotation版本)

    在这个"SSH框架开发案例(Annotation版本)"中,我们将探讨如何使用注解(Annotation)来简化SSH框架的配置,提高开发效率。 首先,Spring框架的注解配置允许我们避免XML配置文件的繁琐,通过在类或方法上添加注解...

    Annotation手册

    这使得开发人员能够创建特定于应用程序的Annotation,用于各种目的,如验证、持久化、事务管理等。 6. **Annotation处理器**:Java的Annotation Processing Tool (APT)是一个预处理器,它可以扫描源代码中的...

    annotation

    在IT行业中,"annotation"(注解)是一个关键的概念,特别是在Java编程语言中。注解是一种元数据,它提供了在不改变程序代码行为的情况下向编译器或JVM(Java虚拟机)提供信息的方式。注解可以用于简化开发、提供...

    自定义的Annotation

    在iOS开发中,Annotation是苹果地图(MapKit)框架中的一个重要概念,用于在地图上添加可视化标记,以展示特定地理位置的信息。自定义的Annotation则允许开发者根据需求个性化地图上的标注,比如添加图片、自定义...

    Annotation详细介绍(大全)

    Annotation的本质是一种特殊类型的注解,它允许开发者向编译器、JVM或者工具提供关于代码的额外信息,比如接口实现、序列化、代码生成等。 1. **Annotation定义**: Annotation的定义格式通常为`public @interface...

    Spring Annotation简介一

    学习和熟练掌握Spring Annotation,能够帮助开发者编写更加简洁、易读的代码,同时提高开发效率。通过实践和研究Spring提供的各种注解,我们可以更灵活地构建和管理Spring应用。在实际项目中,结合源码分析,可以更...

    Hibernate Annotation 中文文档

    随着Java社区对注解的广泛接受,Hibernate Annotation已经成为现代Java应用开发的标准实践,逐渐取代了传统的XML映射方式。 以上是对Hibernate Annotation的简要介绍,深入理解和熟练应用这些注解,将有助于提升你...

    jar包_javax.annotation.zip

    总结起来,`javax.annotation.zip`这个压缩包中的`javax.annotation-api-1.3.2.jar`是Java开发中处理注解的关键库,特别是对于依赖注入和IoC场景,如使用`@Resource`注解进行Bean装配。如果在项目中遇到`@Resource`...

    自定义annotationProcessor

    在Java编程中,注解(Annotation)是一种元数据,它提供了在代码中插入信息的方式,这些信息...在IDEA这样的集成开发环境中,利用`annotationProcessor`变得非常方便,只需简单的配置即可享受到这一功能带来的便利。

    Android Annotation 安卓注解实例

    在Android开发中,注解(Annotation)是一种强大的工具,它允许开发者在代码中添加元数据,这些元数据不直接影响程序的执行,但可以被编译器或运行时库用来生成额外的代码、验证代码或者执行其他操作。Android ...

    Java Annotation注解.doc

    1. **类型声明**:注解可以应用于类、接口、方法、字段等,提供关于它们的额外信息。例如,`@RequestForEnhancement`可以用来描述API元素的请求增强信息。 2. **修饰方法**:注解可以像其他修饰符一样应用于方法,...

    annotationProcessor实例demo

    在Java开发中,`AnnotationProcessor` 是一个强大的工具,它允许开发者在编译期间自动处理源代码,根据注解(Annotation)生成额外的类或修改已有类。这个过程被称为注解处理,是Java编译器的一部分,可以在不需人工...

    spring开发中的jar包,json,annotation

    The import org.springframework.web.bind.annotation cannot be resolved. json.jar spring.jar mail.jar log4j.jar

    JDK5.0 Java Annotation 介绍(ppt)

    以下是关于 Java Annotation 的详细介绍: 一、为什么使用 Annotation 1. **减少模板代码**:在开发过程中,有时我们需要重复编写相同的模板代码,例如创建 JAX-RPC Web 服务时。通过 Annotation,我们可以让工具...

Global site tag (gtag.js) - Google Analytics