분류 전체보기
-
타임리프(Thymeleaf) 개념정리Thymeleaf 2023. 1. 19. 09:54
타임리프(Thymeleaf)란? 타임리프는 컨트롤러가 전달하는 데이터를 이용해 동적으로 화면을 만드는 역할을 하는 뷰 템플릿엔진이다. 타임리프가 갖는 대표적인 특징은 다음과 같다. 서버상에서 동작하지 않아도 HTML 파일의 내용을 바로 확인이 가능하다. 순수 HTML 구조를 유지한다. 타임리프는 순수 HTML을 유지하기 때문에 Natural Template(내츄럴 템플릿)이라고도 불린다. 서버를 가동하지 않으면 순수 HTML을, 서버를 구동하면 뷰 템플릿을 거쳐 동적으로 변경된 HTML을 확인할 수 있다. JSP같은 경우는 서버를 구동하지 않고 해당 파일을 열게 되면 JSP 소스코드와 HTML이 섞여있어서 정상적인 확인이 불가능했다. 즉, 서버를 통해서 JSP를 열어야 JSP 파일을 확인할 수 있었다. ..
-
IntelliJ 데이터베이스 사용법IntelliJ 2023. 1. 18. 23:03
1. IntelliJ 데이터베이스란? IntellJ 툴의 경우 다른 툴들과는 다르게 툴 내부에서 데이터베이스와의 연결이 가능하고 쿼리를 작성, 작동할 수 있는 기능을 제공하고 있다. 먼저 우측에 사이드바 메뉴를 보면 데이터베이스라는메뉴가 존재하는데 탭을 클릭하면 위와 같이 연결된 데이터베이스가 보이게된다. 2. 데이터베이스 추가하기 데이터베이스의 + 모양의 버튼을 클릭하면 사용자가 사용하고자 하는 데이터베이스의 종류가 나열되게 된다. 본인은 MYSQL을 사용하기 때문에 MYSQL을 클릭해준다. 해당 프로젝트를 진행하게 되면 프로젝트의 application.properties 파일에 해당 프로젝트의 설정들을 작성하게 되는데 데이터베이스의 정보도 마찬가지로 작성되어 있을 것이다. 없다면 내가 사용하는 데이터..
-
IntelliJ 다운로드IntelliJ 2023. 1. 18. 22:39
1. IntelliJ 다운로드 방법 해당 본인은 신입개발자로 취업하여 IntelliJ 툴을 처음으로 사용해보게 되었다. Ultimate 버전으로 다운로드하여 사용하도록 한다. 2. 다운로드 파일 실행시키기 Create Desktop Shortcut : 바로가기 생성 여부 Update PATH variable(restart needed) : 윈도우 환경변수에 자동으로 추가 할 수 있도록 체크 Update context menu : 프로젝트로 폴더 열기 Create Association : 본인이 사용할 환경 선택 작업물이 남아있지 않는 이상, Reboot now를 해서 바로 설정된 IntelliJ를 사용하는 것이 좋다.
-
MYSQL 데이터타입 정리 및 선택MYSQL 2023. 1. 18. 22:22
CHAR과 VARCHAR MYSQL에서 사용하는 대표적인 문자열 데이터타입입니다. CHAR란? CHAR(숫자) 고정길이 문자열 숫자 = 저장할 수 있는 문자열의 최대길이 숫자의 범위 = 0~255 설정크기보다 작은 길이의 문자열이 입력되면, 나머지 공간을 공백으로 채워 길이를 숫자로 만든다. VARCHAR란? VARCHAR(숫자) 가변길이 문자열 숫자 = 저장할 수 있는 문자열의 최대길이 숫자의 범위 = 0~65,535 실제 입력된 문자열의 길이만큼만 저장하고 사용한다. BLOB과 TEXT BLOB = Binary Large Object. 다양한 크기 바이너리 데이터 저장 저장할 수 있는 데이터 최대 크기 따라 나뉨 TINYBLOB = 최대 255byte BLOB = 최대 65535byte MEDIUMB..
-
MYSQL 테이블 만들기 (CREATE TABLE) 및 PRIMARY KEY 설정MYSQL 2023. 1. 18. 21:50
1. MYSQL 테이블 만들기 문법 CREATE TABLE 테이블명 ( id int Auto_Increment PRIMARY KEY, username varchar(40), password varchar(40) ); 위와 같이 CREATE TABLE 테이블명을 적은 뒤, 괄호안에 필요한 테이블 값을 넣어주면 된다. 위의 코드에는 id, username, password를 기입했다. 2. PK키 지정하기 CREATE TABLE 테이블명 ( 필드이름 필드타입 PRIMARY KEY ); 또는 CREATE TABLE 테이블이름( 필드이름 필드타입, ..., [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름) ) id 값을 pk로 지정하고 싶을 때 위의 문법을 통해 지정할 수 있다. 그렇다면 P..