나는 개찰구를 처음 사용합니다. 모델에 ModelObject
defaultModel, genericModel
이라는 혼동이 있습니다. ModelObject
과 Model
, defaultModel
및 genericModel
의 차이점을 알아야합니다. 그것에 대해 명확히하도록 도와주세요.wicket의 genericModel과 defaultModel의 차이점은 무엇입니까?
0
A
답변
1
defaultModel[Object]
및 genericModel[Object]
은 배경과 동일한 개체입니다.
각 Component
은 IModel
이며이 모델의 내부에는 java.lang.Object
이 있습니다. 이것은 defaultModelObject
입니다. 자바 제네릭을 사용하는 등 FormComponent
, Form
, GenericPanel
처럼 Component
의
일부 전문 분야, 사용자 코드는보다 구체적인 확인합니다. 이 Wicket은 genericModel[Object]
을 사용합니다. 이것은 동일한 Object이지만 실제 유형으로 형변환됩니다. 캐스트는 응용 프로그램 코드가 아니라 개찰구 코드에 있습니다.
문서를 읽으십시오 : https : //ci.apache.org/projects/wicket/guide/6.x/guide/modelsforms.html – soorapadman
모델 종류는 ... "컨테이너"또는 "프록시"입니다. , 또는 "봉투"때 reguired ModelObject .... 워드 모델은 OOP에서 일반적인 의미가 일반적으로 Wicket뿐만 아니라있다. ModelObject는 사용자가 원하는 간단한 데이터입니다 : 사람 이름, 송장 금액 등 –