使用标注(annotations)而不是xml来作为系统配置
来源:互联网 发布:评价红模仿 知乎 编辑:程序博客网 时间:2024/05/16 14:50
标注(Annotations) 是jdk1.5引入的元数据(metadata)处理机制,利用标注来作为系统配置,比现在常用的xml方式可得到如下的好处:
- 易编写和维护:标注是和源代码放在一起的,可以在集成开发环境中和源代码同时进行操作,有语法错误可以立即发现。 在修改源代码时可更好同步修改需要修改的标注,而不像在分离的xml文件中那样容易遗忘。
- 类型安全:标注被定义为一种类型,并且可以设置其是否为必填或可选,因此比只能输入字符串值的xml更易发现输入错误,将错误消除在编码阶段而不是运行时候。
- 使用简单:获取标注中的信息和访问对象的属性一样简单,不需要调用复杂的xml解析过程,使程序更简单易懂,也减少了开发工作量。
- 使用标注(annotations)而不是xml来作为系统配置
- 标注 (Annotations) 目录
- 使用XML作为数据库
- function作为parameter来使用
- 使用Java Annotations来管理对象的生命周期
- 使用Lint 和 Annotations来提升代码质量
- Java Reflection 教程(8):Annotations类标注
- HTML5使用<ruby>和<rt>来实现拼音标注效果
- 使用const而不是宏来定义常量的好处
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 使用数组而不是字典来存储有序集合
- VC编程调用dxdiag生成XML文件,来获取系统配置情况
- 使用SQL产生BCP命令快速备份/恢复你所有数据
- 老婆的最后一条短信----(真的很感人)
- Dbunit中DatabaseOperation.DELETE和DatabaseOperation.DELETE_ALL的差别
- 留给自己的生活
- 俱往矣,后面的路如何走...?有一条捷径...
- 使用标注(annotations)而不是xml来作为系统配置
- [交流]当GridView+SqlDataSource遇上UniqueIdentifier
- 函数返回值的疑问
- MySql 命令应用
- Msinfmgr和Autorun.inf病毒火热流行!
- 常用软件下载地址(网络资源无限)
- 日常生活有用网站
- 解决SERVER 2003不能上传大附件无法下载超过4M的附件的问题
- 请尊重你的价值!