-
HTML, CSS, JavaScript, jQuery 가 뭔지 간단하게 정리하고
MVC 의 이해, 관련 코드 리뷰하며 마치겠습니다.
HTML, CSS : HTML은 뼈대, CSS는 꾸며주는 녀석
JavaScript
- 브라우저를 살아 숨쉬게 만드는 친구입니다.
- 클릭, 마우스 오버 시 색 변화, 숨기기, 나타내기, 등등 수많은 일을 할 수 있습니다.
jQuery
- jQuery는, 미리 작성된 자바스크립트 함수 모음
- 되게 많이들 쓰는 HTML, CSS 조작 함수를 미리 만들어서 제공
- https://www.w3schools.com/jquery/jquery_get_started.asp
MVC
- 이해
Controller 와 HTTP Response 메시지 - 동작원리
Controller 와 HTTP Request 메시지 실습한 MVC 코드 중 기억 남는것들
@RequestMapping("/response") // 전체 url을 response로 시작
@RestController // ResponController 과 다른점은 @ResponBody를 따로 사용하지 않아도 잘 반환됌
@PostMapping("/form/param") // Post 방식은 Get과 달리 url 부분에 값이 들어가지 않음 @ResponseBody public String helloPostRequestParam(@RequestParam String name, @RequestParam int age) { return String.format("Hello, @RequestParam.<br> name = %s, age = %d", name, age); } @PostMapping("/form/model") @ResponseBody public String helloRequestBodyForm(@ModelAttribute Star star) { // @ModelAttribute( 생략 가능 )의 경우 @Setter가 필요 return String.format("Hello, @RequestBody.<br> (name = %s, age = %d) ", star.name, star.age); }