Back-end/Spring 5

JSP 파일 생성하기

1. File - New - Dynamic Web Project - HelloJSP 2. JSP 파일 생성 전 인코딩 타입 맞추기 - Window -> Preferences -> enc 검색 Content Types -> Text - Default encoding을 utf-8로 수정 후 Update Workspace -> Text file encoding -> Other 선택 -> UTF-8 CSS Files/HTML Files/JSP Files/XML Files -> Encoding -> ISO 10646/Unicode(UTF-8) 3. src/main/webapp JSP file 생성 4. body 태그에 원하는 문구 적기 5. 웹 브라우저 기본값 설정 6. RUN 클릭 (초록색 재생 버튼) 7. s..

Back-end/Spring 2022.06.28

Apache Tomcat 서버 연결 및 프로젝트 생성 방법

1. eclipse 프로젝트 작업 경로 연결 2. Window - Preferences - Server - Runtime Environments - Add.. 선택 3. Apache 파일 - Apache Tomcat v9.0 선택 >> 설치한 버전에 맞춰 선택하면 된다. 4. Next -> Browse 5. apache 설치 폴더에 들어가서 아래 화면이 나오면 폴더 선택 클릭 6. Apply and Close 7. 서버 탭의 화면이 아래와 같다면 성공! 8. 서버탭 오른쪽 초록 재생 버튼 클릭 -> Finish -> 서버 start * 서버가 연결되면 아래와 같이 파일이 생성된다.

Back-end/Spring 2022.06.28

Spring 개념 간단 정리

✅ 왜 Spring을 사용하는가? 스프링은 객체지향 언어의 다형성을 극대화해서 이용할 수 있게 도와준다. 자바 언어 기반의 프레임워크 객체지향언어가 가진 강력한 특징을 살리는 프레임워크(추상화, 캡슐화, 상속, 다형성 등) 유연하고 변경이 용이한 점. 부품을 갈아끼우듯, 컴포넌트를 쉽고 유연하게 변경하면서 개발 가능(다형성) 다형성의 중요성 ex) 역할 vs 구현 자동차를 바꿀때마다 면허를 다시 따는 것이 아니듯, 어떤 자동차를 구매하더라도 운전자는 무한히 운전이 가능 공연 무대에서, 각 역할에는 배우 대체가 언제든 가능하다. 키보드, 마우스 등의 인터페이스 이러한 특징은 변경이 편리하고 유연하다는 특징을 지닌다. 클라이언트는 대상의 역할만 알면 된다. 클라이언트는 내부 구조를 몰라도 된다. 구조가 변경..

Back-end/Spring 2022.02.05

H2 데이터베이스 설치 방법(Mac OS)

1. 다운로드 아래의 링크에서 1.4.200 Platform-Independent.Zip을 다운로드한다. (빨간색 박스) 2.0.206의 최신 버전이 있으나, 일부 기능이 정상 동작하지 않는다고 한다. https://www.h2database.com/html/download-archive.html Archive Downloads www.h2database.com 2. 압축 풀기 아래와 같이 터미널에서 open 또는 unzip 명령어를 사용해도 되고, Finder에서 더블클릭하여 원하는 폴더에 압축을 풀어줘도 된다. open h2-2019-10-14.zip 3. 권한 설정 윈도우는 권한 설정이 필요 없으나 맥은 권한을 주어야 파일을 열 수 있다. 압축을 푼 h2폴더의 bin폴더로 진입하여 아래와 같은 명령..

Back-end/Spring 2022.02.04