목록전체 글 (51)
느림보 개발

⌨️ 요즘 html과 스프링을 통해서 웹개발 실습을 하고 있다. 그러는 중 자주 사용하지만 사용할 때 마다 찾아쓰는 document ready에 대해서 한 번 정리하는게 좋을 거 같아 포스팅을 하게 되었다. DOM 객체가 생성되는 시점에서 실행 - $(document).ready(function(){}); DOM Document Object Model - 문서 객체 모델 → 모든 HTML 요소의 속성, 메서드, 이벤트 - 문서는 HTML, XML과 같은 것들을 문서라고 하고 - 이러한 문서를 구조적으로 표현하는 방식을 제공하는 것을 DOM이라고 한다. ▼DOM 생성 시 바로 호출되어 실행된다. 첫번째, 흔히 사용하는 방식, 사용된 이벤트로 JQuery 3.0 이후에서는 사용하지 않는 것을 권장 $(doc..

😂 취업 후 적응 하느라 코테와 공부하기를 게을리한거 같다(3일차) 나의 닉네임 값을 못하는 중이다..... 하지만 다시 조금씩 정리해보려고 한다. 화이팅 ㅠ ㅠ 교육을 듣는데 JSON이 key-value로 되어 있는줄만 알고 있었던 상태라 사용방법에 대해서는 모르고 있었다. 그래서 이번 기회에 정리하고 확실히 알고자 하여 포스팅하게 되었다. JSON 구조 JSON은 자바스크립트의 객체 표기법으로부터 파생된 부분 집합이다. 따라서 객체 표기법에 따른 구조로 구성된다. 1. JSON 데이터는 이름과 값의 쌍으로 이루어진다. (key-value) 2. JSON 데이터는 쉼표(,)로 나열된다. 3. 객체(object)는 중괄호({})로 둘러쌓아 표현한다. 4. 배열(array)는 대괄호([])로 둘러쌓아 표현..

🧡 작성한 답 🧡 class Solution { public int[] solution(int[] num_list) { int[] reverse = new int[num_list.length]; for(int i=0; i

구현할 기능 : 게시글 수정 및 삭제 전체 흐름 : 게시글 상세 페이지에서 수정, 삭제 기능을 사용할 수 있도록 버튼 생성 후 수정, 삭제에 맞는 로직 작성 수정 같은 경우 → 수정 페이지를 따로 생성하여 원래의 글을 출력하고 그 공간에서 수정할 수 있도록 함 jsp ▶ 글 상세페이지 - 글수정, 글 삭제 버튼 - 파라미터로 dno를 넘겨준다. → 컨트롤러는 dno값을 통해 수정할 글을 불러오게 한다. 수정 삭제 ▶ 글수정 페이지 - 매핑한 주소로 POST 요청 - POST요청이므로 CSRF 토큰을 hidden으로 같이 전송 - 게시글 상세 조회시 dno를 따로 출력하지 않았기 때문에 hidden 으로 심는다. .. 생략 .. .. 생략 .. ▶글 삭제 - 게시글 상세페이지에서 바로 처리되도록 하였다. ..

구현할 기능 : 게시글 목록 조회 및 상세페이지 전체 흐름 : 게시글 목록 구현 후 → 게시글 상세 페이지 구현 Controller ▶ 게시글 목록 조회 - 게시글 목록페이지를 매핑한다. - 스프링 시큐리티가 제공하는 Principal 객체를 사용해서 접속한 사용자의 아이디를 String에 저장한다. - 저장한 아이디를 가지고 boardList를 보여줄 서비스 로직을 시행한다. - 데이터베이스에서 가져온 결과를 Model 객체에 담아 JSP 페이지로 보낸다. ▶ 게시글 상세 - 게시글 상세페이지를 매핑한다. - url 을 통해 게시글 번호(dno)를 파라미터로 넘겨 받는다. - 넘겨 받은 dno를 통해 게시글 상세페이지를 보여줄 서비스 로직을 실행한다. - 데이터베이스에서 가져온 결과를 Model 객체에..