Java 기반 클라우드 융합 개발자 과정 - KH 정보교육원/9월

22.09.28 - [ Spring ] 썸네일 + 이론 조금 [ docker, VM, OS ]

giggs 2022. 10. 6. 10:06

 

 

 

-- INDEX --

 

 

1. 썸네일 2. docker  3. VM 4. OS
.onchange
files.length
readAsDataURL
onload
data.target.result
클라우드 컴퓨터
linux
Virtual Machine
내 컴퓨터 안에 컴퓨터
Operating System
하드웨어에서 s/w 사용할
기반환경 제공

 

 

 

 


 

 

 

 

1. 썸네일

 

 

 

 

 

1-1 : 회원 가입할 때 선택할 파일 미리 보기

  • # 파일 선택하다가 취소하면 사진 남아있지 않도록 해주기
  • 5번 src = " " 해준 부분 체크

 

 


 

 

1-2 : .target.result 가 무엇인지?

  • 4번에 있는 - 파일을 다 읽어오면 동작하는 함수 생성 부분에서
  • data 파일을 다 읽어오면 파일을 출력하게 해 보았다. console.log(data)

 

 

 

 

 

# 여기서 체크

  • data라는 파일 안 쪽에 target - result 라는 속성 값을 확인해보니
  • 현재 파일의 url 경로가 있는 것을 확인
  • 이 경로를 가지고 jsp 쪽에서 <img> 태그의 url경로 변경해 준 것이다.

 

 

 

 

 

 

 

 

 


 

 

 

 

 

2. docker 이론 조금

  • 컴퓨터 바뀌면, 환경 설정을 편하게 도와주는 친구.

 

docker 는 linux기반으로 만들어져 있다. -- cmd창으로 명령을 해주어야 한다..

 

 

 

 

다른 고객사에 설치해주어야 한다거나 컴퓨터 환경이 바뀐다면

oracle jdbc tomcat - war 각각 따로 위치하면 각각 해주어야 한다..

 

 

이 설정들이 같이 있다면? - 한 번만 작업해주면 된다.

일반적으로는 도커를 개발자가 다룰일이 없긴 하다.

엔지니어가 작업하긴 한다.

 

컨테이너라는 공간에다가 이 친구들 전부 다 담아두고 고객사에 가서는 컨테이너만 설치하면 해결!

 

 

 

 

이 도커를 가지고 내 컴퓨터에 설치해봤자 사용 못한다..

cloud 컴퓨터에 도커를 이용하여 설치해놓고 ( = 서버를 구축해놓고 )

cloud컴퓨터를 모든 곳에서 공유해서 사용하는 것!

 

이 클라우드 컴퓨터 서버에 내 톰캣 설치해놓고, war파일 넣어놓으면

전 세계에서 내가 만든 war파일에, 프로젝트에

접속할 수 있게 해 줄 수 있게 해 주는 것

 

 

 

 


 

 

 

 

3. VM 이론 조금

  • 가상 머신 Virtual Machine
  • window에서 작업하다가 필요에 따라서 linux 환경에서 작업해야 하는 경우
  • 새로운 컴퓨터 사야 된다. 힘들다.

 

 

그래서 지금 사용하던 컴퓨터 안에다가 또 다른 컴퓨터를 만들어줄 수 있다

어떤 가상의 컴퓨터를 만들어 줄 수 있다.

 

여기에 리눅스 설치해서 내가 하고 싶은 거 할 수 있다.

 

 

 

 

 

 

 

 


 

 

 

 

4. OS 이론 조금

  • 운영체제 Operating System
  • 컴퓨터가 제공하는 한정적인 자원을 효율적으로 사용할 수 있도록 사용자와의 인터페이스(interface)를 제공하는 소프트웨어.
  • 운영체제는 컴퓨터의 하드웨어를 제어하고 응용 소프트웨어를 위한 기반 환경을 제공하여, 사용자가 컴퓨터를 사용할 수 있도록 중재 역할을 해 주는 소프트웨어를 말합니다.