配置属性的方法之编程式和声明式

207 阅读2分钟

目录

这篇文章主要讲了2个问题,
1.配置属性的分类
1)配置功能
2)配置代码

2.配置属性的方法
1)编程式
写在代码里,叫编程式。
2)声明式
写在配置文件或注解里,叫声明式。

配置业务功能的属性

软件行业,很多功能都是可配置的。

怎么配置?代码层面就是把业务功能的配置放在配置文件里。

配置技术层面的属性

1.早期

如果不是业务功能的配置属性,而是技术层面的配置属性,都是写在代码里的。

这就是编程式。

2.后来

渐渐出现了声明式编程。目的是为了解决技术层面的配置属性,不是写在代码里,而是使用配置文件或者注解。

一开始是配置文件。

后面是注解。

配置文件和注解的优缺点

1.编程式 //缺点:写在代码里,需求编译,而且这些常用的配置属性写在代码里不够明显,和其他业务代码都混在一起

优点:早期都是直接写在代码里,后面都是改为可配置,声明式指的就是属性可配置,EJB之所以流行就是提供了属性可配置功能。

2.声明式

1)xml配置 //优点:修改无需编译代码,改配置文件 缺点:不好找

2)注解 //优点:和代码在一起,好找,不需要到处在配置文件,同时,也减少了大量的配置文件 缺点:需要重新编译代码

总结

上面介绍的所有内容,都是为了配置属性,技术方法发展的主要目的是为了更方便的配置属性。