본문 바로가기

전체 글7

스프링 - 디자인 패턴 - 의존성 주입 #1 개요 스프링 프레임워크에서 널리 사용되는 디자인 패턴에 대해 논의합니다. 디자인 패턴은 객체 지향 소프트웨어 개발에서 가장 좋은 컴퓨터 프로그래밍 사례입니다. 스프링 프레임워크는 다음과 같은 디자인 패턴 또는 표준 관행으로 만들었습니다. 의존성 주입과 제어 반전 (IoC) 의존성 주입은 객체에게 다른 객체의 의존성을 제공하는 기술입니다. 객체가 사용하는 의존성을 서비스라고 하며 주입은 이를 사용하는 객체에 의존성을 전달하는 것입니다. 스프링 프레임워크는 객체에게 의존할 객체를 주입하는 다양한 방법을 제공합니다. 제어 반전은 사용자가 작성한 컴퓨터 프로그램 부분이 일반 프레임워크에게 제어 흐름을 수신하는 설계 원칙입니다. 스프링 프레임워크에는 객체의 전체 생명주기를 관리하는 IoC 컨테이너가 있습니다. I.. 2020. 9. 24.
스프링 - 설계 철학 설계 철학 프레임워크에 대해 배울 때 그 프레임워크의 기능 뿐 아니라 어떤 원칙을 따르는지 아는 것이 중요합니다. 다음은 스프링 프레임워크의 기본 원칙입니다. 모든 수준에서 선택권을 제공합니다. 스프링을 사용하면 가능한 한 늦게 설계 결정을 연기 할 수 있습니다. 예를 들어 코드를 변경하지 않고 구성을 통해 지속성 공급자를 전환할 수 있습니다. 다른 많은 인프라 문제와 타사 API 와의 통합도 마찬가지 입니다. 다양한 관점을 수용합니다. 스프링은 유연성을 포용하며 일을 수행하는 방법에 대해 의견이 없습니다. 다양한 관점에서 다양한 애플리케이션 요구 사항을 지원합니다. 강력한 이전 버전과의 호환성을 유지합니다. 스프링의 진화는 버전 간 주요 변경 사항이 거의 없도록 신중하게 관리되었습니다. 스프링은 스프링.. 2020. 9. 24.
비전공자를 위한 워드프레스 워드프레스 워드프레스는 자신이 원하는 도메인을 사용하여 개발자나 디자이너가 아니더라도 프로그래밍 작업 없이 플러그인을 활용하여 웹사이트를 만들고 자신의 웹사이트에 멋진 테마를 적용할 수 있습니다. 도메인 인터넷에 연결된 컴퓨터를 사람이 쉽게 기억할 수 있도록 문자로 만든 인터넷 주소입니다. 예를 들어 네이버의 도메인은 naver.com 이고 다음은 daum.net 입니다. 플러그인 웹 프로그래머의 역할을 대신하여 레고 블럭처럼 다양한 기능을 추가할 수 있습니다. 예를 들어 Korea SNS 플러그인을 설치하면 내 콘텐츠를 SNS 에 공유하기 위한 버튼을 손쉽게 추가할 수 있습니다. 티스토리 블로그 관리 메뉴의 플러그인과 동일한 역할을 합니다. 테마 웹 디자이너의 역할을 대신하여 화면을 꾸며줍니다. 다양한.. 2020. 9. 21.