Hasor 約定優(yōu)于配置

2018-09-28 11:38 更新

約定優(yōu)于配置(Convention Over Configuration)是一個(gè)簡單的概念。系統(tǒng),類庫,框架應(yīng)該假定合理的默認(rèn)值,而非要求提供不必要的配置。流行的框架如 Ruby on Rails2 和 EJB3 已經(jīng)開始堅(jiān)持這些原則,以對像原始的EJB 2.1規(guī)范那樣的框架的配置復(fù)雜度做出反應(yīng)。


一個(gè)約定優(yōu)于配置的例子就像EJB3持久化,將一個(gè)特殊的Bean持久化,你所需要做的只是將這個(gè)類標(biāo)注為@Entity。 框架將會假定表名和列名是基于類名和屬性名。系統(tǒng)也提供了一些鉤子,當(dāng)有需要的時(shí)候你可以重寫這些名字,但是在大部分情況下,你會發(fā)現(xiàn)使用框架提供的默認(rèn)值會讓你的項(xiàng)目運(yùn)行的更快。


Hasor不鼓吹“零配置”、“零注解”、“零Xml”,但是Hasor會把最簡的開發(fā)體驗(yàn)作為首要準(zhǔn)則。在使用Hasor開發(fā)項(xiàng)目時(shí)你會很少接觸到配置。大多數(shù)都只是約定俗成的方式,當(dāng)然Hasor也允許您自己建立一套專有的約定標(biāo)準(zhǔn)。


使用Hasor作為開發(fā)框架的時(shí)候可能會發(fā)現(xiàn),你甚至都不需要對Hasor進(jìn)行任何配置就可以進(jìn)行開發(fā)工作。您會發(fā)現(xiàn)它就像是個(gè)保姆一樣在照顧著你。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號