[5분 내로] 강의실
-
안녕하세요. 팀드모네입니다. 실무적으로 컴퓨터 네트워크 상에서 XML 기반 메세지를 교환하는 프로토콜을 사용할 때가 있습니다. 그럴 때 쓰는 것이 SOAP라는 것인데, 그것이 무엇인지 간단하게 알아보는 시간을 가져보도록 하겠습니다. SOAP란? Simple Object Access Protocol의 약자로, XML과 HTTP, HTTPS, SMTP 등을 기반으로 다른 컴퓨터에 있는 데이터나 서비스를 호출하기 위한 통신 규약입니다. 이 문장에 SOAP의 핵심이 다 들어있는 것 같네요. SOAP은 어떻게 사용하나요? 다양한 사용방법 중 한 가지를 예시로 들어보겠습니다. 데이터가 존재하는 DBMS(ORACLE, MYSQL, MSSQL)에 미리 Procedure( 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위..
SOAP 통신이란?안녕하세요. 팀드모네입니다. 실무적으로 컴퓨터 네트워크 상에서 XML 기반 메세지를 교환하는 프로토콜을 사용할 때가 있습니다. 그럴 때 쓰는 것이 SOAP라는 것인데, 그것이 무엇인지 간단하게 알아보는 시간을 가져보도록 하겠습니다. SOAP란? Simple Object Access Protocol의 약자로, XML과 HTTP, HTTPS, SMTP 등을 기반으로 다른 컴퓨터에 있는 데이터나 서비스를 호출하기 위한 통신 규약입니다. 이 문장에 SOAP의 핵심이 다 들어있는 것 같네요. SOAP은 어떻게 사용하나요? 다양한 사용방법 중 한 가지를 예시로 들어보겠습니다. 데이터가 존재하는 DBMS(ORACLE, MYSQL, MSSQL)에 미리 Procedure( 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위..
2019.07.29 -
안녕하세요. 팀드모네입니다. 지난 시간에 이어서 스프링 어노테이션에 관한 포스팅을 작성하겠습니다. 1. VO란? - Value Object의 약어로 값을 변경할 수 없는 Read–Only 객체를 의미VO는 값을 가지는 객체로써 색상(빨강,초롱,파랑), 돈(액수와 통화)을 예시로 들 수 있습니다. 색상 클래스에서 빨강이라는 객체가 나왔다고 가정해봅시다. 이 객체는 A라는 프로젝트에서도 빨간색을 나타내고 B라는 프로젝트에서도 빨간색 을 나타내고, 현실세계에서도 빨간색을 나타냅니다. 값 자체로 의미를 가지며 이 값은 어디에 있든 같습니다. 변하지 않는 값을 가지는 객체이기 때문에 Value Object입니다. 그러니까, VO에 setter를 쓰는게 너무 이상하다는 것입니다.이미 빨강을 빨간색이라고 정의되어 있..
[Spring] VO와 DTO란? 그리고 둘의 공통점/차이점안녕하세요. 팀드모네입니다. 지난 시간에 이어서 스프링 어노테이션에 관한 포스팅을 작성하겠습니다. 1. VO란? - Value Object의 약어로 값을 변경할 수 없는 Read–Only 객체를 의미VO는 값을 가지는 객체로써 색상(빨강,초롱,파랑), 돈(액수와 통화)을 예시로 들 수 있습니다. 색상 클래스에서 빨강이라는 객체가 나왔다고 가정해봅시다. 이 객체는 A라는 프로젝트에서도 빨간색을 나타내고 B라는 프로젝트에서도 빨간색 을 나타내고, 현실세계에서도 빨간색을 나타냅니다. 값 자체로 의미를 가지며 이 값은 어디에 있든 같습니다. 변하지 않는 값을 가지는 객체이기 때문에 Value Object입니다. 그러니까, VO에 setter를 쓰는게 너무 이상하다는 것입니다.이미 빨강을 빨간색이라고 정의되어 있..
2019.02.08 -
안녕하세요. 플랫폼공작소입니다. 오늘은 스프링 빈에 대해서 알아보겠습니다. 설명하기 전에 객체의 개념을 잠깐 짚고 넘어가겠습니다. 1. 객체 vs 클래스- 객체란 사물(붕어빵)을 의미하고, 클래스란 그 사물을 만들기 위한 설계도 또는 도면(붕어빵 기계)을 의미합니다.객체와 클래스를 설명할 때, 붕어빵 비유를 빠뜨릴 수 없습니다. 2. 객체 vs 인스턴스클래스는 붕어빵 기계 그리고 인스턴스는 붕어빵이라고 비유됩니다. 객체를 설명하기 위해서, 인스턴스를 조금 더 알아봅시다. 반죽을 넣고 앙금을 넣어 비로소 만질 수 있는 빵이 되었을 때 인스턴스라고 부릅니다. 이것을 '클래스가 실체화되었다.' 라는 표현을 하는데요 그것은 즉, 메모리에 할당된 것을 의미합니다. 여기서 인스턴스와 객체의 차이점이 나타납니다. 전..
[Spring] 객체 VS 클래스 그리고 스프링 빈이란?안녕하세요. 플랫폼공작소입니다. 오늘은 스프링 빈에 대해서 알아보겠습니다. 설명하기 전에 객체의 개념을 잠깐 짚고 넘어가겠습니다. 1. 객체 vs 클래스- 객체란 사물(붕어빵)을 의미하고, 클래스란 그 사물을 만들기 위한 설계도 또는 도면(붕어빵 기계)을 의미합니다.객체와 클래스를 설명할 때, 붕어빵 비유를 빠뜨릴 수 없습니다. 2. 객체 vs 인스턴스클래스는 붕어빵 기계 그리고 인스턴스는 붕어빵이라고 비유됩니다. 객체를 설명하기 위해서, 인스턴스를 조금 더 알아봅시다. 반죽을 넣고 앙금을 넣어 비로소 만질 수 있는 빵이 되었을 때 인스턴스라고 부릅니다. 이것을 '클래스가 실체화되었다.' 라는 표현을 하는데요 그것은 즉, 메모리에 할당된 것을 의미합니다. 여기서 인스턴스와 객체의 차이점이 나타납니다. 전..
2019.02.04 -
안녕하세요. 팀드모네입니다. 지난 시간에는 AWS EC2를 생성하고 실행하는 방법을 살펴보았습니다. 이번 시간에는 EC2를 끄거나 지우는 방법을 알아보도록 하겠습니다. HTML 삽입 미리보기할 수 없는 소스 AWS 매니저가 말하는 것처럼, 서버를 사용하지 않을 때는 EC2를 중지하는 것이 좋습니다. 중지함으로써 과금/서비스 낭비 방지를 도모하는 것이죠. 1. EC2 인스턴스 우클릭 인스턴스 상태 부분을 보면 중지와 종료 옵션이 있습니다. 2. 인스턴스 상태 > 중지 -> 잠시 컴퓨터를 끈다고 생각하면 됩니다. 대부분의 과금이 종료됩니다. 3. 인스턴스 상태 > 종료 -> 모든 것을 삭제하는 것을 의미합니다. 따라서, 저장된 파일도 삭제되는 등 그냥 다 없어지는 것이라고 생각하면 됩니다. 4. 인스턴스 상..
[5분 내로] AWS EC2 종료 또는 제거 방법안녕하세요. 팀드모네입니다. 지난 시간에는 AWS EC2를 생성하고 실행하는 방법을 살펴보았습니다. 이번 시간에는 EC2를 끄거나 지우는 방법을 알아보도록 하겠습니다. HTML 삽입 미리보기할 수 없는 소스 AWS 매니저가 말하는 것처럼, 서버를 사용하지 않을 때는 EC2를 중지하는 것이 좋습니다. 중지함으로써 과금/서비스 낭비 방지를 도모하는 것이죠. 1. EC2 인스턴스 우클릭 인스턴스 상태 부분을 보면 중지와 종료 옵션이 있습니다. 2. 인스턴스 상태 > 중지 -> 잠시 컴퓨터를 끈다고 생각하면 됩니다. 대부분의 과금이 종료됩니다. 3. 인스턴스 상태 > 종료 -> 모든 것을 삭제하는 것을 의미합니다. 따라서, 저장된 파일도 삭제되는 등 그냥 다 없어지는 것이라고 생각하면 됩니다. 4. 인스턴스 상..
2019.01.26 -
안녕하세요. 팀드모네입니다. 지난 시간에는 AWS의 프리티어를 살펴보았습니다. 이번 시간에는 본격적으로 Amazon EC2를 실행해봅시다. 1. EC2 생성 및 실행 👨💻 1.1 EC2 메뉴 클릭 AWS에 로그인하여 콘솔창으로 들어갑니다. 상단 탭의 '서비스' 클릭 > '컴퓨팅' 에서 EC2를 클릭해봅시다. 1.2 인스턴스 시작 버튼 클릭 그러면 아래와 같은 사진을 보실 수 있습니다. '인스턴스 시작' 버튼을 클릭해봅시다. 1.3 원하시는 OS 선택 그러면 어떤 운영체제가 설치된 EC2를 빌릴지 선택할 수 있습니다. 저는 저에게 친숙한 Ubuntu를 선택해보았습니다. 포스팅을 보시는 분들은 다른 운영체제를 선택하셔도 좋습니다. 1.4 인스턴스 유형 선택 자, 이제 인스턴스 유형을 선택해야합니다. 당분간..
[5분 내로] AWS EC2 생성 및 실행안녕하세요. 팀드모네입니다. 지난 시간에는 AWS의 프리티어를 살펴보았습니다. 이번 시간에는 본격적으로 Amazon EC2를 실행해봅시다. 1. EC2 생성 및 실행 👨💻 1.1 EC2 메뉴 클릭 AWS에 로그인하여 콘솔창으로 들어갑니다. 상단 탭의 '서비스' 클릭 > '컴퓨팅' 에서 EC2를 클릭해봅시다. 1.2 인스턴스 시작 버튼 클릭 그러면 아래와 같은 사진을 보실 수 있습니다. '인스턴스 시작' 버튼을 클릭해봅시다. 1.3 원하시는 OS 선택 그러면 어떤 운영체제가 설치된 EC2를 빌릴지 선택할 수 있습니다. 저는 저에게 친숙한 Ubuntu를 선택해보았습니다. 포스팅을 보시는 분들은 다른 운영체제를 선택하셔도 좋습니다. 1.4 인스턴스 유형 선택 자, 이제 인스턴스 유형을 선택해야합니다. 당분간..
2019.01.26 -
안녕하세요. 오늘은 자바의 배열이란 무엇이고 장단점은 무엇인가? 라는 주제로 포스팅을 하려합니다.먼저 배열(Array)이란 자료구조(Data Structure)입니다. 동일한 자료형이 연속적 모여있습니다. 간단히 생각하자면, 변수의 모임이라고 부를 수 있겠습니다. 조금 더 자세하게 표현하자면 아래와 같은 구조입니다. 현대 컴퓨터의 메모리 모델은 커다란 배열이며 메모리 주소가 곧 인덱스인 것과 다름이 없습니다. 때문에, 배열은 속도가 빠르다는 장점을 가지고 있습니다. "배열은 속도가 빠르다"성능이 매우 중요하다면 배열을 사용하는 것입니다. 배열은 삽입과 삭제가 느리다는 단점을 가지고 있지만, 반대로 찾는 속도가 무척이나 빠릅니다. 다른 자료구조를 구현할 때도 이런 특성을 활용해서 최적화를 하는 경우가 있습..
03. 자바의 배열이란 무엇이고 장단점은 무엇인가?안녕하세요. 오늘은 자바의 배열이란 무엇이고 장단점은 무엇인가? 라는 주제로 포스팅을 하려합니다.먼저 배열(Array)이란 자료구조(Data Structure)입니다. 동일한 자료형이 연속적 모여있습니다. 간단히 생각하자면, 변수의 모임이라고 부를 수 있겠습니다. 조금 더 자세하게 표현하자면 아래와 같은 구조입니다. 현대 컴퓨터의 메모리 모델은 커다란 배열이며 메모리 주소가 곧 인덱스인 것과 다름이 없습니다. 때문에, 배열은 속도가 빠르다는 장점을 가지고 있습니다. "배열은 속도가 빠르다"성능이 매우 중요하다면 배열을 사용하는 것입니다. 배열은 삽입과 삭제가 느리다는 단점을 가지고 있지만, 반대로 찾는 속도가 무척이나 빠릅니다. 다른 자료구조를 구현할 때도 이런 특성을 활용해서 최적화를 하는 경우가 있습..
2019.01.15