공부하며 작성한 포스트입니다. 틀린 내용이나 부실한 설명이 있다면 알려주세요.😁 프레임워크는 프로그램의 기초를 구축할 수 있는 코드의 집합이다. 이를 집을 짓는것으로 비유를 해 보자. 사용자가 집을 직접 짓기 위해 설계도를 직접 그리고, 전기공사 수도공사 등 각각의
컴퓨터 프로그래밍에서, 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한다. -위키백과사전적인 정의는 위와 같다. 하지만 학
DI란? Dependency Injection. 의존성 주입 이라고도 한다. A클래스와 A내부의 B가 있을 때, A는 B에 의존성을 가진다 라는 의미이다. 즉, B가 일반적인 의존관계 위의 코드처럼, BurgerChef는 BurgerRecipe를 의존하고있다. 더
"컴퓨팅에서 관점 지향 프로그래밍(Aspect Oriented Programming)은 횡단 관심사의 분리를 허용함으로써 모듈성을 증가시키는 것이 적인 프로그래밍 패러다임이다" - 위키백과객체지향 설계 방식을 충분히 따르더라도, 여러 클래스에 공통된 기능이 흩어져서 존
Model : 데이터 처리View : 사용자가 보는 페이지Controller : 비즈니스 로직 및 데이터 컨트롤하나의 프로그램을 이런 역할을 하는 모듈로 쪼개놓은 디자인 패턴을 MVC 패턴이라 한다.MVC패턴은 Application 역할을 세 가지로 분리해놓은 디자인
스프링 프레임워크의 특징을 설명하고, 장점 및 단점을 포스팅합니다.프레임워크는 프로그램의 기초를 구축할 수 있는 코드의 집합입니다. 개발자라는 직업은 각 개발자의 능력에 따라 결과물의 완성도가 천차만별이기 때문에, 이를 극복하고자 하여 나온 결과물이 프레임워크입니다.