-- 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)를 제공하는 소프트웨어.
- 운영체제는 컴퓨터의 하드웨어를 제어하고 응용 소프트웨어를 위한 기반 환경을 제공하여, 사용자가 컴퓨터를 사용할 수 있도록 중재 역할을 해 주는 소프트웨어를 말합니다.
'Java 기반 클라우드 융합 개발자 과정 - KH 정보교육원 > 9월' 카테고리의 다른 글
22.09.30 - [ Spring ] cookie { 쿠키란?, 쿠키설정, 쿠키확인 }, id 저장 (0) | 2022.10.07 |
---|---|
22.09.29 ~ 09.30 - [ Final 프로젝트 ] DB 모델링 (0) | 2022.10.06 |
22.09.27 - [ Spring ] 회원가입(파일첨부), 로그인, 암호화, 이미지 보여주기, 로그아웃 (1) | 2022.10.05 |
22.09.26 - [ CSS ] Grid (0) | 2022.10.02 |
22.09.23 - [ Spring ] 파일 다운로드 (0) | 2022.10.02 |