스프링부트

    [Setting][Spring]Spring Dev Setting in VS Code[VS Code에서 Springboot 프로젝트 설정]

    목차 - springboot\workspace 폴더 생성 - JDK 11.0.1 - 환경 변수 설정 - yml 변경 - MariaDB 설치 springboot\workspace 폴더 생성 JDK 11.0.1 https://jdk.java.net/archive/ 환경 변수 설정 Java Extension Pack 설치 Spring Book Extension Pack 설치 Java Server Pages(JSP) 설치 Lombok Annotations Support for VS code 설치 Ctrl + shift + P (New Project) * Tips 프로젝트명을 무조건 대문자로 쓰지 마라 소문자로 써라 자바에서 대문자는 클래스 밖에 없다 * 이제 폴더를 firstapp으로 잡읍시다. 가끔 jdk 1..

    [Spring][20]Page update and delete by JS[JS를 활용하여 update, delete구현]

    목차 - onsubmit - updateform수정 - Delete수정 Onsubmit form으로 넘겨줄지 아닐지는 그때 그때 다릅니다. JS로 넘겨줄지, form태그로 그냥 넘겨줄지를 판단하는 것은 상황에 따라서 다릅니다. JS로 넘기면 JSON 객체형태로 주고받으며, form형태로 넘기면 x-www-form.. 형태로 주고 받습니다. * 자바스크립트 form serialize * form action 이 실행될 때 버튼을 누르면 (submit) onsubmit 안에 있는 것이 실행됩니다. * return이 true면 action 이 동작되며 return이 false면 atcion 이 동작되지 않습니다. * onsubmit 안에 JS function을 써주면 action 하기 전에 검증과 검사, 유효..

    [Spring][16]Main Page[메인페이지, 상세페이지 구현]

    목차 -메인 페이지 구현 -최종 구현 코드 -Post 상세페이지 구현 메인 페이지 구현 블로그의 메인 페이지 구현을 위해서 Bootstrap에 있는 것을 가져옵니다. 새로운 jsp파일도 만들어줍니다. header와 footer를 추가해주고 Bootstrap을 복사 붙여 넣기 해줍니다. 새롭게 컨트롤러에도 list를 핸들링할 수 있게 PostController도 만들어줍니다. 이제 PostController에 postRepository와 session을 DI합니다. 바로 세션에 model을 담아서 list에 보여주기 위해서입니다. list.jsp를 다듬어 줍니다. 구현되는 모습 list.jsp에서 아까 추가해준 PostController에서 model에 담아온 PostEntity를 jstl을 사용하여 fo..