728x90
반응형

분류 전체보기 417

[Spring] AOP 설정과 실습

[Spring] AOP 설정과 실습 이전 글을 꼭 읽으시는 것을 추천합니다. 2021.08.20 - [Spring] - [Spring]AOP, Aspect-Oriented Programming/관점 지향 프로그래밍 개념 이해하기 AOP 기능은 주로 Java API를 이용해서 클래스(POJO-Plain Old Java Object)들에 적용합니다. Controller에 적용이 불가능한 것은 아니지만, Controller의 경우 인터셉터나 필터 등을 이용합니다. AOP 실습은 1) 서비스 계층의 메서드 호출 시 모든 파라미터들을 로그로 기록하고, 2) 메서드들의 실행 시간을 기록하도록 합니다. AOP 프로젝트 생성 Spring Legacy Project로 하나 생성합니다. 예제 프로젝트는 스프링 5.1.5,..

java, spring 2021.08.21

[Spring]AOP, Aspect-Oriented Programming/관점 지향 프로그래밍 개념 이해하기

[Spring]AOP, Aspect-Oriented Programming/관점 지향 프로그래밍 개념 이해하기 AOP, Aspect-Oriendted Programming AOP는 관점 지향 프로그래밍 이라는 의미로 변역됩니다. 관점은 개발자들에게 '관심사(concern)'로 불리기도 합니다. AOP 관점 지향 프로그래밍은 특정 비즈니스 로직에 걸림돌이 되는 공통 로직을 제거할 수 있는 방밥을 제공합니다. AOP를 적용하면 기존의 코드에 첨삭 없이, 메서드의 호출 이전 혹은 이후에 필요한 로직을 수행하는 방법을 제공합니다. AOP가 추구하는 것은 '관심사의 분리(separate concerns)'입니다. AOP는 염두에 두어야 하는 서브로직은 별도의 '관심사'로 분리하고, 핵심 비즈니스 로직만 작성할 것을..

java, spring 2021.08.20

[Spring] 댓글 페이지의 화면 처리

[Spring] 댓글 페이지의 화면 처리 이전 글 2021.08.15 - [Spring] - [Spring] 댓글의 페이징 처리 - Data 처리편 2021.08.14 - [Spring] - [Spring] 댓글의 수정/삭제 이벤트 처리 2021.08.14 - [Spring] - [Spring] 특정 댓글의 클릭 이벤트 처리 2021.08.13 - [Spring] - [Spring] 새로운 댓글 처리 2021.08.11 - [Spring] - [Spring] 댓글 목록 HTML 처리 댓글의 화면 처리 1. 게시물을 조회하는 페이지에 들어오면 기본적으로 가장 오래된 댓글들을 가져와서 1페이지에 보여줍니다. 2. 1페이지의 게시물을 가져올 때 해당 게시물의 댓글의 숫자를 파악해서 댓글의 페이지 번호를 출력합..

java, spring 2021.08.16

[Spring] 댓글의 페이징 처리 - Data 처리편

