본문 바로가기

전체 글211

IT 서비스와 클라우드 IT 서비스 개념 소개 서비스의 정의 재화를 생산하지는 않으나 그것을 운반, 배급하거나 생산, 소비에 필요한 노무를 제공하는 일. 개인적으로 남을 위하여 여러 가지로 봉사하는 것. 특히, 장사에서 손님을 접대하고 편의를 제공하는 것. IT Service > A means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks. The term 'service' is sometimes used as a synonym for core service, IT service or service package. 서비스란, 고객에게 가.. 2023. 7. 6.
REST API란? 1. REST API의 탄생 REST : Representational State Transfer (대표적인 상태 이전?) 로이 필딩이 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 않는 모습이 안타까워 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표 2. REST 구성 자원(RESOURCE) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 3. REST 특징 1. Uniform (유니폼 인터페이스) Uniform Interface는 URI로 지정한 리소스에 대한 조작으로 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일 2. Stateless(무상태성) REST는 무상태성 성격. 다시 말해 작업을 위한 상태정보를 따로 저장하고 관리하.. 2023. 7. 5.
JPA ORM (Object Relational Mapping) 데이터를 저장하기 위해 사용하는 것 : 데이터베이스 객체 지향 프로그래밍에서 사용하는 기본 단위 : Object 객체 이렇게 눈으로 보면 member Table의 name은 member 객체의 name 필드에 매핑되면 될 것처럼 보인다. ORM 객체와 데이터베이스 사이의 관계를 연결해주는 것 ORM을 통해서 우리가 정의한 객체를 사용하는 값만으로도 자연스럽게 data를 연결해서 사용할 수 있게 된다. 만약, ORM이 없이 직접 data들을 핸들링 한다면, select Query를 통해서 받은 결과 값들을 하나씩 어떤 정보인지 매핑해서 사용해야만 한다. JPA (Java Persistence API) 현재 Java 진영의 ORM 표준으로 채택되어있다.. 2023. 7. 5.
docker에서 ubuntu에 noVNC 설치하기 (AWS EC2) 이번엔 local이 아닌 AWS EC2에서 시도해보자 1. 해당 EC2 실행 전에 설정했던 EC2와 다른 점 (이건 사실상 관련이 없음) 2. PuTTY로 local에서 접속하기 (탄력적 IP가 아니기 때문에 ip는 다시 시작하면 바뀌게 된다.) 3. ubuntu에 docker 설치하기 1) root 권한으로 변경 sudo su Ubuntu 에 Docker 설치 (참고 블로그) 2) 우분투 시스템 패키지 업데이트 apt-get update 3) 필요한 패키지 설치 apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 4) Docker의 공식 GPG키 추가 curl -fsSL | sudo .. 2023. 7. 2.