일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- 정보처리기사 필기
- ModelMap
- 제이큐그리드
- extends
- 개발자 이직
- View
- SQL
- spring
- jqGrid
- 어노테이션
- MariaDB
- 자바
- Class
- 스프링
- ResponseBody
- jqgrid 개념
- Model
- 정보처리기사 합격
- Javascript
- HTTP
- 트랜잭션
- JQuery
- 정처기 합격
- JVM Heap
- implements
- Where
- HTML
- java
- ModelAndView
- Today
- Total
목록mvc (2)
크리스의 개발일기
서론 : 예를 들어 웹페이지에서 json으로 request한 파라미터들을 java에서 받으려면 java object로의 변환이 필요하며 마찬가지로 response 시에도 java object에서 json으로 변환이 필요하다. 이러한 작업들을 해주는 어노테이션이 바로 @RequestBody 와 @ResponseBody 이다. 컨트롤러에 두 어노테이션을 추가해주면, JSON이나 key/value 방식 xml 등으로 송수신 할 수 있다. HTTP란? - 데이터를 주고 받기 위한 프로토콜(약속)입니다. - 아래의 사진과 같은 모양으로 HTTP body 부분에 XML(또는 JSON)이 들어갈 수 있습니다. HTTP body부분에 XML 데이터가 들어간 모습 HTTP body부분에 JSON 데이터가 들어간 모습 @..
MVC (Model-View-Controller) Model 어플리케이션이 "무엇"을 할 것인지를 정의합니다 어플리케이션의 데이터, 자료를 의미합니다. Controller 모델이 "어떻게" 처리할지를 알려주는 역할을 한다. (=화면의 로직처리 부분) 화면에서 사용자의 요청을 받아서 처리되는 부분을 구현되게 되며, 요청 내용을 분석해서 Model과 View에 업데이트 요청을 하게 됩니다. 사용자로 부터의 입력 을 받고 Model 또는 View 브릿지(Bridge) 역할 View 화면에 “무엇” 인가를 “보여주기 위한 역할”을 합니다. 컨트롤러 하위에 종속되어, 모델이나 컨트롤러가 보여주려고 하는 모든 필요한 것들을 보여줄 것입니다. 최종 사용자에게 “무엇”을 화면(UI)으로 보여줌 사용자에게 보여지는 부분..