개요UML 의 중요성, CBD 와 SOA 의 본질 , 그리고 객체 지향의 4대 특성에 대해 다루고 있음.UML 에 대한 자세UML 은 단순 표기 방법론이며 의사소통의 도구엄격하게 따를 필요는 없고 목적에 따라 유연하게 사용함 CBD와 SOA 의 이해제품이 아닌 하나의 방법론이기에 이해하기가 어려운 개념이다CBD ( 컴포넌트 기반 개발 )정의애플리케이션을 통쨰로 개발하는 대신 의미 있는 단위로 구분하여 각 부분을 개발하는 방법론비유레고 블록처럼 각 부품을 조합하여 소프트웨어 제품을 완성SOA ( 서비스 지향 아키텍쳐 )정의개발자의 관점이 아닌 현실 업무 기준으로 개발하는 사상서비스 중심 구조의 개발..Q. 구분이 뭐 중요한가?개념의 본질다양한 회사들이 CBD , SOA 같은 개념을 그들만의 해석법으로 적용..
기계어 - 0과 1의 행진 / 너무나 비인간적인 언어개요기계어는 컴퓨터 이해할 수 있는 유일한 언어로서, 0 과 1 의 이진수로 이루어져있다초기의 프로그래머들은 전구와 전선만을 사용하면서도 해당 기계어를 이해하고 작성했다인간과 컴퓨터의 차이점인간10진법 등의 다양한 진법을 이해하고 사용할 수 있음컴퓨터오직~ 2진법만을 이해하고 사용할 수 있습니다.하지만, 빠르고 정확합니다!기계어에드삭, 유니박기계어의 호환성CPU 에 따라 기계어의 코드가 달라서, 이기종 간에 호환이 불가능합니다.어셈블리어에 대한 이해개요어셈블리어는 기계와 인간의 언어 사이에서 연결고리로 사용됨.0과 1만으로 사용하는 기계어는 인간에게 이해하기 어려운 언어라는 문제가 있기에, 이를 해결하기 위해 어셈블리어가 등장하였습니다.니모닉과 기계어어..
개요스프링은 이전 기술과 철학들을 기반으로 구성되어있다.SOA( 서비스 지향 아키텍처)서비스 라는 독립적인 기능을 중심으로 시스템을 구성하는 방법론CBD(컴포넌트 기반 개발)재사용 가능한 컴포넌트를 중심으로 SW 개발하는 방법론OOP(객체 지향 프로그램이)객체라는 개념을 중심으로 프로그래밍하는 패러다임절차적/구조적 프로그래밍명령어가 순차적으로 실행되는 프로그래밍 방식기타..기계어나 어셈블리어 등과 같은 더 낮은 수준의 언어도 참고하고 있음.스프링을 이해하려면 이러한 기술들의 기본 원리를 이해하는 것이 중요하다. Uploaded by N2T