서비스 (4) 썸네일형 리스트형 결제서비스 - 스트라이프 전자상거래 사이트에서 결제 서비스는 빠질 수 없는 기능 중 하나입니다. 결제서비스는 고객정보를 포함하기 때문에 이를 직접 개발하는 데는 많은 시간과 비용이 소모됩니다. 이러한 이유로 많은 사이트에서 전문서비스를 사용하는데 그중 스트라이프를 사용하는 방법을 보겠습니다. HTML 삽입 미리보기할 수 없는 소스 서버 아키텍처 - 레포지토리 (인터페이스 사용) 인터페이스는 필요한 사항을 규정하는 일종의 계약서로 레포지토리 패턴에 인터페이스를 추가해 보겠습니다. 프로젝트 구성하기 프로젝트 생성 및 기본구조 구성 서버 아키텍처 - 프로젝트 분산하기 서버 구조 인터페이스는 서버에 대한 요청과 응답처리하며 데이터베이스에 전송할 쿼리를 작성하고 데이터를 받는 역할을 수행하는 인프라스트럭처 프로젝트에 의존합니다. 인프라스트럭처 jin-co.tistory.com MVC 패턴구현하기 서버 아키텍처 - 엠브이씨 비즈니스 로직과 데이터를 처리하는 코드는 분산하는 것이 좋습니다. 엔티티프레임워크는 MVC 패턴을 제공하는데요. 사용법을 살펴보겠습니다. 프로젝트 구성하기 프로젝트 생성 및 기본구조 jin-co.tistory.com 레포지토리 구성 서버 아키텍처 - 레포지토리 비즈니스.. .NET - 프로그램 파일 정리하기: 서비스 설정 익스텐션 만들기 Program.cs 파일은 .NET 애플리케이션의 시작파일로 애플리케이션 구동을 위해 필요한 모든 설정을 담고 있습니다. 프로젝트 규모가 커지면 추가하는 서비스도 많아지고 이에 따라 프로그램파일도 지저분해지는데요. 서비스를 추가하는 메서드를 만들어 프로그램 파일을 정리하는 방법을 알아볼까요? 구현하기 서비스를 추가하는 메서드를 담을 폴더를 만듭니다. 새로운 C#클래스를 생성하고 해당 클래스를 초기화 없이 바로 사용가능하게 하기 위해 'static'으로 만듭니다. IServiceCollection를 반환하는 아래 스태틱 메서드를 추가하고 public static IServiceCollection AddAPPServices() { } 매개변수를 추가합니다. 서비스를 사용하기 위해 필요한 IServiceCol.. 앵귤러 서비스 (Service) 앵귤러의 서비스는 템플릿과 클래스 파일이 공유하는 클래스 파일로 중복코드를 줄이고 모든 컴포넌트가 상속관계에 상관없이 정보를 공유할 수 있게 해 줍니다. 생성하기 서비스 생성은 /app 하위에 폴더를 만들고 클래스 파일생성 또는 아래와 같이 앵귤러 CLI를 통해 생성가능합니다 (CLI 사용을 권장). ng genarate service service 애플리케이션 규모가 커지면 서비스도 여러 개를 가지기 때문에 서비스 폴더를 따로 생성하는 것을 권장합니다 (아래와 같이 services/ 라고 경로를 정하고 그 아래 파일을 생성하면 자동으로 폴더 생성됨). 아래 코드는 위 커맨드의 alias버전으로 services라는 폴더 하위에 서비스를 생성합니다. ng g s services/service 마지막으로 끝.. 이전 1 다음