Hybrisの* -spring.xmlと* -beans.xmlにBeanを定義するタイミングは?それらの違いは何ですか?Hybrisの* -spring.xmlと* -beans.xmlにBeanを定義するタイミングは?
1
A
答えて
1
- * -spring.xmlはSpring beansを定義するためのものです。
- * -beans.xmlは、DTOクラスを定義するためのものです。
など。新しいエンティティColorを定義してDBに格納します。
ColorDaoやColorServiceなどの春の豆を定義するには、yourextension-spring.xmlを使用します。
ColorDaoまたはColorServiceでは、モデルクラスを操作します。この場合はColorModelになりますが、ColorFacadeを書く場合は、モデルクラスを外部に公開することはできず、それをいくつかのDTOに変換する必要があります。そこで、あなたはのyourextension-beans.xmlに行き、そこでColorDataクラスを作成します。
ColorDataは、yourextension-beans.xml ant allの間にから生成されます。
0
Hybrisは、モデルの形でパーシスタンス層(データベース)からデータをフェッチし、その結果をDTO(データ転送オブジェクト)の形式でプレゼンテーション層に送信する階層構造です。
-beans.xml
例えば、コード生成のための入力として使用するXMLファイル内のBeanと列挙を定義するために私たちは、宣言的な方法でデータオブジェクトを作成します。主な利点は、複数の拡張子に属性をマージできることです。
つまり、DTOを作成するには、-beans.xmlを使用しています。これをコントローラで使用して、結果をjspに表示します。
<bean class="de.hybris.platform.test.data.ProductData">
<description>Data object representing ProductData</description>
<property name="code" type="Long"/>
<property name="name" type="String"/>
<property name="price" type="Double"/>
</bean>
DTOに変換/ポピュレータが使用されています。
-spring.xml
このファイルは(ファサード、サービス、DAO、戦略などのように)定義されたクラスのBeanに使用されています。
<bean id="defaultProductService" class="de.com.test.DefaultProductService"/>
* spring.xmlファイルで宣言されたBeanは自動生成されません。
関連する問題
- 1. <extensionname> -backoffice-spring.xmlと<extensionname> -spring.xmlファイルの違いは何ですかHybrisのSpring設定?
- 2. XML定義をオーバーライドするBeanアノテーション - Spring
- 3. XSLT beans beans.xmlにspring beanを追加してください。
- 4. スプリングインテグレーションのBean定義
- 5. 定義済みのSpring Beanプライマリを作成する
- 6. hybrisをオーバーライドするcommonI18NService roundCurrencyメソッド
- 7. spring.xmlの参照をCtrl +クリック
- 8. SpringのBeanに依存してBeanを定義します。
- 9. grails bean定義を使用してSpring Beanにクロージャを渡す
- 10. springブートコンポーネント - spring.xmlで定義されたコンポーネントスキャンBeans
- 11. アプリケーションコンテキスト(Spring)のJava Bean定義
- 12. スプリングブートCrudRepo Beanを定義する
- 13. Junit for Bean定義クラス
- 14. Spring Security + MVC:コンテキスト定義とBeanスコープに関する質問
- 15. 春。 beans.xmlをjarと同じフォルダに保存するには?
- 16. は、名前のBeanを定義する 'のEntityManagerFactory' コンフィギュレーション・春ブーツ
- 17. PersistentEntityResourceAssemblerのBeanを定義する方法は?
- 18. HybrisのSpringフレームワークにコントローラを表示させるには?
- 19. Bean定義プロファイルを使用したSpring 3.1 Beanの可視性
- 20. RowMapperクラスをSpring Beanとして定義することはできますか?
- 21. xml構成のBean検証でHibernateアノテーションベースのBean定義
- 22. Craftercms:SpringでシングルトークサービスBean(Groovyで記述)を定義する方法は?
- 23. Spring ExplorerがBean定義ファイルからBeanを表示しない
- 24. hybris-hybrisのコンセプト
- 25. Spring bean定義:String配列のArrayList
- 26. は、名前のBeanを定義する「のEntityManagerFactory」あなたの設定で
- 27. 実行時にBean定義オブジェクトを使用して新しいSpring Beanを生成/作成するにはどうすればよいですか?
- 28. は「X」BeanのBean定義をオーバーライド:交換[一般的な豆Y]
- 29. hybris用apache設定
- 30. undef_methodを使用するタイミングとremove_methodを使用するタイミングは?
これをチェック - > https://stackoverflow.com/questions/37716709/why-there-are-two-separate-xml-files-extension-beans-xml-extension-sprin/37727314#37727314 –
ありがとう多く。 –