본문 바로가기
728x90
반응형

IT 용어 개념 정리3

OAS(OpenAPI Specification) - 개념, 구조 분석 및 튜토리얼 OAS (OpenAPI Specification)1. OAS 란?OAS는 OpenAPI Specification의 약자로, "OpenAPI 명세서" 라는 의미이다.여기서 사용되는 openAPI는 기존의 "개방된 API"(ex.지도API, 날씨조회API 등..)의 개념과는 조금 다르다.OpenAPI 또는 OAS(OpenAPI Specification)로 불리며, RESTful API를 정해진 표준 규칙에 따라 API Spec을 json 혹은 yaml 로 표현하는 방식을 의미한다.==> "Restful API 디자인의 정의 방법의 표준" 으로 정리할 수 있다.aka. OpenApi 3.0 Specification2. OpenAPI vs SwaggerSwagger라는 제품을 .. 2024. 4. 25.
[디자인패턴] 객체지향 SOLID 원칙이란? 프로그래밍을 하다보면 언젠가는 한번쯤 들어볼 SOLID ! 객체 지향 프로그래밍의 기본 5 원칙이라고 한다. 간단하게 뿌시고 가자!🎊 SOLID (객체 지향 설계) 로버트 마틴이 2000년대 초반에 명명한 OOP의 다섯 가지 기본 원칙 🤔 왜 만들었지? 시간이 지나도 유지 보수와 확장이 쉬운 소프트웨어를 개발하기 위해! SOLID : 마이클 페어드가 기억하기 쉽게 앞 글자만 따서 소개한 것 SOLID 원칙의 가장 중요한 점은 응집도를 높이고, 결합도를 낮추어 🌞좋은 프로그래밍🌞을 하자는 것이다! 👀 OOP ? Object Oriented Programming 객체를 기본단위로 하여, 객체와 객체 간의 관계를 중심으로, 분석, 설계, 구현, 운영하는 방식 두문자 의미 개념 S SRP (Single Resp.. 2021. 3. 11.
[Framework/Spring/MyBatis/Web] 개념 정리 ★ 1. Spring IOC (DI) ★ 2. AOP (Aspect Oriented Programming) 3. MyBatis Framework (영속성 계층 프레임워크) 4. SpringMVC 5. SpringBoot 6. SpringSecurity 높은 응집도(cohension)과 낮은 결합도(coupling) "모듈 간 결합도는 최소화하고, 모듈 내 요소들 간의 응집도를 최대화" 응집도 : 자신의 역할에 집중하는 정도 - 모듈 내 기능 수행을 위해 요소 간에 얼마만큼의 연관된 책임이 집중되어있는 지를 나타내는 정도 결합도 : 모듈 간의 상호 의존 정도 구체적으로 표현하면, > 결합도가 낮아진다는 표현은 의존 대상 변경 시 기존 제어 방식은 객체 생성 및 확보 부분의 소스코드 수정이 불가피 하나, I.. 2020. 10. 26.
728x90
반응형