[ 161 ~ 170 ] DLL, Shared Object, LAN, Gateway, Router, Switch, DNS, DHCP, Subnet, Packet
161. DLL (Dynamic Link Library) 동적 링크 라이브러리로 여러 프로그램이나 응용 프로그램에서 공통적으로 사용되는 함수, 클래스, 변수 등을 포함하는 외부 파일 형식이다. 이 라이브러리는 여러 프로그램 간에 코드와 데이터를 공유하고 재사용할 수 있게 해준다. DLL의 주요 특징 : 재사용성, 동적 로딩, 코드 및 자원 공유, 동적 링크, 외부 인터페이스 등 DLL은 주로 Windows 운영 체제에서 사용되지만, 다른 운영 체제에서도 비슷한 개념의 라이브러리를 사용할 수 있다. DLL을 사용하면 코드의 재사용성과 유지 보수가 용이해지며, 프로그램 개발과 유지 보수의 효율성을 향상시킬 수 있다. 162. Shared Object 리눅스 및 유닉스 기반 시스템에서 사용되는 동적 라이브러리..
[ 151 ~ 160 ] On-Premise, CSP, IaaS, PaaS, SaaS, MSP, TensorFlow, NOS, Kernel, Mount
151. On-Premise IT 시스템이나 소프트웨어를 기업 또는 조직의 내부 인프라구조에서 운영하고 유지보수하는 것으로 조직이 자체 데이터 센터나 서버를 보유하고 소프트웨어를 자체적으로 설치, 관리, 백업하는 것을 포함한다. 이 방식은 클라우드 서비스와는 달리 데이터와 응용 프로그램을 외부 업체에 의존하지 않고 직접 관리한다. 데이터 보안과 컨트롤을 강화하고 커스터마이즈된 IT 인프라를 유지하려는 조직에서 주로 선택한다. 그러나 초기 투자 비용과 유지 보수에 대한 부담이 있을 수 있다. 152. CSP (Cloud Service Provider) CSP는 클라우드 컴퓨팅 리소스 및 서비스를 제공하는 회사나 기관을 가리킨다. 하드웨어, 소프트웨어, 네트워크, 스토리지 및 다른 IT 리소스를 구축하고 관..
[ 141 ~ 150 ] Rendering, REST API, CDN, Element, Tag, DOM, Ajax, Propagation, Reloadable, On-Demand
141. Rendering 서버로부터 받은 데이터나 템플릿을 가지고 웹 페이지의 최종 HTML, CSS, JavaScript 코드를 생성하는 과정웹 브라우저는 이 코드를 해석하여 웹 페이지를 사용자에게 표시한다. 원본 데이터나 모델을 실제로 화면에 시각적으로 표시하는 과정을 나타낸다. 142. REST API (Representational State Transfer Application Programming Interface) 웹 서비스를 위한 아키텍처 스타일 중 하나. REST는 HTTP 프로토콜을 기반으로 데이터를 주고받는 형식을 정의한다. REST API 특징 : 자원 (Resources), 표현 (Representation), 상태 전달 (Stateless), 유니폼 인터페이스 (Uniform ..
[ 131 ~ 140 ] Setter Injection, Constructor Injection, AOP, Pattern, Component, CBD, TDD, Annotation, JSON, Parsing Display
131. Setter Injection 객체 지향 프로그래밍에서 사용되는 의존성 주입(Dependency Injection)의 한 형태. 의존성 주입은 클래스 간의 결합도를 낮추고 유연한 코드를 작성할 수 있게 해주는 디자인 패턴이다. Setter Injection에서는 의존성을 주입할 때 생성자가 아니라 setter 메서드를 통해 주입한다. 즉, 의존성을 주입받는 클래스에 대한 setter 메서드가 정의되어 있어야 한다. 이 setter 메서드를 통해 외부에서 필요한 의존성을 주입함으로써 해당 클래스는 외부의 변경에 덜 민감하고 재사용성이 높아진다. Setter Injection의 장점 : 유연성(Flexibility), 재사용성(Reusability), 테스트(Testability) 등 Setter ..
[ 121 ~ 130 ] Coding Convention, JAR, 형상관리, Major Upgrade, Minor Upgrade, Spring Framework, Repository, Git, FQCN, Inversion of Control
121. Coding Convention 프로그래밍 언어를 사용하여 코드를 작성할 때 일관성을 유지하고 가독성을 높이기 위해 정의된 규칙의 모음 (코드의 구조, 명명 규칙, 들여쓰기, 주석 사용 등) 프로젝트 팀이 일관된 코드 스타일과 구조를 유지할 수 있도록 도와주며, 코드의 가독성을 높이고 유지보수를 쉽게 만든다. 예) 들여쓰기 (Indentation), 변수와 함수명 (Variable and Function Names), 주석 (Comments), 상수 (Constants), 클래스와 메서드 구조 (Class and Method Structure), 예외 처리 (Exception Handling), 파일 구조 (File Structure), 프로그래밍 언어 특정 규칙 (Language-Specifi..