블로그 이미지
바나나맛딸기우유

Tag

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  • total
  • today
  • yesterday
2012. 6. 15. 14:58 programing/spring

Spring 공부를 하다보니 Model과 ModelMap이란 놈이 있었다.


생긴 것도 비슷하고, 가지고 있는 method()도 똑같은 이 놈들을 왜 나누어놓았을까?


우선 알아본 결과 Model과 ModelMap은 활용상의 차이는 없다.


실질적으로 이 둘의 차이점은,


Model → Interface

ModelMap → 구현체


이것 뿐이다. Model이나 ModelMap 둘 중 어떤 것을 사용하던지, Spring MVC에서 내부적으로 사용하는 객체의 타입은 동일하다.


그래도 에이 설마 이것만으로 나누어 놓았을까 하는 생각에,


공부하고 있는 책의 저자에게 물어보았다.


책의 저자에게서 온 답은....두둥!!


개발자의 선호도 차이로 둘중 하나를 사용한다는 차이정도랄까..


이런 것 뿐이란다. Interface를 선호하는 개발자는 Model을 사용할 것이고, 구현 클래스의 다른 기능이 필요한 개발자라면 ModelMap을 사용한다는 정도?!


결국 공부하면서 Model과 ModelMap..이 둘의 차이가 멀까? 란 고민은...


조금은 쓸때없는 고민이 되어버렸다고나 할까;; 허무하네..


이젠 이렇게 신경쓸 필요가 없으니 다행이라고 해야하나 ㅠ.ㅠ


먼가 찝찝하구만;

'programing > spring' 카테고리의 다른 글

MIME Type  (0) 2012.06.15
ANT 경로 패턴  (0) 2012.06.13
Session 사용..ㅠㅠ  (0) 2009.07.28
posted by 바나나맛딸기우유