profile
배울 게 참 많네요.

Spring _ AOP 의 기본 개념

AOP AOP 는 핵심 로직과 보조 로직을 분리하자는 개념에서 출발합니다. 여태까지 모든 메서드의 실행 소요 시간이 몇 초인지 구하고 싶으면 메서드마다 기능을 추가해야 했습니다. 이제는 그런 보조 메서드의 기능을 전역에 추가하거나 기능을 추가할 메서드 범위를

2일 전
·
0개의 댓글
post-thumbnail

Spring REST _ 게시판과 댓글 병합

글 밑에 댓글게시판에서 글을 조회하면 당연히댓글 리스트도 조회가 되어야 합니다.그래야죠.REST 방식으로 비동기 데이터를 주고 받는 댓글창한 번 해봅시다.전에 만들었던 게시판 조회 시 표현되는 창인detail.jsp입니다.여기에 댓글 로직을 집어넣기 전에먼저 필요한 c

3일 전
·
0개의 댓글
post-thumbnail

Spring REST _ 벡틱 문자열

벡틱li, ul, div등 태그 엘리먼트 내부에 파라미터를 넣고 싶을 때우리는 '' "" 와 + 를 써가면서변수를 스크립트에 적어야 했습니다.예를 들어 댓글(reply)을 불러오는 리스트를 만들고 싶을 때처럼 실수하기도 쉽고 복작한 구문을 str 같은 let 자료형에저

3일 전
·
0개의 댓글
post-thumbnail

Spring REST_ resources폴더로 css와 js 코드 링크 보내기

jsp 파일 내의 코드 보내기연습 중인 jsp 파일 내부에 js script와 style 태그들로 어지러워졌습니다.이런 코드들을 resources 폴더 밑에 옮기고해당 파일의 링크를 임폴트해주는 것으로 jsp 파일을 깔끔하게 만들 수 있습니다.resources 폴더로s

4일 전
·
0개의 댓글
post-thumbnail

Spring REST _ 댓글 쓰기 비동기 처리의 필요 기능 추가

댓글에 버튼 만들기 이제껏 JSON 형식의 데이터들을 비동기 방식으로 조회하고 전송하면서 콘솔과 화면에 출력하는 것을 해보았습니다.

5일 전
·
0개의 댓글
post-thumbnail

Spring REST _ ajax와 REST를 이용한 댓글 쓰기 기능 완성