[Spring] 댓글의 페이징 처리 - Data 처리편 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ 이전 글 2021.08.14 - [Spring] - [Spring] 댓글의 수정/삭제 이벤트 처리 2021.08.14 - [Spring] - [Spring] 특정 댓글의 클릭 이벤트 처리 2021.08.13 - [Spring] - [Spring] 새로운 댓글 처리 2021.08.11 - [Spring] - [Spring] 댓글 목록 HTML 처리 2021.08.11 - [Spring] - [Spring] 댓글 삭제, 수정, 조회 2021.08.11 - [Spring] - [Spring] 댓글의 목록 처리 (javascript) 2021.08.10 - [Spr..

java, spring 2021.08.15

[Spring] 댓글의 수정/삭제 이벤트 처리

[Spring] 댓글의 수정/삭제 이벤트 처리 이전 글 2021.08.14 - [Spring] - [Spring] 특정 댓글의 클릭 이벤트 처리 2021.08.13 - [Spring] - [Spring] 새로운 댓글 처리 2021.08.11 - [Spring] - [Spring] 댓글 목록 HTML 처리 댓글의 수정/삭제 이벤트 처리 댓글의 수정/삭제 처리 후 댓글 목록을 갱신하는 것으로 수정합니다. get.jsp 이전 글에 이어서 작성하는 내용이어서 생략되는 부분이 존재할 수 있습니다. 앞에 글을 참고하시어서 이어지는 소스코드를 작성해 나가는 것이니, 필요에 따라 이전 글을 확인해보시기 바랍니다.

java, spring 2021.08.14

[Spring] 특정 댓글의 클릭 이벤트 처리

[Spring] 특정 댓글의 클릭 이벤트 처리 이전 글 2021.08.13 - [Spring] - [Spring] 새로운 댓글 처리 2021.08.11 - [Spring] - [Spring] 댓글 목록 HTML 처리 DOM에서 이벤트 리스너를 등록하는 것은 반드시 해당 DOM 요소가 존재해야 가능합니다. 동적으로 Ajax를 통해서 태그들이 만들어지면 이후에 이벤트를 등록해야 하기 때문에 일반적인 방식이 아니라 '이벤트 위임(delegation)'의 형태로 작성해야 합니다. '이벤트 위임'은 실제로는 동적으로 생성되는 요소가 아닌 이미 존재하는 요소에 이벤트를 걸어주고, 나중에 이벤트의 대상을 변경해 주는 방식입니다. jQuery는 on( )을 이용해서 쉽게 처리할 수 있습니다. get.jsp jQuery..

java, spring 2021.08.14

[Spring] 새로운 댓글 처리

[Spring] 새로운 댓글 처리 이전 글 2021.08.11 - [Spring] - [Spring] 댓글 목록 HTML 처리 댓글 목록 상단에 버튼을 추가해서 새로운 댓글을 추가할 수 있도록 준비합니다. get.jsp 실행 결과 우측에 [ New Reply ] 버튼이 생성되었습니다. 댓글 추가는 모달창을 이용해서 진행합니다. 모달창의 경우 코드 위치는 크게 신경쓰지 않아도 되어, 데이터를 처리를 위한 댓글 처리 모듈 스크립트를 추가했던 태그 위에 작성합니다. get.jsp 모달창 버튼 부분 소스코드는 아래와 같습니다. Modify Remove Register Close 댓글 추가 버튼 이벤트 처리 - [ New Reply ] 버튼 모달 관련 객체들은 여러 함수에서 사용할 것이므로 바깥쪽으로 빼두어 매번..

java, spring 2021.08.13

[Spring] 댓글 목록 HTML 처리

[Spring] 댓글 목록 HTML 처리 이전 글 2021.08.11 - [Spring] - [Spring] 댓글 삭제, 수정, 조회 2021.08.11 - [Spring] - [Spring] 댓글의 목록 처리 (javascript) 2021.08.10 - [Spring] - [Spring] 댓글 처리 Front-End - 등록 처리 - 2021.08.09 - [Spring] - [Spring] 댓글 처리 Front-End - 세팅편 - 2021.08.03 - [Spring] - [Spring] 댓글 처리, 서비스 영역과 Controller 처리 (feat. @RestController) 앞의 과정을 그대로 진행했다면 이미 Ajax의 처리까지는 완료된 것을 확인했다는 의미입니다. 이제 화면에서 버튼 등에..

java, spring 2021.08.11

[Spring] 댓글 삭제, 수정, 조회

[Spring] 댓글 삭제, 수정, 조회 이전 글 2021.08.11 - [Spring] - [Spring] 댓글의 목록 처리 (javascript) 2021.08.10 - [Spring] - [Spring] 댓글 처리 Front-End - 등록 처리 - 2021.08.09 - [Spring] - [Spring] 댓글 처리 Front-End - 세팅편 - 2021.08.03 - [Spring] - [Spring] 댓글 처리, 서비스 영역과 Controller 처리 (feat. @RestController) 2021.08.01 - [Spring] - [Spring] 댓글 처리를 위한 영속 속성 댓글 삭제 댓글 삭제는 DELETE 방식을 통해서 해당 URL을 호출하는 것뿐이므로 그다지 어려운 점은 없습니다...

java, spring 2021.08.11

[Spring] 댓글의 목록 처리 (javascript)

[Spring] 댓글의 목록 처리 (javascript) 이전 글 2021.08.10 - [Spring] - [Spring] 댓글 처리 Front-End - 등록 처리 - 2021.08.09 - [Spring] - [Spring] 댓글 처리 Front-End - 세팅편 - 2021.08.03 - [Spring] - [Spring] 댓글 처리, 서비스 영역과 Controller 처리 (feat. @RestController) 2021.08.01 - [Spring] - [Spring] 댓글 처리를 위한 영속 속성 댓글의 목록 처리 댓글 등록이 정상적으로 처리되었다면, 해당 게시물에 있는 댓글의 전체 목록을 가져옵니다. 댓글 목록은 최종적으로 페이징 처리가 되어야 하지만, 우선 전체 댓글을 가져오는 형태를 구..

java, spring 2021.08.11
728x90
반응형