Url로 요청이 들어오고, UrlConf를 통해 연결이 된 메서드들이 실제로 동작하는 장소 Spring으로 따지면 Controller, Service단이라고 생각된다.
Spring이전 Jsp와 Servlet, tomcat으로 웹 프로그래밍을 할 때는, xml파일을 통해 url과 Controller를 연결지어 줬는데, 여기에서는 xml파일 대신 UrlConf을 사용해서 Url과 View(Controller)를 연결하고, 연결한 View에서 Model을 이용해 Database에 접근해, 필요한 정보를 가져오고 가공하여, Template로 제작. client에게 제공하게 된다.
거의 스프링과 하는일이 다르지 않아서 아직까지는 Django의 이점이 확실하게 느껴지지 않는데, 이후 나올 Model부분을 크게 기대중이다. JPA와 같은 ORM방식이지만, 다른 사람들이 말하기를 Django는 Database 중심적이라고 하는 것을 보면, 확실히 JPA보다 편하거나, 아니면 알아보기 쉬운 형태로 되어있지 않을까?
Uploaded by N2T