MVC와 Onion Archutecture의 구현을 제안하는 사람들을 보았습니다. 하지만 두 가지는 어떻게 공존 할 수 있습니까? 두 가지 별개의 아키텍처가 아닌가? 예를 들어 어니언 디자인의 컨트롤러는 어디에 있습니까? 다른 목적 (동작, 생성 등)을 제공하고 시스템의 다른 모듈에서 독립적으로 구현 될 수 있기 때문에 하나 이상의 디자인 패턴 조합을 이해
현재 유성 (기본적으로 WordPress 형) 용 CMS를 작업 중입니다. 이 CMS의 디자인에 대해 간단한 질문이 있습니다. 나는이 응용 프로그램에서 내 CMS를 분할해야 : 조회 된 내용 (사이트, 템플릿, 뷰어 플러그인) 관리 부분에 대한 - 또 다른 하나 (통계, 웹 마스터, 포스트 및 페이지 작성을위한 - 하나의 부분 등) 또는 내가 확인해야 다른
나는 최근에 VIPER clean architecture을 발견했으며 Android 플랫폼에서이 아키텍처를 적용하는 데 대한 샘플 자습서를 찾기 시작했습니다. 그러나 내가 찾은 것은 샘플 프로젝트였습니다. 혼란 스럽기 때문에 VIPER의 기본 원칙을 이해하기 위해 간단한 예제를 따르기를 원합니다. 나는 누군가가 위의 좋은 튜토리얼을 공유 할 수 있는지 궁금
웹 API 인터페이스가있는 Windows 서비스가 있습니다. 이 서비스를 사용하여 한 시스템에서 다른 시스템으로 데이터를 업로드합니다. 내 문제는 데이터를 업로드해야하는 다른 시스템이 웹 API 서비스이고 다른 웹 API 호출을 만들기 위해 웹 API 호출을 만드는 것이 좋은지 잘 모르겠습니다. 내부. 아마도 Windows 서비스를 사용하지 않고 해당 웹
제 집 프로젝트에서 제 도메인 객체의 유형을 결정할 때 문제가있었습니다. 도메인 : 버스 시간표 경계 상황 : 라우팅 (대중 교통 인프라, ctx1), 일정 (일정 ctx2를) 객체 : 역 - 버스 정류장을 설명 라우트 (ctx1) - 스테이션 세트 (라우팅 웨이 포인트) 라인 (ctx1) - 버스 라인을 설명합니다. 목록을 포함합니다. 일정 (ctx2)
저는 새 Java 프로젝트를 작성 중이며 카테고리에 속할 수있는 제품을 표시해야합니다. 프로젝트에서 데이터베이스를 사용하고 있으며 제품 및 범주를 외래 키로 연결합니다. 코드에서 대신 솔리드 디자인을 사용해야하며 제품과 범주를 어떻게 연결할 수 있는지 이해할 수 없습니다. 는 첫 번째 버전에서 코드는 public class Product {
pri
나는 포럼에서 스레드를 만들기위한 laravel io (https://github.com/laravelio/laravel.io/tree/master/app/Forum/Threads) 소스 코드를 연구 해왔다. 처음에 요청은 ForumThreadController에 있습니다. 컨트롤러는 스레드 생성을 담당하는 ThreadCreator 클래스를 호출합니다. 이
Django 프로젝트가 점점 커지면서 아키텍처와 관련된 문제에 직면하고 있습니다. 코드 작성을 시작하기 전에 프로젝트를위한 멋진 아키텍처를 찾는 데 많은 시간을 할애합니다 : 프로젝트에서 다른 프로젝트로 분할하는 방법, 다른 응용 프로그램에 의존하는 응용 프로그램 등등. 명확히 말하면 아키텍처별로 프로젝트 레이아웃을 의미하지는 않습니다. 나는 내 연구를 수
종종 소프트웨어 프로젝트 (임베디드 또는 컴퓨터 기반, 소규모)에서 작업 할 때, 코드를 개선하기위한 아이디어 나 코드 개선에 대한 일반적인 생각이들 때가 있습니다. 그러나 이것이 내가하는 일을 포기하고이 개선을하는데 집중할 때마다 가능하지 않으며 적어도 작동하지 않는 시스템을 얻는 데 좋은 방향이 될 수 없습니다 (매우 좋지는 않지만) . 다른 경우에는