sqldeveloper 설치 개요 sqldeveloper는 DBMS를 다루는 GUI 툴입니다. 본질적으로 DBMS는 그냥 시스템이기 때문에 시스템에 접근할 방법이 필요합니다. 콘솔 터미널을 통해 DBMS에 접근할 수 있지만, 처음 하시는 분들이 콘솔을 통해서 명령어를 하나씩 입력하시는 것은 꽤나 어려울 것이라고 생각합니다. 그리고 실무자들도 특별한 상황이 아니면 손으로 모든 명령어를 치고 있지는 않습니다. 따라서 오라클 DBMS에 접속해서 각종 명령어를 실행시키는 GUI 툴인 sqldeveloper 를 설치합니다. sqldeveloper 다운로드 https://www.oracle.com/database/sqldeveloper/technologies/download/ 에 접속합니다. Windows 64-b..
오라클 설치 개요 오라클은 DBMS 중 하나로, 실무 현장에서는 가장 많이 쓰이는 RDBMS 입니다. 가격은 꽤 비싸지만 성능과 안정성 면에서는 제 가격을 한다는 평가를 받습니다. 이번 챕터에서는 오라클 무료 버전인 Oracle Database 21c Express Edition 을 설치해 보겠습니다. 오라클 다운로드 https://www.oracle.com/kr/database/technologies/xe-downloads.html 에 접속한 후 Oracle Database 21c Express Edition for Windows x64 를 클릭합니다. 오라클 설치 파일 압축 풀기 다운로드한 zip 파일의 압축을 해제합니다. 설치한 이후에는 더이상 쓸모가 없으므로 압축 해제 폴더 위치는 중요하지 않습니..
컨텐츠 작성 화면 뷰 파일 변경 개요 STS가 자동으로 만들어 준 컨텐츠 작성화면 뷰를 수정해서 블로그 글쓰기 화면으로 바꿔보겠습니다. 페이지 인코딩 변경 /src/main/webapp/WEB-INF/views/blog/create.jsp charset=EUC-KR 이라고 적혀있는 부분을 charset=UTF-8로 바꿉니다. pageEncoding="EUC-KR" 로 되어 있는 부분을 pageEncoding="UTF-8" 로 변경합니다. HTML 인코딩 변경 /src/main/webapp/WEB-INF/views/blog/create.jsp 코드를 로 변경합니다. 페이지 제목 변경 /src/main/webapp/WEB-INF/views/blog/create.jsp 블로그 컨텐츠 쓰기 Insert titl..
블로그 컨텐츠 작성 화면 뷰 파일 생성 개요 블로그 컨텐츠 작성 화면 뷰 파일을 만들어 보겠습니다. MVC 에서 뷰(view)란 사용자가 보는 화면을 말합니다. 우리는 웹 어플리케이션을 만들고 있기 때문에 화면은 HTML(Hyper Text Markup Language)로 작성합니다. 뷰 경로 확인하기 /src/main/java/v2/mvc/spring/blog/controller/BlogController.java public String create() { return "blog/create"; } 블로그 컨트롤러 파일을 엽니다. 블로그 컨텐츠 작성 뷰 메서드가 반환한 경로가 /blog/create 인 것을 확인합니다. 링크 위드 에디터 기능 활성화 패키지 탐색기 오른쪽에 보면 노란색 양쪽 화살표()..
블로그 컨텐츠 작성 화면 메서드 작성 개요 브라우저에서 /create 주소가 입력되었을 때 실행되는 자바 컨트롤러 메서드를 작성해 보겠습니다. create 메서드 추가 /src/main/java/v2/mvc/spring/blog/controller/BlogController.java public String create() { return "blog/create"; } 블로그 컨트롤러에 create 메서드를 추가해 주세요. 직접 입력하셔야 합니다. 콘텐트 어시스트 create 메서드 위에 @Re 까지만 입력합니다. ctrl + space 키를 클릭합니다. STS가 제안해 준 팝업에 RequestMapping이 반전되어 있는지 확인합니다. 엔터를 누릅니다. 자동 생성 확인 자동으로 STS가 @Request..
클래스를 컨트롤러로 변경 개요 자바 클래스를 컨트롤러로 만들어 보겠습니다. 클래스 이름이 Controller로 끝난다고 자동으로 컨트롤러가 인식하는 것은 아닙니다. 스프링에서 컨트롤러를 인식할 수 있도록 코드를 바꿔보겠습니다. 컨트롤러 어노테이션 /src/main/java/v2/mvc/spring/blog/controller/BlogController.java @Controller BlogController.java 클래스 정의 위에 @Controller 어노테이션을 붙입니다. 어노테이션 오류 내용 마우스를 빨간 줄 위에 올려보세요. 자동 불러오기 1. 첫번째 항목인 import 'Controller' (org.springframework.stereotype)를 클릭합니다. 자동 불러오기 확인 impor..