수정
-
08. 댓글 - ViewSpring Web Project/6. Ajax 댓글 (Reply) 2021. 1. 16. 11:28
Note) Javascript Template : '만들어진 HTML 코드에 데이터(객체)를 넣어 찍어내는 틀' 1) JS Render (http://www.jsviews.com/ 2) Mustache(https://mustache.github.io/ - handlebars, Hogan 등 [템플릿 방식의 장점] 1. 데이터와 뷰를 분리해서 처리 - 복잡한 HTML 태그를 이용해서 데이터를 구성하는 경우 문자열로 작성되는 결과를 알아보기 어려움 2. 템플릿을 변경하기 쉬움 - 유지보수 용이 3. 템플릿의 재사용 가능 - 생산성 향상 1. HTML 변경 2. jQuery 라이브러리 로딩 3. handlebars 템플릿 코드 4. 페이징 처리 5. [등록] 6. Modal창 > Modal창(팝업과 유사하지만..
-
05. 수정 Controller (REST 방식)Spring Web Project/6. Ajax 댓글 (Reply) 2021. 1. 11. 08:55
Note) 일반적으로 전체 데이터 수정 시 PUT, 일부 데이터 수정 시 PATCH 이용 1. Controller 2. Advanced REST Client를 이용한 TEST 3. DB 확인 4. HiddenHttpMethodFilter 태그 내에서 과 같은 형태로 사용해서 GET/POST 방식만을 지원하는 브라우저에서 REST 방식을 사용할 수 있도록 설정할 때 사용 > POST + _method value='put' : PUT 방식 > POST + _method value='delete' : DELETE 방식
-
03. 조회, 수정, 삭제Spring Web Project/5. 검색 (Search) 2020. 12. 22. 10:16
1. Controller 2. 조회 페이지 3. 수정 페이지
-
08. 게시판 구현(5) - 조회, 수정, 삭제Spring Web Project/2. 게시판 (Board) 2020. 12. 10. 22:48
Note) @RequestParam : Servlet의 request.getParameter(), Servlet의 HttpServletRequest와 다른 점은 문자열, 숫자, 날짜 등의 형 변환이 가능하다. Note) 스프링의 Model은 addAttribute() 작업을 할 때 아무런 이름 없이 데이터를 넣으면 자동으로 클래스의 이름을 소문자로 시작해서 사용, BoardVO클래스의 객체인 경우 'boardVO' 이름으로 저장 1. listAll.jsp 2. BoardController 3. 조회 Page (read.jsp) 4. 수정 Page (modify.jsp)