REST를 이용한 댓글 기능 완성댓글을 입력받기 위해 댓글 입력 button이 있는 div를 만들어줍니다.이후 자바 스크립트 내부에 button의 아이디를 onclick 시 실행하는온클릭 메서드 $("을 생성해줍니다.내부에 먼저 replyer와 reply를 버튼 내부

6일 전
·
0개의 댓글
post-thumbnail

Spring _ ajax를 이용한 비동기 통신 테스트

ajax 는?아약스는 비동기 통신을 의미합니다.지금껏 페이지 이동 -> 페이지 로딩 -> 페이지 이동을 전제로개발이 이루어졌지만비동기 방식 개발을 할 경우페이지의 이동이 아닌 해당 페이지 내의 html코드를 수정하는 식으로전체 페이지 이동/변경을 지양합니다.이런 방식의

2022년 6월 17일
·
0개의 댓글
post-thumbnail

Spring REST_ 비동기 댓글 수정 기능 구현

PUT, PATCH 방식 댓글 수정PUT과 PATCH는 같지는 않지만현재 수준에서는 구분이 엄격하게 나눠지지 않기 때문에그냥 두 가지를 모두 써보고 싶어서 둘 다 포함시켜서 보내보았습니다.consumers에는 JSON을 입력받음을 명시하고produces는 문자열을 리턴

2022년 6월 17일
·
0개의 댓글
post-thumbnail

Spring REST_ 댓글 삭제 비동기 구현

@DeleteMapping일반 방식이 아닌 REST 방식에서는삭제로직을 Delete 방식으로 요청합니다.@DeleteMapping 어노테이션으로delete 방식을 요청해봅시다.DELETE 요청을 처리하는 @DeleteMapping을 걸어주었고@PathVariable을

2022년 6월 16일
·
0개의 댓글
post-thumbnail

Spring REST _ REST 방식 댓글 조회 기능 구현

@GetMapping 댓글 조회전체 댓글 목록을 조회하는 list 메서드를 생성해봅시다.이번엔 파라미터에 @PathVariable 어노테이션을 사용해볼 겁니다.이는 상단의 {bno}자리에 들어온 요소를?bno = {bno} 와 같이 간주한다는 의미입니다.그리고 prod

2022년 6월 16일
·
0개의 댓글
post-thumbnail

Spring REST_ REST방식 댓글 기능 개발 환경 구현

REST 방식 댓글 기능 구현URL부터 시작해 모든 부분을 REST 방식으로 구성해서댓글 서비스를 구현해보겠습니다.먼저 댓글 table을 oracle에 생성해줍니다.댓글은 글과 무조건 연동되기 때문에 이를 감안해,board와 외래 키를 걸어주어야 합니다.이제 게시판 프

2022년 6월 15일
·
0개의 댓글
post-thumbnail

Spring REST_ RestController와 JSON 리턴

객체 리스트 JSON 리턴객체 리스트를 JSON리턴 해보겠습니다.객체 List를 return 해주는 sendVOList 메서드입니다.해당 url로 접속해보면List 단위로 묶인 VO 하나씩 리턴해주고 있습니다.Map 자료형의 JSON 리턴Map도 보내봅시다.중첩된 J

2022년 6월 15일
·
0개의 댓글
post-thumbnail

Spring REST _ REST 방식 서버의 개념

RESTREST는 "Representational State Transfer"의 약자이다.기존엔 url에 파라미터를 붙여서 정보를 get이나 포스트 방식으로 처리해왔다.REST는 그 대신 url 자체가 어떤 자원인지 1:1로 매칭해 나타내도록설계하는 개념이다.컴퓨터용

2022년 6월 14일
·
0개의 댓글
post-thumbnail

Spring MVC_basic.9 페이지네이션 완성

mapper.xml 으로 쿼리보내기board_tbl 테이블의 pk_board를 힌트로 DESC를 걸고조회 구문을 선언합니다.현재 조회 중인 ${page} 변수를 집어넣기만 하면10개의 페이지네이션이 list에 적용될 것 입니다.물론 mapper.java에선언해주셔야 합

2022년 6월 13일
·
0개의 댓글
post-thumbnail

Spring MVC_basic.8 Criteria와 pageMaker 를 이용한 페이징 준비

페이지를 만들기 위한 준비물저번에 위와 같은 oracle 구문을 통해5페이지를 원한다면 pagenum을 바꿈으로서원하는 rownum을 row마다 부여해10개씩 row를 불러올 수 있다는 걸 깨달았습니다.그렇다면 이제 페이지 버튼과 페이지를 마음껏 설정할 수 있도록필요한

2022년 6월 13일
·
0개의 댓글
post-thumbnail

Spring MVC_basic.7 페이징 처리의 개념

hint페이징 처리는 게시판의 모든 글을 보여주지 않고n개씩 끊어서 보여주는 처리를 의미합니다.Oracle sql에서는 rownum이라는 개념을 이용해 처리합니다.많은 글들을 빠르게 조회하기 위해orcle에서는 hint라는 구문을 쿼리문에 삽입해서 처리합니다.과 같은

2022년 6월 13일
·
0개의 댓글
post-thumbnail

Spring MVC_basic.6 context:component-scan을 통한 Controller, Service 구현

<context:component-scan>이제 모든 서비스와 mapper의 테스트 구현이 끝났습니다.실제로 jsp 파일의 경로를 따라 Model을 이용해 데이터를 주고 받으며화면을 구현하는 일만 남았습니다.이에 따라 필요한 데이터들을 bean에 자동으로 저장 즉

2022년 6월 9일
·
0개의 댓글
post-thumbnail

Oracle // SEQUENCE가 20씩 증가할 때

한줄 요약SEQUENCE가 20씩 증가할 때게시판의 bno을 SEQUENCE로 설정해두었더니 20씩 증가한다.board_tbl 테이블을 생성했을 때의 쿼리문이다.이상하게 bno가 20씩 증가한다.검색을 해보니까 오라클만의 문제라는데이렇게 테이블을 수정하면 된다고 한다.

2022년 6월 3일
·
0개의 댓글
post-thumbnail

Spring MVC basic_5. CRUD와 TEST를 이용한 INSERT, DELETE, UPDATE

결과값이 없는 void 메서드 만들기인터페이스 BoardMapper에 insert와 delete 각각의 void 메서드를 생성해줍니다.xml 파일에 Mybartis 이용한 쿼리문 만들기insert 문은 insert 태그 내부에delete 문은 delete 태그 내부에각

2022년 6월 3일
·
0개의 댓글