在Spring框架Spring的「家長」的(無論是Java和.NET),我可以使用對象的定義如下:等效於溫莎城堡
<object id="parentObject" type="Type1" abstract="true">
<property name="name" value="parent"/>
<property name="age" value="1"/>
</object>
<object id="childObject" type="Type2" parent="parentObject">
<property name="name" value="override"/>
<!-- age will inherit value of 1 from parent -->
</object>
注爲父屬性。它是一種模板的(繼承的配置定義)
定義這個屬性: http://www.springframework.net/docs/1.3.0/reference/html/objects.html#objects-childobjects
什麼是城堡溫莎這等同?
謝謝。將切換到定義代碼中的組件。但是對於什麼情況我們仍然需要使用xml config?你對 使用xml配置嗎?如果不是,你在哪裏定義常量(在 ,代碼中,...)? –
2010-08-26 10:45:08
一般我使用appConfig進行配置。您也可以通過DictionaryAdapter綁定來自AppConfig的配置。有關詳細信息,請參閱此帖子:http://codebetter.com/blogs/benhall/archive/2010/07/22/improving-testability-with-the-castle-dictionary-adapter.aspx – 2010-08-26 11:50:00