2017-09-28 6 views
0

私は改札口を初めて使用しています。モデルには、ModelObject defaultModel、genericModelという混乱があります。 ModelObjectModeldefaultModelgenericModelの違いを知る必要があります。それについて私に助けてください。wicketのgenericModelとdefaultModelの違いは何ですか?

+3

https://ci.apache.org/projects/wicket/guide/6.x/guide/modelsforms.html – soorapadman

+0

モデルは種類...「コンテナ」または「プロキシ」です。 、または "エンベロープ"を取得して、ModelObjectを調整したときに取得します。WordモデルはWicketだけでなく、一般にOOPで共通の意味を持ちます。 ModelObjectはあなたが望む簡単なデータです:人名、請求書金額など –

答えて

1

defaultModel[Object]およびgenericModel[Object]は、背後で同じオブジェクトです。

ComponentIModelであり、このモデルはjava.lang.Objectを内部に持ちます。これはdefaultModelObjectです。などFormComponentFormGenericPanelなどComponent

いくつかの専門分野は、ユーザーコードは、より具体的な作成するためにJavaのジェネリックを使用しています。このWicketはgenericModel[Object]を使用します。これは同じObjectですが、実際の型にキャストされます。キャストはWicketコードであり、アプリケーションコードではありません。

関連する問題