Какова фактическая реализация модели в Spring MVC?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Какова фактическая реализация модели в Spring MVC?

Сообщение Anonymous »

Многие люди ответили, что Model — это интерфейс, а ModelView — класс, реализующий интерфейс Map.
  • Меня смущает, что же на самом деле реализует модель интерфейса? (Я новичок в Spring MVC, поэтому, пожалуйста, наберитесь терпения.
    Вы можете обратиться к этой теме за подсказкой по коду.
    Каковы различия между Model, ModelMap и ModelAndView?< /p>
  • Что еще интереснее, я видел, как кто-то просто использовал интерфейс Map:

Код: Выделить всё

// When the path is routed to '/new' below method to be called and view //returned is newPokemon

@RequestMapping(method = RequestMethod.GET, value ="/new")

public String newPokemonForm(Map model) {
Pokemon Pokemon = new Pokemon();
model.put("pokemon", Pokemon);
return "newPokemon";
}
Итак, я думаю, что для этой модели параметр Map должен быть объявлен типом, а modelmap является фактическим типом?
Может ли кто-нибудь разъяснит мне?
Большое спасибо
--------------------------- -------Обновление-----------------------------
Для первого вопрос, на самом деле это легко проверить в Intellij. Просто откройте пакет исходного кода благодаря Элмару Брауху. см. снимок экрана ниже:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/642 ... spring-mvc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»