분류 전체보기
-
JAVA Spring 정의 살펴보기💻 IT Study/Spring 2020. 5. 2. 16:16
JAVA Spring 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 자바 스프링의 정의를 하나하나 뜯어봄으로써 자바 스프링이 무엇을 의미하고 어떤 목표를 가지는 지 알아볼 것이다. 1. 애플리케이션 프레임워크 프레임워크(Framework) 일반적으로 라이브러리나 프레임워크는 특정 업무 분야나 한 가지 기술에 특화된 목표를 가지고 만들어진다. 프레임워크 자체는 애플리케이션의 특정 계층에서 주로 동작하는 한 가지 기술 분야에 집중된다. 그러나 스프링은 '애플리케이션 프레임워크'이다. 애플리케이션 프레임워크(Application Framework) 특정 계층이나 기술, 업무 분야에 국한되지 않고 애플리케이션의 전 영역을 포괄하는 범용적인 프레임 워크를 말한다. 애플리케이션 개발..
-
2020년 3월 2일 기준 코로나 19 데이터 분석📝 Hobby/데이터 분석 2020. 3. 3. 16:35
코로나19 확진환자가 하루하루 급격하게 늘어나는 상황이다. 휴대폰에는 매일 긴급재난문자로 오고 있고, 대학교 개강도 미뤄지고, 점점 더 심각해지고 있다. 여기서 나는 코로나 19에 대하여 데이터로만 접근해봤을 때 뉴스에서 다루고 있는 정보와는 다르게 새로운 정보를 볼 수 있지 않을까 하는 마음으로 시작하게 되었다. 이번 분석은 질병관리본부와 위키피디아 데이터를 바탕으로 분석했다. 액셀을 이용하여 데이터를 정제한 후, power bi를 통해 데이터 시각화를 해보았다. 자료 데이터를 웹에 게시하여 동적인 효과까지 함께 보려고 했는데 유료인 바람에 PDF로 대체하게 되었다. 전체적인 내용은 아래 3가지에 대하여 차례로 다루고 있다. 2020년 3월 2일 기준 감염병 추이 2020년 3월 1일 16시 기준 확진..
-
DNS(Domain Name System)💻 IT Study/Knowledge 2020. 2. 13. 15:58
DNS(Domain Name System)? - 문자로 된 도메인 네임을 컴퓨터가 이해할 수 있는 IP주소로 변환하는 역할을 하는 시스템 - IP주소와 호스트 이름간의 변환을 제공하는 분산 데이터베이스 DNS 해석과정 위와 같은 순서로 작동합니다. (1) PC 브라우저에 www.naver.com을 입력한다. (2) 시스템에 설정된 DNS 서버인 로컬 DNS 서버에게 www.naver.com이라는 hostname에 대한 IP 주소를 물어본다. (3) 로컬 DNS 서버에 해당 정보가 없을 경우, 다른 DNS 서버들과 통신(DNS 메시지)을 시작한다. (4) 이를 위해 각 로컬 DNS 서버에는 Root DNS 서버의 정보(IP주소)가 미리 설정되어 있어야 한다. (5) 먼저 Root DNS 서버에 질의를 보..
-
모듈연계 ; EAI, ESB💻 IT Study/Knowledge 2020. 2. 6. 16:11
모듈연계 ; 연계 통합 솔루션 모듈연계란 내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것을 말한다. EAI은 Enterprise Application Integration의 약어로 기업 애플리케이션 통합이라는 의미이다. 이종(다른) 시스템들 사이에 위치하여 각 시스템간의 필요한 정보를 서로 소통하여 관리의 효율성을 증대 시킨다. 이종시스템들이 연결되어 전체적으로 하나의 흐름처럼 움직이게 하기에 통합이라고 부른다. 즉, EAI는 기업 내 필요한 여러 어플리케이션이 있을 때, 이런 각종 어플리케이션 간에 상호 연동이 가능하고록 통합하는 솔루션을 말한다. 기업 내 서비스를 담당하고 있는 모듈을 연계하기 위해서는 EAI가 필수적이다. 서비스간의 연동은 작게 보면 마이크로 서비스..
-
기능 요구사항 vs 비기능 요구사항💻 IT Study/Knowledge 2020. 1. 28. 15:05
요구사항 (Requirement) : 시스템이 갖춰야 할 요건 요구사항 내용의 종류에 따라서 기능적 요구사항과 비기능적요구사항을 나눌 수 있다. 정산하기나 모임 관리처럼 시스템이 갖고 있는 기능은 기능적 요구사항이라하고 정산하는 속도, 시스템의 메모리 사용량처럼 기능은 아니나 측정해서 제한을 두고 시스템이 만족하도록 해야 하는 것은 비기능적 요구사항이라 한다. 기능적 요구사항 (Functional Requirements) 시스템에 주어지는 특정 입력에 대한 시스템이 산출하는 출력을 통해 정의된다. - 시스템은 어떤 서비스를 제공하는가 - 어떤 입력이 주어졌을 때 어떻게 반응하는가 - 어떤 상황에서 어떻게 행동하는가 - 시스템이 무엇을 해야 하는지 설명 (기능 or 시스템 서비스) 기능적 사용자 요구사항 ..