반응형

IT 23

[JSP 게시판 만들기] 1강 개발환경 구축하기

* 참고 유튜브 https://www.youtube.com/watch?v=wEIBDHfoMBg&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=1 개발 환경 구축은 영상을 통해 모두 확인 가능하니, 해당 글에서는 간략하게 적겠다. 개발에 앞서 JDK, Tomcat, Eclipse 설치가 필요하다. - JDK 설치 : 1.8 version https://www.oracle.com/java/technologies/downloads/#java8-windows - 위 URL 접속 후, JDK 1.8버전을 본인 PC 운영체제에 맞는 버전을 다운로드 JAVA 환경변수 설정까지 완료 후, 아래와 같이 뜨면 성공! JAVA 환경 변수 설정은 아래 글을 참고하세요! [JAVA] Wind..

[REST][REST API] REST란 무엇일까?

REST / REST API는 평소 자주 듣는 단어이고 잘 알고 있다고 생각했지만, "REST API가 뭐야?" 라는 질문에 답을 쉽게할 수 없었다. 그래서, 좀 더 상세하게 공부하여 기록해보려한다. 1. REST 뜻? REST는 Representational State Transfer의 약자. 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것. (즉, 자원(Resource)의 표현(Representation)에 의한 상태 전달) 더보기 즉, 자원(Resource)의 표현(Representation)에 의한 상태 전달 1) 자원(Resource)의 표현(Representation) - 자원 : 해당 소프트웨어가 관리하는 모든 것. (Ex. 문서, 그림, 데이터 ...)..

[IT]/JAVA 2020.12.29

[Java] Java Virtual Machine(자바 가상 머신) 이란 / 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기

목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 Java Virtual Machine(자바 가상 머신)으로 Java ByteCode(.class)를 OS에 맞게 해석해주는 역할. Java와 OS 사이에서 중개자 역할을 수행하며, Java가 OS에 독립적으로 실행 및 재사용이 가능하게 한다. 특징 - OS에 상관없이 어느 운영체제에서 동작이 가능하도록 함 - Stack 기반의 가상 머신 - 메모리 관리, Garbage Collection을 수행 컴파일 하는 방법 컴파일(complie) 이란? : ..

[IT]/JAVA 2020.11.23