CS11 Framework 와 Library Framework 개발에 필요한 구조와 구성, 기능을 갖추어둔 뼈대 제어의 역전!(Framework가 제어권 가짐) IOC : Inversion of Control 시스템의 통합 및 일관성 유지의 장점 코딩의 편의성과 소요시간 단축 Spring, Django Library 필요한 것을 미리 구현해둔 도구 사용자가 제어권을 가지고 있음(사용자가 원하는 곳에서 호출하여 사용) 코딩의 편의성과 소요시간 단축 React Framework와 Library의 가장 큰 차이점 누가 제어흐름을 가지고 있는가! Framework는 제어의 역전이 일어나 스스로 제어의 흐름을 가지고 있고, 그 뼈대위에 사용자가 코드를 넣어 살을 붙임, Library는 미리 구현해둔 도구로서 사용자가 필요할 때, 원하는 위치에, 원하는 방식.. 2022. 6. 29. 객체 지향 프로그래밍?OOP? 객체(Object)? 실생활에 우리가 인식할 수 있는 사물 Class의 인스턴스 OOP(Object Oriented Programming) - 문제를 여러 개의 객체 단위로 나눠 작업하는 방식, 객체들이 서로 유기적으로 상호작용하는 프로그래밍 이론 장점 코드 재사용성 증가 생산성 향상 => 독립적인 객체를 사용 자연적인 모델링 => 생각하고 있는 것을 그대로 자연스럽게 구현할 수 있다. 유지보수 우수성 => 캡슐화를 통해 주변 영향이 적기때문에 유지보수 쉬움 => 경제적 규모가 큰 프로젝트에서 사용됨 단점 개발속도가 느림 => 설계단계부터 많은 시간이 소모 실행속도가 느림 코딩 난이도 상승 특징 클래스 => 함수와 변수로 구성 캡슐화 : 데이터와 코드의 형태를 외부로부터 알 수 없게 함. 구조, 역할, .. 2022. 6. 23. OSI 7계층이란? OSI ( Open System Interconnection ) OSI 참조 모델은 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol) OSI 7계층 하위 계층 1 ~ 3 계층 물리 계층 => 데이터 링크 계층 => 네트워크 계층 상위 계층 4 ~ 7 계층 전송 계층 => 세션 계층 => 표현 계층 => 응용 계층 물리 계층(Physical Layer) 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의 물리적 전송매체와 전송 신호 방식을 정의 RS-232C, X.21 등의 표준이 있다. 관련 장비 : 리피터, 허브 데이터 링크 계층(Data Link Layer) 두 개의 인접한 개방 시스템들 간에 .. 2022. 5. 3. 인터넷? 인터넷 ( Internet ) TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워들이 연결된 광범위한 컴퓨터 통신망 인터넷에 연결된 모든 컴퓨터는 고유한 IP 주소를 갖는다. IP 주소 ( Internet Protocol Address ) 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 교유한 주소 8비트씩 4부분, 총 32비트로 구성 네트워크 부분의 길이에 따라 A 클래스에서 E클래스까지 총 5단계 구성 A Class 국가나 대형 통신망에 사용 (0 ~127로 시작) => 0번과 127번은 예약된 주소 2^24 = 16,777,216개의 호스트 사용 가능 B Class 중대형 통신망 사용(128 ~ 191로 시작) 2^16 = 65,536개의 호스트 사용 가능 C Class 소규모 .. 2022. 5. 2. 이전 1 2 3 다음